Имя: Пароль:
 
1C
 
РИБ
0 Boris_Britva
 
22.05.21
10:55
Всем доброго дня.
1С:Предприятие 8.3 (8.3.10.2505)
"Управление торговлей", редакция 10.3 (10.3.35.1)
Помогите с проблемой, при получении файла обмена на подчинённом узле, удаляются движения по регисрам накопления(возможно ещё по чем то, явно выявил только регистры). При чем частично, есть Реализация Товаров и Услуг,  она переходит в РИБ, в файле есть движения по всем регистрам, при получении в РИБ, по 6 из 8 регистрам движения удаляются при Прчтении файла обмена( в таблице регистрации объектов для обмена появляются зарегистрированные изменения по ним, а именно удаление), естественно при выгрузке из РИБ в ЦБ эти изменения мигрируют и в ЦБ удаляются движения по данным регистрам у этой реализации.
Отладчиком дошел до ПланыОбмена.ПрочитатьИзменения(...), но внутрь процедуры отладчик не заходит, переходит на подписанные события. Хелп плиз. очень долго занимаюсь сексом с этим обменом.
1 Garykom
 
22.05.21
11:44
Разрабы типовых РИБ испоганили
Они вместо использования платформенного механизма свой изврат кодом наваяли
2 Garykom
 
22.05.21
11:45
(1)+ Такое впечатление что разрабы типовых в самой 1С даже возможности собственной платформы не знают
3 Boris_Britva
 
22.05.21
11:48
Народ, извиняюсь, вопрос снят, я наговнокодил.
Помести процедуру удаления движений регистратора до
    Если ОбменДанными.Загрузка  Тогда
        Возврат;
    КонецЕсли;
А почему нельзя отдебажить  ПланыОбмена.ПрочитатьИзменения(...)? Она даже не в фоновом выполняется, у меня автоподключение к фоновым заданиям стоит в параметрах отладчика.
4 Волшебник
 
22.05.21
12:16
(3) Потому что мы редко пользуемся штатным РИБ, а сами читаем изменения и сами их пишем в файл XML через КД.
5 ДенисЧ
 
22.05.21
12:22
(3) Потому что это платформенная, а не конфигурастная функция
Ошибка? Это не ошибка, это системная функция.