oknosoft / windowbuilder

Окнософт:Заказ дилера
http://www.oknosoft.ru/zd/
Other
10 stars 19 forks source link

Ошибки в CF 2.3.7.241 #410

Closed blackmixer closed 6 years ago

blackmixer commented 6 years ago

Интеграция Настройка Создать базы

если у пользователя отсутствует отдел (возможно новое поведение системы)

{ОбщийМодуль.ИнтеграцияСериализацияСервер.Модуль(2214)}: Поле объекта не обнаружено (Отдел) Если Отделы[Стр.Отдел] = Неопределено Тогда

blackmixer commented 6 years ago

Массовый запуск репликаций для версии couchdb 2.1.1 необходимо сделать настройку If user code reads or manipulates replicator document states, consider using the [replicator] update_docs = true compatibility parameter.

blackmixer commented 6 years ago

{Справочник.ИнтеграцияПраваПользователей.МодульОбъекта(204)}: Значение не является значением объектного типа (Добавить) Роли.Добавить("direct");

Если Не Отдел.Пустая() Тогда 
        Рез.Добавить("branch:" + Отдел.УникальныйИдентификатор());
    КонецЕсли;
    Если Отдел.direct Тогда
// возможна опечатка
    Роли.Добавить("direct");
    КонецЕсли;
    Возврат Рез;
unpete commented 6 years ago

для версии couchdb 2.1.1 необходимо сделать настройку

update_docs = true проще установить один раз в настройках couchdb - не вижу смысла указывать это для каждой репликации

unpete commented 6 years ago

Про пустой отдел, уточни, как в такую ситуацию попасть? Если запускать пачку репликаций из списка в форме абонента, отдел всегда заполнен. Или проблема не в запуске репликаций, а в какой-то другой операции?

blackmixer commented 6 years ago

в первоначальном варианте настроек до релиза было Если у пользователя отдел пустой то Его доступ (разрешения на базу couchdb) осуществлялся до базы doc (без суффикса)