Имя: Пароль:
1C
1С v8
форма для печати инв-1 для ОС
,
0 laska1983
 
31.10.11
15:55
Добрый день!
Пытаюсь в форму для печати ИНВ-1 добавить данные о документе приема.
то ли запрос не так пишу, то ли...
СтрокаТаблицы.Параметры.Заполнить(СтрокаОС);
       
       Если ТипЗнч(СтрокаТаблицы.Параметры.Документ) = Тип("ДокументСсылка.ВводНачальныхОстатков")  
           
       Тогда
       
           Запрос = Новый Запрос();
           
           Запрос.УстановитьПараметр("ДокументОС",СтрокаТаблицы.Параметры.Документ);
           Запрос.УстановитьПараметр("ОсновноеСредство",СтрокаТаблицы.Параметры.ОсновноеСредствоНаименованиеПолное);
                       
           Запрос.Текст=
           
           "ВЫБРАТЬ
           |    ВводНачальныхОстатковОС.НазваниеДокументаПринятияКУчетуРегл,
           |    ВводНачальныхОстатковОС.ДатаПринятияКУчетуРегл,
           |    ВводНачальныхОстатковОС.НомерДокументаПринятияКУчетуРегл
           |ИЗ
           |    Документ.ВводНачальныхОстатков КАК ВводНачальныхОстатков
           |        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ВводНачальныхОстатков.ОС КАК ВводНачальныхОстатковОС
           |        ПО ВводНачальныхОстатков.Ссылка = ВводНачальныхОстатковОС.Ссылка
           |            И ВводНачальныхОстатков.ОС.ОсновноеСредство = ВводНачальныхОстатковОС.ОсновноеСредство
           |ГДЕ
           |    ВводНачальныхОстатков.Ссылка = &ДокументОС
           |    И ВводНачальныхОстатковОС.ОсновноеСредство = &ОсновноеСредство";
           
                   
           Результат = Запрос.Выполнить().Выбрать();
           
           
           Пока Результат.Следующий() Цикл
           
           СтрокаТаблицы.Параметры.Документ = Результат.НазваниеДокументаПринятияКУчетуРегл;
           СтрокаТаблицы.Параметры.Номер = Результат.НомерДокументаПринятияКУчетуРегл;
           СтрокаТаблицы.Параметры.Дата = Результат.ДатаПринятияКУчетуРегл;
   
           
           КонецЦикла;
                             
                               
           
       КонецЕсли;
1 Beduin
 
31.10.11
15:58
(0) Ты хоть напиши, что не так.
2 laska1983
 
31.10.11
16:04
в печатной форме не пишется, например, Акт № дата
а пишется Ввод нач.остатков № дата...
3 Beduin
 
31.10.11
16:06
(2) А в поле ВводНачальныхОстатковОС.НазваниеДокументаПринятияКУчетуРегл в документе самом что?
4 laska1983
 
31.10.11
16:07
вот как раз и дб название Акт приема..
5 Beduin
 
31.10.11
16:08
(4) Значит в макете указан другой параметр для этого поля.
6 laska1983
 
31.10.11
16:10
там параметр Документ.
я туплю, да?)