Версия для печати темы (http://pro1c.org.ua/index.php?s=a25eaef5a9f629012946b941f2212b2a&showtopic=40909)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Реквизит Обмен данными.

Автор: podcast 10.10.17, 8:30

Здравствуйте, подскажите если при записи программно поставить реквизит

Документ.ОбменДанными.Загрузка = Истина

на что это может повлиять в дальнейшем?
Нужно это для того что б не проверялась дата запрета.

Автор: Petre 10.10.17, 8:52

podcast @ Сегодня, 9:30 * ,
В дальнейшем? Как и на все, что вводится задним числом без ведома ответственных лиц.

Автор: Vofka 10.10.17, 10:04

Если у вас база не распределенная и если так сделать, то по идее не будут срабатывать никакие или почти никакие контроли в справочниках и документы будут проводиться без движений.

Автор: podcast 10.10.17, 10:07

Vofka @ Сегодня, 11:04 * ,
Стоит дата запрета, а у меня в подписке на событие меняется реквизит документа, если ставлю ОбменДаными.Загрузка = Истина, то тогда всё нормально работает, не на что не может это повлиять?

Автор: Bernet 10.10.17, 10:22

podcast @ Сегодня, 11:07 * ,
когда ставите ОбменДанными = Истина, то не выполняются всякие проверки, которые идут в событии ПередЗаписью ,т.к. в самом начале процедуры почти во всех типовых документах стоит проверка

    Если ОбменДанными.Загрузка Тогда
        Возврат;
    КонецЕсли;

т.е. все что идет после этого условия по сути не выполнеятся. Если ваш кусок кода который проверяет дату запрета находится после этого блока - значит он не выполнится

Автор: podcast 10.10.17, 10:32

Bernet @ Сегодня, 11:22 * ,
Понял, спасибо.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
http://pro1c.org.ua