Управление регистрацией объектов для обмена.
Доброго дня.
Вопрос может и простой, но не нашел ответа в поисковиках. Кто знает, прошу помочь.
Есть БП 3.0 Хочу выгружать Документ со статусом "Выгрузить". Правила регистрации сделал, выгружается. Но есть нюанс. Если Документ со статусом выгрузить провели, то он попал в зарегистрированные объекты для обмена, а потом задача:
1. меняю статус на "не выгружать"
Как его удалить из уже зарегистрированных на выгрузку объектов?
Например человек сделал что-то потом другой проверил и решил не выгружать, откатил статус, а в зарегистрированных он уже числится. Как снять оттуда?
Вопрос может и простой, но не нашел ответа в поисковиках. Кто знает, прошу помочь.
Есть БП 3.0 Хочу выгружать Документ со статусом "Выгрузить". Правила регистрации сделал, выгружается. Но есть нюанс. Если Документ со статусом выгрузить провели, то он попал в зарегистрированные объекты для обмена, а потом задача:
1. меняю статус на "не выгружать"
Как его удалить из уже зарегистрированных на выгрузку объектов?
Например человек сделал что-то потом другой проверил и решил не выгружать, откатил статус, а в зарегистрированных он уже числится. Как снять оттуда?
По теме из базы знаний
- Управление распределенной базой данных (РИБ)
- Регистрация изменений для обмена с возможностью сохранения выбранных объектов в файл. Регистрация объектов по списку из файла
- Обсудим планы обмена. Способы регистрации объектов к обмену
- Регистрация объектов для обмена по организации
- Регистрация объектов в плане обмена по нескольким видам метаданным (УФ)
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
ПланыОбмена.УдалитьРегистрациюИзменений(<Узлы>, <Данные>)
Получить можно из таблицы изменений - в конструкторе запросов над деревом метаданных есть кнопка "Отображать таблицы изменений" - проверяете есть ли зарегистрированные изменения по документу скорее всего с условием на узел
Получить можно из таблицы изменений - в конструкторе запросов над деревом метаданных есть кнопка "Отображать таблицы изменений" - проверяете есть ли зарегистрированные изменения по документу скорее всего с условием на узел
ТИПЗНАЧЕНИЯ(ДокументИзменения.Узел) = ТИП(ПланОбмена.ВашПланОбмена)
Продвинулся.
Прочитал изменения и удалил:
Удаляется, но потом опять появляется запись о регистрации.
Есть ощущение, что регистрация выполняется после проведения и записи. Где копать?
Прочитал изменения и удалил:
Процедура ПриЗаписи()
ЕслиСтатусВыгрузкиВУТ <> Перечисления.СтатусВыгрузкиВУТ.ОтправитьВУТ Тогда
ЗапросИзменений = Новый Запрос;
ЗапросИзменений.Текст =
"ВЫБРАТЬ
| КоммерческоеПредложениеИзменения.Узел КАК Узел,
| КоммерческоеПредложениеИзменения.НомерСообщения КАК НомерСообщения,
| КоммерческоеПредложениеИзменения.Ссылка КАК Ссылка
|ИЗ
| Документ.КоммерческоеПредложение.Изменения КАК КоммерческоеПредложениеИзменения
|ГДЕ
| КоммерческоеПредложениеИзменения.Ссылка = &Ссылка" ;
ЗапросИзменений.УстановитьПараметр("Ссылка",ЭтотОбъект.Ссылка);
Результат = ЗапросИзменений.Выполнить().Выбрать();
Пока Результат.Следующий() Цикл
ПланыОбмена.УдалитьРегистрациюИзменений(Результат.Узел,Результат.Ссылка);
конецЦикла;
КонецЕсли;
ПоказатьУдаляется, но потом опять появляется запись о регистрации.
Есть ощущение, что регистрация выполняется после проведения и записи. Где копать?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот