|   |   | 
| 
 | КД2 отправка данных из регистра бухгалтерии в РС | ☑ | |||
|---|---|---|---|---|---|
| 0
    
        Kirei 12.09.25✎ 10:55 | 
        Нихао господа.
 Есть задача передавать данные по всем оплатам из бухгалтерии в конфигурацию приемник. Решил использовать возможности подсистемы БСП обмен данными и создал план обмена в который ничего не включал кроме регистра СоответствиеОбъектовИнформационныхБаз. Набросал правила. В ПВД объект выборки не выбираю, а способ выборки выбираю произвольный алгоритм и получаю ошибку: Ошибка при вызове метода контекста (НайтиПоТипу) {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(17424)}:СтрокаТаблицы.ОбъектВыборкиМетаданные = Метаданные.НайтиПоТипу(СтрокаТаблицы.ОбъектВыборки); ... ... :Результат = ДлительныеОперации.ВыполнитьВФоне( [ОшибкаВоВремяВыполненияВстроенногоЯзыка] по причине: Несоответствие типов (параметр номер '1') [ОшибкаИспользованияВстроенногоЯзыка] Выставляю объект выборки - все равно ничего не работает, алгоритм выборки не запускается. БСП версии 3.1.10.452 Поделитесь опытом как такую задачу можно решить? Всем принявшим участие - лучей добра. | ||||
| 1
    
        vicof 12.09.25✎ 11:03 | 
        Говорят, можно включить отладку     | ||||
| 2
    
        craxx 12.09.25✎ 11:09 | 
        (0) Подозреваю что СтрокаТаблицы.ОбъектВыборки не является объектом ссылочного типа     | ||||
| 3
    
        craxx 12.09.25✎ 11:16 | 
        (0)  создал план обмена в который ничего не включал кроме регистра СоответствиеОбъектовИнформационныхБаз.что за бред вообще? | ||||
| 4
    
        Kirei 12.09.25✎ 11:18 | 
        (1) говорят что да можно. Я запускал смотрел, но там нет вариантов судя по коду обработчика чтобы не указывать объект выборки, а если он указан - тогда алгоритм пытается получить выборку зарегистрированных объектов - но их нет.
 Вот в том и вопрос как поступать. Переписывать БСПшные механизмы нет никакого желания, ну и так же вопрос может есть какие то варианты как это сделать и я это делаю неправильно... | ||||
| 5
    
        Kirei 12.09.25✎ 11:18 | 
        (3) Предложите тогда вариант как бы вы решали данную задачу?     | ||||
| 6
    
        Kirei 12.09.25✎ 11:33 | 
        (3) Мне нужно передавать все данные из определенных проводок, к примеру 1 раз в сутки.
 И регистрировать ничего как бы не нужно к отправке тогда зачем нужен состав. | ||||
| 7
    
        Мультук гуру 12.09.25✎ 11:34 | 
        (5) 
 Какую задачу -- перенос вакуумной информации в вакууме ? Если вы переносите "в конце месяца" Организации, даты, Суммы, то проще написать обработку -- выгрузить в JSON, а в той базе "Загрузить из JSON" Ибо с датами и суммами проблем нет. А организации ищутся по ИНН/КПП А вот если есть еще Контрагенты, Кассы, РасчетныеСчета или хуже того документы, то нужно как-то "в той базе" искать/создавать эти объекты | ||||
| 8
    
        Kirei 12.09.25✎ 11:34 | 
        (2) Там Неопределено так как незаполнено поле     | ||||
| 9
    
        spiller26 12.09.25✎ 11:41 | 
        (8) 100%
 сам натыкался буквально в этом месяце Пытался РС перекинуть. 
 | ||||
| 10
    
        Kirei 12.09.25✎ 11:42 | 
        (7) Задача совершенно конкретная. 
 Передать данные регистра бухгалтерии в регистр сведений. Реализовывать какие то обработки в данном случае это как изобретать велосипеды (обработки) - интересно конечно, но хотелось бы использовать типовые механизмы, тем более КД2 это умеет. | ||||
| 11
    
        Kirei 12.09.25✎ 11:44 | 
        (9) Спасибо за ответ. Т.е. указать все равно пришлось. Ок.
 Тогда еще несколько вопросов если не затруднит. А этот регистр включали в состав плана обмена? По нему записи регистрировали к обмену? | ||||
| 12
    
        spiller26 12.09.25✎ 11:54 | 
        (11) У меня выгрузка Сотрудников, свой план обмена из ЗУП 3.1 в УПП 1.3
 на строне ЗУП 3.1 - свое расширение на строне УПП 1.3 - своя поставка в УПП 1.3 правила пустышка, т.к. только прием в ЗУП 3.1 основные правила выгрузки, которые дорабатываю, т.к. захотели они ещё депонированную зарплату > ОперациюБух В ЗУП идет регистрация изменений Сотрудников (справочники и кадровые документы). ПВД Сотрудники > Перед обработкой - идет выгрузка РС, по средствам документа в приемнике "ПереносДанных" 
 | ||||
| 13
    
        spiller26 12.09.25✎ 11:57 | 
        (13) вот буквально 2 дня назад правила докидывал в рабочую базу.
 Ждал пока отработает. 
 | ||||
| 14
    
        Kirei 12.09.25✎ 11:58 | 
        (12) Огромное спасибо, попробую сделать по аналогии     | ||||
| 15
    
        spiller26 12.09.25✎ 12:01 | 
        И вот тут  может тебе ещё придется допилить.     
 | ||||
| 16
    
        spiller26 12.09.25✎ 12:05 | 
        Тут правила конвертации можешь взять для ЗУП мои, посмотреть
 https://disk.yandex.ru/d/H8iEdWQrCi1HNA | ||||
| 17
    
        spiller26 12.09.25✎ 12:06 | 
        Это расширение для ЗУП
 https://disk.yandex.ru/d/YS7Fa_R4HK3cUg | ||||
| 18
    
        Fedor-1971 12.09.25✎ 12:18 | 
        (0) Ты начал не с той стороны, начни "от печки":
 1. Берём КД 2 2. описываем правила загрузки "Куда надо" (документ или регистр - нам неведомо) 3. Делаем выборку нужных данных (например, проводки 51 счёта и формируем данные для п.2 (т.е. структуру или выборку с нужными реквизитами и ВыгрузитьПоПравилу) дальше играешься с правилами через "Универсальный обмен в формате XML" - выгрузил/загрузил, если что, то правила поправил и последним этапом будешь делать план обмена и выдавать ему правила так то "СоответствиеОбъектовИнформационныхБаз" - это результат работы обмена, зачем его в регистрацию прицепил? | ||||
| 19
    
        Kirei 12.09.25✎ 12:19 | 
        (17) безмерно благодарен.     | ||||
| 20
    
        spiller26 12.09.25✎ 12:26 | 
        (18) Как раз обработке "Универсальный обмен в формате XML" пофиг на БСП, она проглатывает произвольный алгоритм без объекта выборки в ПВД     | ||||
| 21
    
        Fedor-1971 12.09.25✎ 12:31 | 
        (20) А ТСу и надо передать все данные об оплатах (что он под этим понимает, не совсем понятно), в общем случае может построить выборку "За текущий день" и использовать ВыгрузитьПоПравилу результат выборки в конфигурацию получатель     | ||||
| 22
    
        Kirei 12.09.25✎ 12:45 | 
        (18) Спасибо за участие. Да согласен с этим. 
 Приму к сведению. В целом ПКО и ПКС отрабатывают так как через глобальный обработчик ПередВыгрузкойДанных все хорошо выгружается за тем исключением что не в тот узел XML данные пишутся и после этого загрузится не могли. Нужно чтобы они размещались в узле ДанныеПоОбмену а они не в нем. | ||||
| 23
    
        Kirei 12.09.25✎ 12:46 | 
        (21) Все это полностью все за все время.
 РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(, , Месяц, СчетДт В ИЕРАРХИИ (&СчетРасчетовСПоставщиками), &СубконтоДт, СчетКт В (&СчетаОплат), , ) КАК ХозрасчетныйОборотыДтКт | ||||
| 24
    
        d4rkmesa 12.09.25✎ 15:24 | 
        (3) (18) Не знаю почему, но РегистрСведений.СоответствияОбъектовИнформационныхБаз как правило включают в план обмена (в подсистеме БСП), при этом Авторегистрация отключена должна быть.     | ||||
| 25
    
        d4rkmesa 12.09.25✎ 15:43 | 
        (24) Кстати, дополнительные подтверждение Синхронизация: ошибка записи в РегистрСведений.СоответствияОбъектовИнформационныхБаз     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |