Имя: Пароль:
1C
 
Переход 7.7 в УТ11
,
0 leoshko84
 
26.10.17
11:19
у спр Номенклатура есть подчиненный "НоменклатураГос" в Приемнике у номенклатуры поле "НаименованиеГос".
Как перенести?
1 ildary
 
26.10.17
11:23
(26) через любой, приятный программисту файл: TXT,DBF, XML... Если хочется необычного - то через OLE.
2 leoshko84
 
26.10.17
11:28
Делаю так,  ПКС: источник пусто, приемник "НаименованиеГос"
В процедуре ПередВыгрузкой:
Если Источник.ЭтоГруппа()=0 Тогда
      СпрНГ = СоздатьОбъект("Справочник.НоменклатураГос");
        СпрНГ.ИспользоватьВладельца(Источник.Ссылка);
      СпрНГ.ВыбратьЭлементы();
      Пока СпрНГ.ПолучитьЭлемент() = 1 Цикл
        Значение=СпрНГ.Наименование;
      КонецЦикла;
    
Иначе
    Отказ=1;
КонецЕсли;
3 leoshko84
 
26.10.17
11:28
Использую Конвертацию данных. Мисье гурман.
4 Alexor
 
26.10.17
11:30
(3) Вопрос то какой?
5 Барматолог
 
26.10.17
11:30
(2) все верно, только я бы сделал только одну итерацию

     Если СпрНГ.ПолучитьЭлемент() = 1 Тогда
        Значение=СпрНГ.Наименование;
      КонецЕсли;
6 leoshko84
 
26.10.17
11:32
Ошибка исполнения обработчика:  ПКС_ПередВыгрузкой_Номенклатура_НаименованиеГос_Реквизит32
  - Поле агрегатного объекта не обнаружено (Ссылка)
7 leoshko84
 
26.10.17
11:32
Источник у меня пустой. Вот и ругается.
8 Alexor
 
26.10.17
11:34
СпрНГ.ИспользоватьВладельца(Источник);

В 77 нет ссылок
9 leoshko84
 
26.10.17
11:50
Ошибка получения значения свойства объекта
    Объект: Циркуль " Koh-i-Noor " школьный, свойство: НаименованиеГос.
10 leoshko84
 
26.10.17
11:50
что ему надо? а-а-а!!!
11 leoshko84
 
26.10.17
11:55
Тема закрыта. Разобрался. Всем спасибо!
12 Барматолог
 
26.10.17
13:24
(11) согласно хорошему тону среди сударей адинэсников, желательно описывать решение.
13 leoshko84
 
26.10.17
13:31
Сэры! Не внимателен просто был! Решение верное. О женщинах думаю, отвлекаюсь.....