#0
by Новиков
в ПКО в обработчике После загрузки устанавливаю параметр Отказ = Истина. Из справки: Отказ - Булево - Если Истина, то объект загружен не будет. Новые объекты в базу все равно записываются. Подсабите, кто в курсе: все таки, как отказаться от записи нового объекта в ПКО после загрузки? P.s.: в прошлой тебе в сабже забыл что-то название дописать :)
#1
by Господин ПЖ
а там уже не поздно бамбук курить? зы собрать ссылки на "мусор" и удалить в самом конце
#2
by Новиков
справка говорит что вроде не поздно. Перед загрузкой, кстати Отказ = Истина; тоже ничего не дает для нового объекта. >>собрать ссылки на "мусор" и удалить в самом конце Так ссылки уже подставлены в ПКС, откуда конвертация объекта вызвана.
#6
by fisher
Согласно документации - не поздно. Типа объект еще не записан и можно отказаться. На практике хрен эту КД знает. Может в каких-то случаях делает неявную предварительную запись. У меня, например, не всегда работало "Не создавать новый объект в приемнике, если он не найден"
#7
by Новиков
сначала с условиями, потом уже чисто для эксперимента - без. Объект все равно записывается. это на последней КД? в 2.1.7 и 8.1. была бага, если есть алгоритм поиска, то всегда происходило замещение объекта, даже если у тебя галка стоит.
#12
by Новиков
Это и есть последние обработки. спасибо за инфу. В отладке натыкался на такое название переменной. Пробовал и НужноЗаписатьОбъект = Ложь; и НужноБылоЗаписатьОбъект = Ложь; - все равно не катит. Видимо, в последней КД лавку эту прикрыли. Похоже что баг.
#14
by Новиков
интересное решение, но оно частное, т.к. у чела поиск был по ссылке. Если поиск не по ссылке, тогда эта галка недоступна, и трабла имеет место быть.
#17
by GenAcid
Отказ = Истина в послезагрузки достаточно чтобы отказаться от сохранения объекта в 2.1.8.2 инфа 147% А загружаешь обработкой "Универсальный обмен в формате xml" которая с конвертацией шла? Я например один раз долго тупил при загрузке из зарплаты в бухгалтерию - там стандартная обработка загузки шлет лесом правила из файла обмена и подсовывает свои из конфигурации.
#18
by Новиков
последняя КД 2.1.8.2 - все обработки оттуда. Бага почему то проявляется. Верю вам на слово, сворганю сейчас элементарнейшую конфу, проверю сам :) А то наваждение какое-то реально. По косвенным признакам, ветка которая пруфится в создана позже, чем вышла последняя КД, и если чел сидел на ней - то бага может и правда есть. А мож хитрая какая. Щас проверю.
#19
by Naumov
Вруби отладку обработчиков и посмотри в какой момент происходит запись: до установки отказа в ПослеЗагрузки или после. Может найдешь чего.
#21
by Новиков
Сделал тестовые простейшие базы. Повторил пример. Все воспроизводится. На всякий случай, у кого есть желание, может сам поглядеть: В архиве выгрузки источника и приемника (8.2.19.116), правила обмена данными (2.1.8.2), ну и сама выгрузка с данными (данные.xml) Суть проблемы простая: ожидается, что элемент справочника Номенклатуры в приемнике создан не будет, т.к. в ПКО после выгрузке Отказ = Истина;. Элемент создается. Никаких других принудительных источников записи нового элемента я не создавал.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Перенос данных КД.2.0 (особенность конвертации)
- КД. Глюки.
- Отказ от записи нового элемента при конвертации
- КД 2.0. Как проводить документы после загрузки?
- КД, пометка на удаление после загрузки объекта
- Свойства НОВОЙ записи при копировании записи Регистра Сведений
- Как выбрать записи из регистра сведений записи
- v8: КД - как удалять удалённые записи?
- КД как отказаться от выгрузки строки ТЧ?
- v8: Разве может содержимое Объект быть не равно содержимому Объект.Ссылка после записи Объекта?
- Открытие формы записи для новой записи регистра сведений с установленным полем.
- КД бух операции. ошибка Поле объекта недоступно для записи (СубконтоДт)
В этой группе 1С
- Конвертация 2.1 Передать данные из Источника в Приемник.
- Выводить сообщение с оставшимися днями до определенного числа
- Переименование контрагента
- Публикация дистрибутива тонкого клиента
- ЗУП:в организации уже есть сотрудник с видом занятости Основное место работы.
- Принятие к учет ОС УПП
- v7: ADODB.Connection: Не устанавливается параметр ConnectionTimeout
- Ошибка при обновлении информационной базы.
- Производительность PostgreSQL от 1c по тесту Гилева
- Поделитесь обработкой расчетно-платежной ведомости в программе 1 С ЗУП 2.5
- как оптимизировать запрос 1с 8
- Как сделать из Одностороннего обмена - Двухсторонний? УТ10.3 БП2.0
- RDP клиент под Linux Mint
- Работа с таблицей Word из 1С
- Согласование заявки на возврат товаров от клиента (УТ 11.1.7.67)
- БГУ 2.0
- Отчет журнал учета полученных и выданных счетов-фактур формируется пустым
- Ошибка обмена с клиент банком ВТБ24 прямое подключение
- Подскажите какая версия о полного дистрибутива Бухгалтерия Предприятия 3.0
- Переменная не определена (ЭтотОбъект)