Конвертация Регистра накопления в регистр накопления.
По теме из базы знаний
- Использование регистров сведений в качестве эталона для сверки остатков между базами
- Готовим правила для переноса данных из ЗУП 3.0 в УП 2.1 на 99,9%
- Алгоритмы с решениями для экзамена Специалист УТ 11.1
- Передача большого количества объектов через Web-сервисы
- Автоматизация труда программиста. Библиотека прикладных функций
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Суть есть остатки по регистру ТоварыНаСкладах в УТ мне нужно их перенести в регистр СвободныеОстатки в ЕРП. По сути мне все равно какой у них будет регистратор и можно даже если и не будет. Вообще конвертация поддерживает возможность преобразования прям в регистр накопления? В Регистр сведений же можно?
(3) Перенос из регистра в регистр. В качестве регистратора какой-нибудь документ корректировки записей регистров. Нужно будет написать ПКО для этого документа без источника, ПВД и заполнить набор движений в ПКГО. В качестве источника лучше всего результат запроса. Предварительно написать ПКО для ссылочных типов, встречающихся в результате выгрузки регистра (измерения, реквизиты).
(9)
Это не должно смущать. Потому что в отличие от семерки, в восьмерке регистратор и его движения суть разные вещи, в общем случае не связанные между собой ничем, кроме регистратора регистра. Т.е. в семерке вы могли сформировать движения только как результат проведения документа-регистратора. А в восьмерке вы можете сформировать движения как угодно и когда угодно не выполняя никаких действий с регистратором (нужно только указать регистратор). Это используется в отложенном проведении, в корректировке записей регистров, в ручной/программной корректировке движений любого регистра.
Поэтому в конвертации данных вы так же можете загружать записи регистров накоплений, указывая для них регистратор и все остальные измерения/ресурсы/реквизиты. Сам регистратор при этом не нужно записывать/проводить. Достаточно того, чтобы он существовал в базе. Строго говоря, регистратора в базе может и не быть даже. Но в этом случае мы получим движения с "объект не найден". Т.е. битую ссылку.
тогда тот факт, что приемником может быть регистр накопления, зачем ?
Это не должно смущать. Потому что в отличие от семерки, в восьмерке регистратор и его движения суть разные вещи, в общем случае не связанные между собой ничем, кроме регистратора регистра. Т.е. в семерке вы могли сформировать движения только как результат проведения документа-регистратора. А в восьмерке вы можете сформировать движения как угодно и когда угодно не выполняя никаких действий с регистратором (нужно только указать регистратор). Это используется в отложенном проведении, в корректировке записей регистров, в ручной/программной корректировке движений любого регистра.
Поэтому в конвертации данных вы так же можете загружать записи регистров накоплений, указывая для них регистратор и все остальные измерения/ресурсы/реквизиты. Сам регистратор при этом не нужно записывать/проводить. Достаточно того, чтобы он существовал в базе. Строго говоря, регистратора в базе может и не быть даже. Но в этом случае мы получим движения с "объект не найден". Т.е. битую ссылку.
Посмотрите как выполнен перенос остатков из ут 10 или ка 1 в ка 2.
Запрос на остатки формируется в общем модуле источника, результат запроса (остатки) подаются на вход правил конвертации через алгоритм перед выгрузкой данных. Вся конвертация выполняется принудительно.
Приемник (ваш документ любого типа, которому разрешены движения по вашему регистру) и его движения по вашему регистру, принимают параметры.
Запрос на остатки формируется в общем модуле источника, результат запроса (остатки) подаются на вход правил конвертации через алгоритм перед выгрузкой данных. Вся конвертация выполняется принудительно.
Приемник (ваш документ любого типа, которому разрешены движения по вашему регистру) и его движения по вашему регистру, принимают параметры.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот