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

В книгах по КД есть, вроде, целая глава посвященная симу вопросу.
...
Рейтинг: 0 / 0
21.05.2012, 10:14
    #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]