вывод на печать ут 11 #737615


#0 by cyx7
во внешней обработке написала следующий код     возврат рту; и не работает, что исправить нужно? ошибка Метод объекта не обнаружен (Печать), как мне еще вызвать эту функцию печать? она экспортная
#1 by chichiq
создай процедуру печать в модуле объекта, оттуда вызови процедуру типа "сформироватьпечатнуюфрорму"
#2 by D_E_S_131
Это для типовой конфигурации или для "самописки"?
#3 by D_E_S_131
...упс, фото нет. Разбирайтесь сами.
#4 by cyx7
ребята, в общем вот МассивОбъектов = новый массив; мне нужно выводить счет на оплату и торг12. а под отладкой посмотрела  куда забегаем: через этот общий модуль мы попадает в модуль менеджера документа, там пробегаемся по процедуре "печать" и выходим оттуда с ошибкой. а ошибка возникает потому, что макеты "торг12" и "счетнаоплату" лежат в других процедурах этого же модуля менеджера. подскажите пожалуйстааа)
#5 by cyx7
какого фото? ут11 + crm2
#6 by Cyberhawk
#7 by cyx7
дома буду - выложу, если это имеет значение)) подскажите пожалуйста, как быть(((
#8 by cyx7
ошибка такая выскакивает {ОбщийМодуль.УправлениеПечатью.Модуль(1257)}: При формировании печатной формы "СчетНаОплату" возникла ошибка. Обратитесь к администратору. как я поняла, читая форумы, мне в параметрахпечати надо чтото указать, но что???
#9 by D_E_S_131
Ну вот завтра значит и можно будет вернуться к вопросу ВПФ для УТ 11. ;)
#10 by cyx7
это не впф, в том то и дело, впф делала, и всё получалось, а тут блин, не могу(((( по идее еще проще чем впф. я тут часто пишу, так что не переживайте, увидите фото))))
#11 by D_E_S_131
"я тут часто пишу, так что не переживайте, увидите фото" — такое ощущение, что это у меня печать не работает...
#12 by D_E_S_131
Печать скорее всего расположена в моделе менеджера, а Вы ее вызываете как из модуля объекта.
#13 by cyx7
"такое ощущение, что это у меня печать не работает..." ахахаха))) я не то имею ввиду)))
#14 by cyx7
да, расположена в модуле менеджера. но макеты, которые мне нужны (торг12 и счет на оплату), расположены не в этой процедуре. под точкой остановки я прошла полностью путь, в процедуру печать то как раз заходит, но там нет моих макетов(( вот на этом я заступорилась
#15 by D_E_S_131
Хватит хохотать, см. и используй вместо "рту.Печать" "Документы.РеализацияТоваровИУслуг.Печать".
#16 by cyx7
на нулевой пост не смотрите, я уже додумалась и делаю как в
#17 by D_E_S_131
В Печать есть что-то типа: Ты должна прописать такой же кусок для своего "СчетНаОплату", либо использовать ВПФ. Либо вообще не используй подсистему печати УТ 11 и выводи все самостоятельно.
#18 by Shrek_yar
Так вы выложите ошибку вашу и новый код, какой получился у вас.
#19 by hhhh
там в модуле менеджера несколько функций для этого дела. Надо вставить свои куски кода везде.
#20 by cyx7
я уже тоже склоняюсь к тому, чтобы в обработку добавить эти макеты и печать выводить через обработку код для счета на оплату МассивОбъектов = новый массив; ошибка: "{ОбщийМодуль.УправлениеПечатью.Модуль(1257)}: При формировании печатной формы "СчетНаОплату" возникла ошибка. Обратитесь к администратору. по причине: Ошибка выполнения запроса по причине: Ошибка при выполнении операции над данными: Ошибка SQL: Деление на 0 по причине: Ошибка SQL: Деление на 0 по причине: Деление на 0 значения типа Numeric"
#21 by Shrek_yar
и так то зачем вообще использовать функцию печать. Напиши сразу
#22 by Shrek_yar
ПечатьАвансовогоОтчета(МассивОбъектов, ОбъектыПечати), Тут формируешь табдок
#23 by cyx7
формировать в модуле объекта обработки, или в модуле форме? и на клиенте или на сервере?
#24 by D_E_S_131
Делай через ВПФ и не ломай УТ 11.
#25 by cyx7
я конфигурацию и не меняю, пытаюсь стандартными командами вывести
#26 by Shrek_yar
#27 by Shrek_yar
В модуле обработке стандартный код ВПФ
#28 by cyx7
спасибо, но блин хочется разобраться со стандартной командой этой         УправлениеПечатьюКлиент.ВыполнитьКомандуПечати("Обработка.ПечатьОбщихФорм","СчетНаОплату",МассивОбъектов,неопределено); какая то ерунда у меня(((((((((
#29 by Shrek_yar
Первый параметр там ИмяМенеджераПечати, у внешней обрабоки нет менеджера, только если ее в конф загрузить.
#30 by cyx7
там должно сдержаться то, откуда выполняется печать, в моем случае - обработка.печатьобщихформ. в ее модуле описана печать
#31 by cyx7
короче добилась того что выскакивает следующее сообщение(В документе Реализация товаров и услуг 0ИCR-000064 от 23.03.2015 17:21:23 отсутствуют товары. Печать товарной накладной без услуг не требуется). товары там есть, если зайти в документ и напечатать эти макеты - всё выводится
#32 by D_E_S_131
"спасибо, но блин хочется разобраться со стандартной командой этой" — но отладчиком пользоваться не хочется?
#33 by cyx7
дык под ним и делаю всё. уже результат есть) счет на оплату выводится у меня, а вот с торг12 - не знаю что и делать, буду дальше мучаться
#34 by Shrek_yar
Скинь свою обработку посмотреть
#35 by cyx7
в ней черт ногу сломит))) она очень сырая еще, много ненужного, и мне стыдно))) и еще мой косяк, торг 12 не печатается и из самого документа, с тем же сообщением об отсутствии товаров. пробовала сама создать реализацию - вот оттуда печатается торг 12. а моя обработка создает и заполняет документ на основе хмл документ. может при заполнении документа обработкой я не указала какие нибудь параметры?
#36 by Shrek_yar
может ты забыла сохранить? Записать
#37 by cyx7
я провела его и записала
#38 by Shrek_yar
или не в ту ТЧ добавляешь товары
#39 by Shrek_yar
Кидай обработку в общем.
#40 by cyx7
тч правильно указала, вот фотография - тут изображена пиктограмма какая то рядом с номеров номенклатурной позиции-она появляется только в тех документах, которые создает моя обработка. Если самой создать документ, то ее нет
#41 by Shrek_yar
))) а посмотреть в конф что за колонка с картинкой))? при создание на сервере посмотри как там выводится офрмление ТЧ
#42 by MaxS
ого. А там трое с разными именами...;) Бесплатно печатную форму для примера можно скачать там
#43 by cyx7
что значит трое с разными именами?
#44 by cyx7
эта картинка значит расхождение с заказом клиента(у меня сначала создается заказ, а потом реализация), хотя количество товаров одинаковое у обоих
#45 by Shrek_yar
заказ записываете в строку ТЧ, я не помню, вроде таместь ссылка на него в самой строке
#46 by cyx7
в общем торг12 печатается из моего заказа, но для этого нужно,например, перевыбрать тип цены, количество и тд, чтобы вызвалась процедура формы "ПриИзменении", только после этого печатается, как мне это обойти??
#47 by cyx7
могу ли я перед тем как печатать документ из обработки, сначала вызвать эту процедуру(при изменении)?
#48 by cyx7
а я всё сделала))
#49 by cyx7
вот у меня еще вопрос, из хмл файла загружается номенклатура, как мне сделать проверку, на наличие этой номенклатуры в моей базе?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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