#0
by Romich1981
Настраиваю правила выгрузки документа. В обработчике "При загрузке" прописываю что-то типа: При этом считаю, что документ с установленным флагом "Утверждено", не будет изменен (так, собственно, написано в помощнике) Однако при загрузке происходит полтергейст. Часть реквизитов документа (похоже, что только ссылочного типа) просто напросто очищается! Подскажите, что я не так делаю?
#3
by Romich1981
Умом то я понимаю, что решение об отказе от загрузки нужно принимать перед загрузкой, но на том этапе объект еще не найден...
#6
by Romich1981
Самое главное то сказать забыл. Реквизиты очищаются только тогда, когда условие не отрабатывает.
#8
by Romich1981
да с собой вообще полезно разговаривать иногда. Если обработчик пустой, то документ обновляется нормально. Если там что-то есть (похоже, что даже комментарий), то очищаются реквизиты. Пришел к выводу, что надо учить матчасть, в которой написано: "обработка загрузки считает, что если выполнялся какой-либо обработчик, то объект мог быть модифицирован, и его необходимо записать в информационную базу" ОбъектМодифицирован = Ложь и проблема ушла
#10
by Romich1981
Поторопился с выводами. "ОбъектМодифицирован = Ложь" проблему не решило! После второй выгрузки/загрузки пропал один реквизит табличной части. После третей пропали все ссылочные реквизиты кроме перечислений... матчасть не помогла, хелп!
#13
by ИсчадиеADO
давай уточним: 1)после загрузки обработчика нет 2) при загрузке для нужных объектов установлен НеЗамещатьОбъект = Истина; 3) объекты все равно замещаются Попробуй НеЗамещатьОбъект поставить для всех объектов без условий, мож невнимательно что посмотрел...
#15
by Romich1981
Криво описал проблему в , т.к. она прояснялась по ходу описания =) После загрузки обработчиков нет. При загрузке, если НеЗамещатьОбъект = Истина, то он не замещается, к пуговицам претензий нет. Но если, все таки нужно замещать, то вместо обновления документа очищаются реквизиты. Отладку еще не смотрел, обработка непростая - долго вкуривать
#18
by Romich1981
выгружается через АДО, но проверял через файл - объект присутствует в файле однократно. Провел ряд экспериментов над содержимым обработчика. Результатs такие: 1. Документ обновляется правильно, если в обработчике: 2. Документ не обновляется, если в обработчике: 3. Начинается котовасия с очисткой реквизитов, если добавляю условие:
#19
by Romich1981
И уже совсем тупиковый эксперимент 4. Документ обновляется правильно, если в обработчике:
#21
by Aleksey
а почему при выгрузке не прописать НеЗамещатьОбъектПриЗагрузке = источник.Утверждено НеЗамещатьОбъектПриЗагрузке - Булево. По умолчанию - определяется в правилах обмена, но может быть изменено. Если для данного параметра установить значение Истина, то объект идентифицированный при загрузке (т.е. найденный в информационной базе приемнике по значению синхронизирующих полей) не будет изменен/замещен.
#22
by Romich1981
Потому что загружать или нет зависит от значения флага в приемнике. А из источника выгружаются только утвержденные документы. Я полез в отладку
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- Добавить в обмен РИБ, обмен по электронной почте. на основе ст "УРБД на v8 за 4 шага"
- Типовой обмен данными: Не найден входящий файл обмена данными??
- COM - обмен через Универсальный обмен данными
- Обмен через Универсальный обмен данными ошибка Бух3.0-Ут 11.2.
- КД 2: правила для "Универсальный обмен данными". И обмена данными, помеченными к выгрузке.
В этой группе 1С
- Обновление из хранилища - не пускает в конфигуратор
- v8: Ведомость остатков товаров на складах в 1С 8 Комплексная.
- Номер строки по идентификатору
- Валютная корректировка реализации. УПП 1.3
- Какой POS -терминал выбрать и какое ПО
- Двух-трех-уровневая шапка табличной части
- Себестоимость при нулевом остатке
- срезпоследних из периодического регистра сведений по нескольким датам
- Многопоточное решение для файловой базы через веб (редиректор)
- В 1С не работает ввод букв, только цифры
- Выплата аванса с учетом отработанного времени (ЗУП, УПП)
- документооборот заполнение производственного календаря
- Фоновые задания 1С 8.2
- Проблема с платформой 8.3.4.365
- БП 8.2. ПТиУ. Принятие ОС. Передача ОС. ГТД.
- Выбор счета затрат в бухгалтерии при оказании внутренних услуг
- СКД Выделить цветом колонки
- ОКТМО в УПП
- В строке номер "1" табл. части "Расчет среднего": не указан вид расчета среднего
- Прокрутка табличного поля и добавление строк в начало таблицы