powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / конвертация. Посоветуйте по переносу периодического регистра сведений
9 сообщений из 9, страница 1 из 1
конвертация. Посоветуйте по переносу периодического регистра сведений
    #36959563
axley
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Конвертация 2.1 для УТ 10.3 в аналогичную конфигурацию.
Есть свой периодический регистр сведений. Документ "Корректировка записей регистров" служит регистратором движений, измерение - номенклатура. Актуальны текущие значения в РС, периодичность нужна для истории изменения.
Конвертация отдельных записей "в лоб" не получается - если каждую запись по нужной номенклатуре отдельно "выгружать по правилу", то в базе-приемнике остается только одна запись для каждого док. корректировки.
Посоветуйте, как проще организовать передачу данных.
"Мысли вслух": Делать в исходной базе для каждой записи отдельный док. корректировки неоптимально. выгружать всё подряд тоже - выборка привязана к выгружаемой номенклатуре. Новый вид документа делать для приема записей РС в базу получатель .... можно, но долговастенько....
...
Рейтинг: 0 / 0
конвертация. Посоветуйте по переносу периодического регистра сведений
    #36959670
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
регистр подчинен регистратору или нет?
...
Рейтинг: 0 / 0
конвертация. Посоветуйте по переносу периодического регистра сведений
    #36959845
axley
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖрегистр подчинен регистратору или нет? да, регистратор - документ "Корректировка записей регистров". Измерение Номенклатура. Пишется обработкой. Чтобы большие табличные части документов не плодить, решили сделать так.
...
Рейтинг: 0 / 0
конвертация. Посоветуйте по переносу периодического регистра сведений
    #36959900
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пишите наборами...

>Конвертация отдельных записей "в лоб" не получается - если каждую запись по нужной номенклатуре отдельно "выгружать по правилу", то в базе-приемнике остается только одна запись для каждого док. корректировки.

Если ссылка на документ корректировки остается один конечно затрется. Один и тот же набор записей переписываете каждый раз.
...
Рейтинг: 0 / 0
конвертация. Посоветуйте по переносу периодического регистра сведений
    #36960120
axley
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖпишите наборами... В этом пока пробел в знаниях. Как объекты для ПКО есть только "РегистрСведенийЗапись.<НашРегистр>"
Была проба:
РЗ = Запрос.Выполнить().Выгрузить();
Для Каждого Стр из РЗ Цикл
//выгружаем последний Док."КорректировкаЗаписейРегистров" для нужной номенклатуры
ВыгрузитьПоПравилу(Стр.Регистратор,,,,"КорректировкаЗаписейРегистров");
//получаем все движения из нашего регистра по регистратору
Запрос2 = Новый Запрос;
Запрос2.УстановитьПараметр("ВыбДата", ТекущаяДата());
Запрос2.УстановитьПараметр("Регистратор", Стр.Регистратор);
Запрос2.Текст = "ВЫБРАТЬ <...> ИЗ РегистрСведений.<НашРегистр>.СрезПоследних(&ВыбДата, Регистратор = &Регистратор) КАК НР ГДЕ НР.Активность";
РЗ2 = Запрос2.Выполнить().Выгрузить();
Для Каждого Стр2 из РЗ2 Цикл
//так плохо, в приемнике останется только одна последняя запись
ВыгрузитьПоПравилу(Стр2,,,,"<НашРегистр>");
КонецЦикла;
КонецЦикла;

Проба выгрузить что-то типа
РЗ2 = Запрос2.Выполнить().Выгрузить();
ВыгрузитьПоПравилу(,,РЗ2,,"<НашРегистр>");
- дает ошибку.
Как правильно организовать выгрузку набора?
...
Рейтинг: 0 / 0
конвертация. Посоветуйте по переносу периодического регистра сведений
    #36960158
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>НР ГДЕ НР.Активность

это лишнее если есть регистратор... набор или активен весь или нет.
...
Рейтинг: 0 / 0
конвертация. Посоветуйте по переносу периодического регистра сведений
    #36960178
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотя пусть лучше будет - какая разница, все равно проверять надо.

>Проба выгрузить что-то типа
РЗ2 = Запрос2.Выполнить().Выгрузить();
ВыгрузитьПоПравилу(,,РЗ2,,"<НашРегистр>");
- дает ошибку.

а в чем проблема писать ТЗ совпадающей с набором движений по регистру и передать корректно в ПГКС с движениями по регистру? Начало в принципе правильное по сути - выборка по регистраторам, дергайте правило ВыгрузитьПоПравилу(Стр2,,,,"<НашРегистр>");

потом уже в ПГКС формируете ПередВыгрузкой ВходящиеДанные например из набора движений регистратора...
...
Рейтинг: 0 / 0
конвертация. Посоветуйте по переносу периодического регистра сведений
    #36960437
axley
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖа в чем проблема писать ТЗ совпадающей с набором движений по регистру и передать корректно в ПГКС с движениями по регистру? есть контакт :) проблема была в том, что изначально выгрузили конфу без движений документов по регистрам. ПКГС не получалось создать, т.к. не было подходящего приемника (табличных частей). Подгрузили конфигурацию (с галкой при выгрузке на движениях непроводимых документов) и КорректировкаЗаписейРегистров может выгружаться с движениями - в его КС добавили набор движений по нужному регистру. Теперь достаточно только нужный документ корректировки выгрузить.
Спасибо.
...
Рейтинг: 0 / 0
конвертация. Посоветуйте по переносу периодического регистра сведений
    #36960439
axley
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / конвертация. Посоветуйте по переносу периодического регистра сведений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]