Имя: Пароль:
1C
1С v8
v8: Поле объекта не обнаружено
,
0 JaZDik
 
29.04.13
00:16
Функция  Печать() Экспорт
   Запрос = Новый Запрос;
   Запрос.УстановитьПараметр("ТекущийДокумент", СсылкаНаОбъект.Ссылка);
   Запрос.Текст =
   "ВЫБРАТЬ
   |    РеализацияТоваровУслуг.Контрагент.НаименованиеПолное КАК Контрагент,
   |    РеализацияТоваровУслуг.Контрагент.ДатаРождения КАК ДатаРождения,
   |    РеализацияТоваровУслуг.Контрагент.ДокВид КАК ДокВид,
   |    РеализацияТоваровУслуг.Контрагент.ДокСерия КАК ДокСерия,
   |    РеализацияТоваровУслуг.Контрагент.ДокНомер КАК ДокНомер,
   |    РеализацияТоваровУслуг.Контрагент.ДокДата КАК ДокДата,
   |    РеализацияТоваровУслуг.Контрагент.ДокВыдан КАК ДокВыдан,
   |    РеализацияТоваровУслуг.Контрагент.Телефон КАК Телефон,
   |    РеализацияТоваровУслуг.Контрагент.ИНН КАК ИНН,
   |    РеализацияТоваровУслуг.Товары.(
   |        Номенклатура.VIN  КАК VIN
   |    )
   |ИЗ
   |    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
   |ГДЕ
   |    РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент";
   Шапка = Запрос.Выполнить().Выбрать();
   Шапка.Следующий();
   

   ТабДокумент = Новый ТабличныйДокумент;
   ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_РеализацияТоваровУслуг_Заявление";

   Макет = ПолучитьМакет("Заявление");

   ОбластьМакета = Макет.ПолучитьОбласть("Общее");
   ОбластьМакета.Параметры.Контрагент = Шапка.Контрагент;
   ОбластьМакета.Параметры.ДатаРождения = Шапка.ДатаРождения;
   ОбластьМакета.Параметры.ДокВид = Шапка.ДокВид;
   ОбластьМакета.Параметры.ДокСерия = Шапка.ДокСерия;
   ОбластьМакета.Параметры.ДокНомер = Шапка.ДокНомер;
   ОбластьМакета.Параметры.ДокДата = Шапка.ДокДата;
   ОбластьМакета.Параметры.ДокВыдан = Шапка.ДокВыдан;
   ОбластьМакета.Параметры.Телефон = Шапка.Телефон;
   ОбластьМакета.Параметры.ИНН = Шапка.ИНН;
   ОбластьМакета.Параметры.VIN = Шапка.VIN;
       
   ТабДокумент.Вывести(ОбластьМакета);
   Возврат ТабДокумент;


   
КонецФункции


Выдает
Не удалось сформировать внешнюю печатную форму!
Поле объекта не обнаружено (VIN)

Что делать помогите... Я еще в этом чайник
1 JaZDik
 
29.04.13
00:16
Функция  Печать() Экспорт
   Запрос = Новый Запрос;
   Запрос.УстановитьПараметр("ТекущийДокумент", СсылкаНаОбъект.Ссылка);
   Запрос.Текст =
   "ВЫБРАТЬ
   |    РеализацияТоваровУслуг.Контрагент.НаименованиеПолное КАК Контрагент,
   |    РеализацияТоваровУслуг.Контрагент.ДатаРождения КАК ДатаРождения,
   |    РеализацияТоваровУслуг.Контрагент.ДокВид КАК ДокВид,
   |    РеализацияТоваровУслуг.Контрагент.ДокСерия КАК ДокСерия,
   |    РеализацияТоваровУслуг.Контрагент.ДокНомер КАК ДокНомер,
   |    РеализацияТоваровУслуг.Контрагент.ДокДата КАК ДокДата,
   |    РеализацияТоваровУслуг.Контрагент.ДокВыдан КАК ДокВыдан,
   |    РеализацияТоваровУслуг.Контрагент.Телефон КАК Телефон,
   |    РеализацияТоваровУслуг.Контрагент.ИНН КАК ИНН,
   |    РеализацияТоваровУслуг.Товары.(
   |        Номенклатура.VIN  КАК VIN
   |    )
   |ИЗ
   |    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
   |ГДЕ
   |    РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент";
   Шапка = Запрос.Выполнить().Выбрать();
   Шапка.Следующий();
   

   ТабДокумент = Новый ТабличныйДокумент;
   ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_РеализацияТоваровУслуг_Заявление";

   Макет = ПолучитьМакет("Заявление");

   ОбластьМакета = Макет.ПолучитьОбласть("Общее");
   ОбластьМакета.Параметры.Контрагент = Шапка.Контрагент;
   ОбластьМакета.Параметры.ДатаРождения = Шапка.ДатаРождения;
   ОбластьМакета.Параметры.ДокВид = Шапка.ДокВид;
   ОбластьМакета.Параметры.ДокСерия = Шапка.ДокСерия;
   ОбластьМакета.Параметры.ДокНомер = Шапка.ДокНомер;
   ОбластьМакета.Параметры.ДокДата = Шапка.ДокДата;
   ОбластьМакета.Параметры.ДокВыдан = Шапка.ДокВыдан;
   ОбластьМакета.Параметры.Телефон = Шапка.Телефон;
   ОбластьМакета.Параметры.ИНН = Шапка.ИНН;
   ОбластьМакета.Параметры.VIN = Шапка.VIN;
       
   ТабДокумент.Вывести(ОбластьМакета);
   Возврат ТабДокумент;


   
КонецФункции
2 azernot
 
29.04.13
00:23
Контрагент в докуемнте - один, а номенклатуры в ТЧ Товары много, подумай об этом.
3 H A D G E H O G s
 
29.04.13
00:25
Альфа-Авто поди?
Она таких "прогов" непрощает, будь осторожен, следи за собой!
4 JaZDik
 
29.04.13
00:26
Как в запросе можно это исправить?
5 H A D G E H O G s
 
29.04.13
00:30
(4) Если это Альфа-Авто 4.x, то там машинку продают вроде отдельным документом, а не как картошку, обычной Реализацией.
6 JaZDik
 
29.04.13
00:32
нет это не Альфа-Авто просто внешний отчет... Машины находятся  в номенклатуре.товар
7 probably
 
29.04.13
00:33
+(5) и машина это отдельный справочник Автомобили, а не номенклатура
8 H A D G E H O G s
 
29.04.13
00:34
(7) У меня эта штука была 6 лет назад, все и не упомнишь.
9 probably
 
29.04.13
00:36
(6) в (2) ответ. У тебя там Тз  в колонке
10 JaZDik
 
29.04.13
00:47
probably, Машины находятся не в отдельном справочнике, а в Номенклатура.Товар... как мне вывести в внешнюю печатную форму нужные мне данные автомобиля находящийся в закладке товар.. кузов, двигатель марку. Внешняя печатная форма сделана в реализации
11 Balabass
 
29.04.13
02:52
Ну используй конструктор запроса с выводом печатной формы.
AdBlock убивает бесплатный контент. 1Сергей