Книга знаний

1С:Предприятие / v8 / Приемы программирования / Обмен данными, УРБД

v8: Организация УРИБ с запретом изменения данных задним числом в периферийной базе

Есть проблема с организацией обмена данными с организацией запрета изменения данных задним числом в периферийной базе, при которой периферийный узел пытается принять данные от главного узла, которые менялись раньше текущей даты в главном узле - он их просто не принималАвтор статьи: Бойс | Редакторы:
Последняя редакция №5 от 20.11.06 | История
URL: http://kb.mista.ru/article.php?id=420

Ключевые слова: УРБД, изменение данных задним числом, обмен данными


....
1) Создать соответствующую роль в периферийной базе(допустим "ТовароведКладовщик")
2) Создать переменную глобальную ОбменДочерний
3) Внести изменения в процедуру Общего модуля "Полные права" :-------------------------
Процедура УстановитьПараметрГраницыЗапретаИзмененияДанных(ОбменДочерний = Ложь) Экспорт
        
    ...    
    Если ОбменДочерний = Истина Тогда
        ПараметрыСеанса.ГраницыЗапретаИзмененияДанных = Новый ХранилищеЗначения(Неопределено, Новый СжатиеДанных(0));
        Возврат;
    КонецЕсли;
...
4) В процедуру ПроизвестиОбменДаннымиПоНастройке(СтруктураНастроекОбменаДанными) Общего модуля "Обмен данными" вставляем
...
?(ПланыОбмена.ГлавныйУзел()<> Неопределено,УстановитьПараметрГраницыЗапретаИзмененияДанных(Истина);,;)
ВыполнитьЗагрузкуДанныхИзФайлаОбмена(СтруктураНастроекОбменаДанными);
ВыполнитьВыгрузкуДанныхВФайлОбмена(СтруктураНастроекОбменаДанными);
?(ПланыОбмена.ГлавныйУзел()<> Неопределено,УстановитьПараметрГраницыЗапретаИзмененияДанных(Ложь);,;)
...


-----------------------------------------------------------------------------------------

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика