Имя: Пароль:
1C
1С v8
Конертация кд2 независимый регистр сведений в независиый рег сведений
0 User123456
 
05.06.14
10:23
В общем ситуация следующая:
1)база источник есть регистр фо_СпискиМеню с  общими измеениями "Номенклатура", "Цена"
2) в базе приемнике есть регистр "Цены номенклатуры" с реквизитами "ВидЦен","Номенклатура","Характеристика", "Цена","ЕдиницаИзмерения".
3) И там и там регистры независимые
4) в КД делаю ПКО РегистрСведенийЗапись.фо_СпискиМеню->РегистрСведенийЗапись.ЦеныНоменклатуры
5) в ПВД стоит следующее : объект выборки - РегистрСведенийЗапись.фо_СпискиМеню
                          способ выборки - Произвольный алгоритм
                          
в модуле "перед выгрузкой " пишу следующее

Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    фо_СпискиМеню.Номенклатура как Номенклатура,
        |    фо_СпискиМеню.Цена
        |ИЗ
        |    РегистрСведений.фо_СпискиМеню КАК фо_СпискиМеню";
    
Выборка = Запрос.Выполнить().Выбрать();
    Если Выборка.Следующий() Тогда
        Должность = Выборка.Должность;
        
                ВходящиеДанные = Новый Структура;
             ВходящиеДанные.Вставить("Номенклатура", Выборка.Номенклатура);
        ВходящиеДанные.Вставить("Цена", Выборка.Цена);
        ВходящиеДанные.Вставить("ВидЦен","Розничная");
        ВходящиеДанные.Вставить("Актуальность",истина);
        ВходящиеДанные.Вставить("ЕдиницаИзмерения","шт");
        ВыгрузитьПоПравилу(,,ВходящиеДанные,, "фо_ЦеныНоменклатуры");
    КонецЕсли;

В ПКС ставлю галочку "получить значение из входящих данных"
но при выгрузке данных из базы источника по данным правилоам выгрузки не происходит. Чего делаю не так?
1 User123456
 
05.06.14
10:23
Регистр базы источника заполнен!!! Проверял)))
2 User123456
 
05.06.14
10:26
http://prntscr.com/3ptena   вот что показывает
3 User123456
 
05.06.14
10:37
Есть идеи?
4 Йохохо
 
05.06.14
10:41
Произвольный алгоритм - надо его написать
модуле "перед выгрузкой ", ВыгрузитьПоПравилу и В ПКС ставлю галочку "получить значение из входящих данных" - все перепутано
5 User123456
 
05.06.14
10:44
поясните...
6 User123456
 
05.06.14
10:52
чет совсем запутался, ладнобы данные не загружались, так они же ведь вообще не выгружаются
7 Йохохо
 
05.06.14
10:55
возьми типовую конвертацию какую нибудь, ЗИК-ЗУП например, она развесистая, там все примеры найдешь. При произвольном алгоритме надо заполнить ВыборкаДанных
если получитьизвходящих, то ВыгрузитьПоПравилу не надо, объект и так будет выгружен
8 User123456
 
05.06.14
11:01
ок сейчас проверю
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.