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

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

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

Автор: Оля_Оля 14.11.11, 14:08

Добрый день. Настроила односторонний обмен из УТ в Бух, с помощью Конвертации подчистила правила обмена и добилаcь правильного сопоставления объектов и отсутствия ошибок. Недавно бухгалтерия попросила отключить загрузку в Бух документов, помеченных на удаление. Есть предположение, что для этого в Конвертации нужно править обработчик событий Перед выгрузкой. Но программирование на 8-ке - это пока не моя стихия, поэтому было бы хорошо, если бы кто-то что-то подсказал...

Автор: kivals 15.11.11, 9:01

ПередВыгрузкой есть в ПВД и ПКО - какое правило имеется в виду?

Код простой, но работать он будет по разному, в зависимости от выбора правила:

Если Объект.ПометкаУдаления Тогда Отказ = Истина; Возврат Отказ; КонецЕсли;

Автор: Оля_Оля 07.12.11, 16:37

Проблемку решила написав в ПередВыгрузкой в ПВД следующий код:

Если Объект.ПометкаУдаления = Истина Тогда
    Отказ = Истина;
КонецЕсли;

kivals, спасибо за отклик. Скажите, пожалуйста, зачем в вашем коде строка "Возврат Отказ;" - это случайная ошибка или от меня ускользает тайный смысл? :-)
Ещё такой вопрос. Если для документа в ПКО на вкладке "Настройки" УСТАНОВИТЬ флаг "Не замещать существующие объекты в приёмнике при загрузке, а только создавать новые и заполнять их", то обмен начинает работать некорректно - в НЕКОТОРЫХ документах не заполняются реквизиты контрагент и номенклатура, хотя те же самые документы переносятся правильно, когда НЕ УСТАНОВЛЕН этот флаг. Пробовала "чистить" регистры сведений имеющие отношение к обмену и создавть заново настройку и узел обмена - ничего не помогает... Подскажите, пожалуйста, что ещё можно сделать.

Автор: Vofka 07.12.11, 16:41

Я так понимая изначальная проблема решилась? Тогда

Цитата
Ещё такой вопрос...

это правила, п. 6. Так что тема закрыта.

Автор: logist 07.12.11, 20:46

Отказ = Объект.ПометкаУдаления;

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