1С 8.2 УТ Как из докум реализация в коде распечатать документ счет-фактура выданная? #472379


#0 by bsd2008
1С 8.2 УТ Как из докум реализация в коде распечатать документ счет-фактура выданная?
#1 by KRV
Школота полезла внедрять 1С...
#2 by Поручик
Так же, как и накладную
#3 by bsd2008
накладную печатаю так: а вот как обратится к другому документу и отпечатать его?
#4 by bsd2008
...
#5 by Prikum
А в типовой посмотреть не судьба?
#6 by bsd2008
вот и не могу разобраться как так сделать
#7 by Prikum
Тебе конкретный код показать или все же сам найдешь?
#8 by bsd2008
покажи если несложно
#9 by bsd2008
..
#10 by bsd2008
...
#11 by Prikum
смотри УниверсальныеМеханизмы.НапечататьДокументИзФормыСписка(Объект);
#12 by bsd2008
вот ее структура в модуле документа "реализация" делаю вот так: УниверсальныеМеханизмы.НапечататьДокументИзФормыСписка("СчетФактуравыданный"); выдается ошибка: {ОбщийМодуль.УниверсальныеМеханизмы.Модуль}: Значение не является значением объектного типа (Метаданные)
#13 by bsd2008
если сделать вот так док = Документы.СчетФактураВыданный.НайтиПономеру(номер); УниверсальныеМеханизмы.НапечататьДокументИзФормыСписка(Док); тогда выдает что данному документу нет назначенных печатных форм.
#14 by Prikum
я конечно понимаю, что учишься, но нужно хоть чуть чуть проявить смекалки! зачем ты туда загнал строку?
#15 by Prikum
в догонку : УниверсальныеМеханизмы.НапечататьДокументИзФормыСписка(ЭлементыФормы.ДокументСписок.ТекущаяСтрока.ПолучитьОбъект) Это код при печати из списка СФ, тебе надо определить СФ привязанную к конкретной накладной и потом ее печатать!
#16 by Адинэснег
#17 by bsd2008
выдается {Документ.РеализацияТоваровУслуг.Форма.ФормаДокумента.Форма(3752)}: Поле объекта не обнаружено (ДокументСписок) УниверсальныеМеханизмы.НапечататьДокументИзФормыСписка(ЭлементыФормы.ДокументСписок.ТекущаяСтрока.ПолучитьОбъект); я пытаюсь из документа - реализация напечатать документ счетфактуравыданная
#18 by Адинэснег
омфг
#19 by Адинэснег
какие нафег "НапечататьДокументИзФормыСписка"?
#20 by bsd2008
выдает {Документ.РеализацияТоваровУслуг.Форма.ФормаДокумента.Форма(3754)}: Поле объекта недоступно для записи (Ссылка) Ссылка = УчетНДС.НайтиПодчиненныйСчетФактуру(ЭтотОбъект.Ссылка);
#21 by bsd2008
незнаю( просто в самой счетфактуревыданный макетов счет фактур нету, они лежат в общих макетах.
#22 by Адинэснег
откуда вызываешь?
#23 by Адинэснег
#24 by bsd2008
вызываю из модуля формы, если вызывать из модуля документа надо по другому? ссылка отображается но непечатает
#25 by mikecool
универсальныемеханизмы.напечататьдокумент(табДок) конецесли
#26 by mikecool
а вот так? Ссыл = УчетНДС.НайтиПодчиненныйСчетФактуру(ЭтотОбъект.Ссылка); конецесли
#27 by mikecool
и вообще - смотри что возвращают функции...
#28 by bsd2008
{ОбщийМодуль.УниверсальныеМеханизмы.Модуль(1048)}: Значение не является значением объектного типа (КоличествоЭкземпляров)        ПечДокумент.КоличествоЭкземпляров = КоличествоЭкземпляров;
#29 by mikecool
иди уже в отладчик и смотри, что даешь этой функции
#30 by bsd2008
вродебы указываю же число 2, почему говорит что неправильно?
#31 by Prikum
Это было дано в качестве примера!
#32 by Адинэснег
#33 by Адинэснег
напринтер - это булевая переменная, а вы строку суете :D
#34 by bsd2008
Большое СПАСИБО всем за помощь! получилось так:
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С