Имя: Пароль:
1C
 
Проблема с РБД в 1Сv8
0 HH
 
09.09.04
10:18
Вчера сделал распределенную базу. Все делал как описано в "УРБД за 4 шага". Авторегистрацию включил везде. Сегодня пытался сделать синхронизацию. Сдеалал выгрузку (получилось 70 метров!!!) - перенес. Давай загружать.
Вылетает ошибка:

Существуют документы, проведенные по договору "Основной договор".
Реквизит "Ведение взаиморасчетов" не может быть изменен, элемент не записан.
1 Волшебник
 
09.09.04
10:30
(0) В момент записи элемента справочника "Договоры" сработал модуль объекта, который выдал такую ошибку. Нужно адаптировать типовую конфигурацию к УРБД. Можно завести параметр сеанса "ИдетОбменРБД" типа "булево" и проверять его при записи элементов, документов и наборов записей регистра. Если он установлен, то подобные проверки не выполнять.
2 HH
 
10.09.04
12:13
Спасибо за ответ, но к сожалению я не очень понял, что нужно сделать, т.к. в 1С слабо разбираюсь. Но суть вроде в том, что что-то произошло именно в момент выгрузки?
То есть если всех выгонять когда выгружаешь-загружаешь данные из баз - то все будет нормально?

Заранее спасибо!
3 Волшебник
 
10.09.04
12:15
(2) Неправильно. Пользователи тут не при чем.
4 HH
 
10.09.04
12:36
Тогда ой.
А как же тогда все пользуют РБД в 8ке??? Неужели ее дописывать обязательно надо?
5 Волшебник
 
10.09.04
12:38
(4) Поставь новый релиз типовой конфигурации, может там уже это поправили.
6 HH
 
10.09.04
12:42
Спасибо, попробую!

И все таки, если вдруг не получится, то как сделать вот это:
"Можно завести параметр сеанса "ИдетОбменРБД" типа "булево" и проверять его при записи элементов, документов и наборов записей регистра"? Или где про это можно почитать? Где завести параметр сеанса и как его проверять?
7 Волшебник
 
10.09.04
12:57
Параметр сеанса заводится в дереве конфигурации в ветви Общие.
Проверяется в любом модуле:

Если ПараметрыСеанса.ИдетОбменРБД Тогда