powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Конвертация данных. Реквизит справочника в регистр сведений
3 сообщений из 3, страница 1 из 1
Конвертация данных. Реквизит справочника в регистр сведений
    #37795016
Rudge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В базе источнике(7.7) справочник МоделиТранспортных средств имеет реквизит РасходТоплива(число).
В базе приемнике(8.2) есть регистр сведений(не подчинен регистратору) НормыРасходаТоплива(Измерения: МодельТС, НоменклатураГСМ и Ресурсы:несколько, среди которых нужный РасходТоплива).
КД(2.1.5.1).
Помогите создать правила переноса.
Наверняка такая задача возникала во многих типовых решениях, прошу поделиться правилами если таковые имеются.
...
Рейтинг: 0 / 0
Конвертация данных. Реквизит справочника в регистр сведений
    #37795089
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В комплекте Конвертация данных идет несколько примеров конвертаций. В частности конвертация БУ 7.7 на что-то на восьмерошной платформе. Из констант - например, адрес организации из строки конвертируется в РС. Почти тоже самое.

В книгах по КД есть, вроде, целая глава посвященная симу вопросу.
...
Рейтинг: 0 / 0
Конвертация данных. Реквизит справочника в регистр сведений
    #37803312
Rudge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал так:

Создал ПКО НормыРасхода для регистра сведений с пустым источником. Поставил галочки получать из входящих данных. Входящие данные буду получать из ПКО в виде Списка Значений.
Далее создал ПКО для справочника МоделиТранспортных, в нем ПКС РасходТоплива --> Комментарий (или любое другое, оно работать не будет, а будет только выгружать запись регистра сведений). У ПКС правило указал созданное выше ПКО НормыРасхода.
В обработчике ПКС РасходТоплива --> Комментарий ПередВыгрузкой написал:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
Если Источник.ЭтоГруппа() Тогда
     Отказ = Истина;
КонецЕсли;	 
Значение = 1; 

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.ДобавитьЗначение(Источник, "МодельТС");
ИсходящиеДанные.ДобавитьЗначение(Источник.НормаРасходаГорючего, "РасходТоплива"); 



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


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