#0
by zakidonoff
Банальный пример: БД1 <=> БД2 В бд1 и бд2 есть справочник номенклатура и регистр сведений цена. в бд1 создаётся объект номенклатуры, устанавливается цена, например, 100р. После обмена аналогичный справочник и цена на него появляется в бд2. Всё замечательно. в бд1 меняем цену номенклатуры на 200. После обмена в бд2 цена аналогично стала 200. В бд1 снимаем с проведения документ, регистрирующего цену номенклатуры... В бд2 цена не изменилась... в бд1 удаляем объект справочника. обмен удаление игнорирует. __ В общем, вопрос: универсальный обмен данными хоть как-то отрабатывает регистрацию на удаление объектов?
#1
by _stay true_
Нет, не отрабатывает. Он и просто регистрацию изменений не отрабатывает, ибо это задача плана обмена. В правилах конвертации нужно это программировать.
#2
by zakidonoff
и каким образом запраграммировать отработку записи в плане обмена, если он её банально не воспринимает? Разве что в событии после выгрузки процедуру запилить, где прописать вручную сбор всех убитых объектов и передачу их в бд2?
#3
by Nuobu
Добавить в конфигурацию на документе установки цен его регистрацию. Ну, не саму регистрацию, а обработку "отмены проведения". Добавить в подписку на событие "ПриУдалении" регистрацию удаления этого самого объекта.
#4
by Serg_1960
Вообще-то речь тут о конвертации данных и о правилах регистрации объектов. То, что автор сделал правила обмена данными - вижу. О том, что автор, вероятно, не знает о правилах регистрации объектов - проинтуичил :)
#5
by Mikhail Volkov
Возможно типична ошибка в правилах обмена: "Не выгружать помеченные на удаление объекты" - проверь. А то бывает в приемнике документ проведен, а в источнике - помечен на удаление!?
#6
by zakidonoff
Это если есть такие документы. Как быть, например, со связкой: товар - свойство - регистр связки товара и свойства? Тут регистр сведений не подчинён регистратору... регистрация происходит в штатном режиме по плану обмена. Там всё пучком и нареканий не вызывает. В узле валяются удалённые объекты, но универсальный обмен их тупо игнорирует. И в конфе конвертации данных я не нашёл ничего, связанного с отработкой удалённых объектов в узлах. Вопрос не про помеченные на удаление. Вопрос про уже удалённые.
#7
by Serg_1960
Если регистрируется, но не удаляется - значит нет правил очистки данных (ПОД) или они неверно прописаны. Ваш к.э.п.
#8
by zakidonoff
Конечно, их нет, блин. Нафига мне удалять в приёмнике ВСЁ, что отсутствует в выгрузке в настоящий момент времени? -) Я ведь базы синхронизирую по изменениям, а не целиком каждый раз.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как работает универсальный двигатель регистров?
- Универсальный отчет не выводит мой показатель.
- Универсальный обмен данными данными XML через COM с передачей параметров.
- Универсальный обмен данными XML, где взять правила обмена
- Универсальный отчет
- Универсальный подбор и обработка объектов
- Универсальный обмен данными XML для 8.2
- Типовой обмен данными: Не найден входящий файл обмена данными??
- COM - обмен через Универсальный обмен данными
- 1С 8.3.6.2363 не работает отладка правил обмена через универсальный обмен
- Обмен между ERP и БП через универсальный формат обмена.
- Обмен через Универсальный обмен данными ошибка Бух3.0-Ут 11.2.
В этой группе 1С
- ТСД - с чем его едят?
- Мобильное приложение. Рисование на картинке.
- В Обработчике печати не был сформирован табличный документ
- Регламентные задания 8.3 Файловая база, не работает
- УТ 11. Отчет комитенту по закупу. Есть в конфигурации?
- Отправка файла по почте в HTTP сервисе
- Розница 2.2. Ошибка файл не содержит доступных обновлений
- Сохранение варианта отчета УНФ 1.6
- Не найдена лицензия. Не обнаружен ключ защиты программы
- Вылетает СОМ соединение при подключении из 8.3 в 8.2
- Логирование подключения к серверу 1С
- Получить ссылку на текущий открытый документ
- Запуск от имени администратора без ввода пароля
- Получение кода нового элемента справочника
- СКД вывести строки с пустыми значениями
- УПП 1.3 на платформе 8.3 - Групповая печать документов - ВЫЛЕТАЕТ ПРОГА
- Криптография, как подписывать XML ?
- скорость загрузки данных из таблицы sql
- Переход с УТ 10.3 на Далион ПРО
- БСП: "Новое в версии" как отключить?