Имя: Пароль:
1C
1С v8
Не работает функция печати
0 GreenDay1986
 
25.01.12
11:59
Копирую в конфигураторе документ ИнвентаризацияТоваровНаСкладе, называю его допустим Инвентаризация товаровНаСкладеГСМ(нужен отдельно). Самое интересное что до внесения изменения в модуль в первом документе печать ИНВ-3 работает, а во втором нет, хотя они одинаковы. Кто-нибудь сталкивался?
1 MatrosoV AleXXXand_R
 
25.01.12
12:00
ЧТо пишет?
2 GreenDay1986
 
25.01.12
12:02
{Документ.ИнвентаризацияТоваровНаСкладе04ГСМ.МодульОбъекта(194)}: Значение не является значением объектного типа (Выбрать)
   ВыборкаСтрокТовары = Шапка.Товары.Выбрать();

При этом в том же документе с другим названием все работает. Код сравнил и в том и в том одинаков
3 Любопытная
 
25.01.12
12:03
Значит не одинаков. Отладчик в руки и проверяй - что у тебя в ВыборкаСтрокТовары
4 GreenDay1986
 
25.01.12
12:03
Шапка = Запрос.Выполнить().Выбрать();

Шапка.Следующий();
   
ВыборкаСтрокТовары = Шапка.Товары.Выбрать();
грешит на данную конструкцию
5 Любопытная
 
25.01.12
12:04
а запрос где?
6 GreenDay1986
 
25.01.12
12:04
Я копией уже создавал 2 таких документа, код не менялся. Из конфигуратора копируется документ, в него же и вставляется под другим именем, больше ничего не делаю
7 GreenDay1986
 
25.01.12
12:05
Запрос.Текст =
   "ВЫБРАТЬ
   |    Номер КАК НомерДокумента,
   |    Дата  КАК ДатаДокумента,
   |    ДатаНачалаИнвентаризации  КАК ДатаНачалаИнвентаризации,
   |    ДатаОкончанияИнвентаризации  КАК ДатаОкончанияИнвентаризации,
   |    ДокументОснованиеВид  КАК ДокументОснованиеВид,
   |    ДокументОснованиеДата  КАК ДокументОснованиеДата,
   |    ДокументОснованиеНомер  КАК ДокументОснованиеНомер,
   |    ОтветственноеЛицо КАК ОтветственноеЛицо,
   |    Организация,
   |    Склад.Представление КАК ПредставлениеСклада,
   |    Товары.(
   |        НомерСтроки                     КАК Номер,
   |        Номенклатура,
   |        Номенклатура.НаименованиеПолное КАК ТоварНаименование,
   |        Номенклатура.Код                КАК ТоварКод,
   |        Номенклатура.БазоваяЕдиницаИзмерения.Наименование КАК ЕдиницаИзмеренияНаименование,
   |        Номенклатура.БазоваяЕдиницаИзмерения.Код          КАК ЕдиницаИзмеренияКодПоОКЕИ,
   |        СчетУчета КАК СубСчет,
   |        Цена КАК Цена,
   |        Количество     КАК ФактКоличество,
   |        КоличествоУчет КАК БухКоличество,
   |        Сумма КАК ФактСумма,
   |        СуммаУчет КАК БухСумма
   |    )
   |ИЗ
   |    Документ.ИнвентаризацияТоваровНаСкладе04 КАК ИнвентаризацияТоваровНаСкладе
   |
   |ГДЕ
   |    ИнвентаризацияТоваровНаСкладе.Ссылка = &ТекущийДокумент
   |
   |УПОРЯДОЧИТЬ ПО
   |    Товары.НомерСтроки
   |";
8 GreenDay1986
 
25.01.12
12:05
Запрос см. выше :)
9 Любопытная
 
25.01.12
12:07
Ну так он отрабатывается? В Шапку чего-нить попадает?
И почему Документ.ИнвентаризацияТоваровНаСкладе04? Т.е. такой документ реально есть?
10 GreenDay1986
 
25.01.12
12:12
9. Большое человеческое спасибо, затупил капитально :(
11 Любопытная
 
25.01.12
12:13
Так что было-то? :)
12 GreenDay1986
 
25.01.12
12:16
Документ переименовываю а в строке Документ.ИнвентаризацияТоваровНаСкладе04 КАК ИнвентаризацияТоваровНаСкладе
в ИнвентаризацияТоваровНаСкладеГСМ не переименовал. Он и не находит ничего. Спасибо!!! :)
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.