|
v8: Внешняя печатная форма | ☑ | ||
---|---|---|---|---|
0
alonesl
28.03.13
✎
09:19
|
в 8.2 я новичок, много лет пишу в 7.7.
И вот срочно шефу приспичило создать гарантийный талон, открывающийся из доппечатных форм документа РеализацияТоваровУслуг: Сделал по образцу с сайта внешнюю обработку. Регистрируется нормально. При запуске выдает ошибку "МетодОбъектаНЕОбнаружен(ЗаполнитьТабличныйДокументСчетЗаказ)" Помогите Христа ради! Денег нет, да и если до вечера не справлюсь - уволят нафиг, точнее сам уволюсь. Сил нет терпеть. Я более 10 лет сижу на не типовых самописных конфигурациях в 7** Просто поправьте мне ее, пожалуйста!!! Отблагодарю как смогу. Файл с обработкой лежит в (www.trans63.com/garant_tal.rar) 1С:Предприятие 8.2 (8.2.17.153) УТ (11.0.9.12) |
|||
1
НафНаф
28.03.13
✎
09:21
|
спустись в метро, в переходе с шапкой постой
|
|||
2
butterbean
28.03.13
✎
09:21
|
ты бы хоть кусок кода сюда скопировал где вызывается метод ЗаполнитьТабличныйДокументСчетЗаказ
|
|||
3
Sammo
28.03.13
✎
09:23
|
ЗаполнитьТабличныйДокументСчетЗаказ - что это? функция (процедура) модуля? Экспортная?
|
|||
5
zak555
28.03.13
✎
09:27
|
надо было за 10лет перевести на 8
|
|||
6
НафНаф
28.03.13
✎
09:28
|
ну нет такой процедуры в модуле ФормированиеПечатныхФорм
|
|||
7
Галахад
гуру
28.03.13
✎
09:28
|
(0) Пиши заявление, чего мучатся-то.
|
|||
8
butterbean
28.03.13
✎
09:29
|
(4) хз че у тебя за образец такой, но он явно не для твоей конфы, нету у тебя там процедуры ЗаполнитьТабличныйДокументСчетЗаказ()
|
|||
9
kosts
28.03.13
✎
09:32
|
F1
Справочник "Внешние обработки" Справочник Внешние обработки содержит список внешних обработок, которые позволяют: произвольно обрабатывать данные информационной базы; формировать дополнительные отчеты; заполнять табличные части; формировать дополнительные печатные формы документов и других объектов. Специалисты по конфигурированию могут разрабатывать внешние обработки вне конфигурации, используемой в организации. Разработанный отчет или обработка передается в виде файла так называемой внешней обработки с расширением .epf. Пользователь может подключить эту обработку к конфигурации самостоятельно. Сведения о подключенных обработках отображаются в форме списка справочника. Для использования подключенной внешней обработки по назначению следует открыть форму списка справочника внешних обработок и дважды щелкнуть мышью по нужной записи. Подключение новой внешней обработки Чтобы подключить новую внешнюю обработку, нужно зарегистрировать ее в указанном справочнике. Для этого из формы списка справочника следует открыть форму регистрации, нажав на кнопку Добавить. В открывшемся окне нужно указать файл внешней обработки с расширением .epf (кнопка Заменить файл внешней обработки). В поле Наименование автоматически отобразится название подключенной внешней обработки, которое можно изменить вручную. В поле Вид нужно выбрать вид обработки из следующих вариантов: Обработка; (произвольная); Отчет; Заполнение табличных частей; Печатная форма. В зависимости от выбранного вида отработки может потребоваться указать дополнительные данные. Произвольная обработка или отчет Для произвольных обработок и отчетов дополнительные данные указывать не нужно. Заполнение табличных частей Для обработок заполнения табличных частей объектов необходимо дополнительно указать список объектов и их табличных частей. Печатная форма Для подключаемых внешних печатных форм необходимо дополнительно указать: при необходимости — список дополнительных параметров, которые будут передаваться внешней обработке; список объектов, для которых используется данная печатная форма; для каждого объекта — несколько отборов, при выполнении которых печатная форма становится доступной для использования с данным объектом; для каждого объекта — свою отдельную печатную форму, но в списках печатных форм в объектах будет всегда появляться одинаковая команда раздела меню; для каждого объекта — встроенную печатную форму, которая будет заменена указанной внешней. Корректно зарегистрированная печатная форма будет выводиться в общем списке печатных форм объекта, вызываемого по кнопке Печать. При этом форма будет помещена в конец этого списка, за разделитель. Если подключаемая печатная форма заменяет стандартную, то она заменяется и показывается в списке стандартных печатных форм. Технические требования к внешним обработкам (для разработчиков) Произвольная обработка или отчет Любая внешняя обработка, с определенной основной формой. Заполнение табличных частей Внешняя обработка содержит: Необязательный реквизит ДополнительныеПараметры произвольного типа, которому будут передаваться дополнительные параметры примитивного типа в виде структуры; В модуле — экспортную процедуру Инициализировать(Объект,ИмяТабличнойЧасти,ТабличноеПолеОбъекта), где: Объект — ДокументОбъект, СправочникОбъект, откуда был произведен вызов процедуры заполнения внешней обработки; ИмяТабличнойЧасти — Строка; имя табличной части, для которой вызвана обработка; ТабличноеПолеОбъекта — Элемент формы: Табличное поле; табличное поле формы, для которого вызвана обработка. Также внешняя обработка может иметь в своем составе макет Параметры_Авторегистрации, используемый для автоматического заполнения принадлежности печатной формы в справочнике Внешние обработки и состоящий из двух колонок — Полное имя метаданного и Имя табличной части. Печатная форма Внешняя обработка содержит: Необязательный реквизит ДополнительныеПараметры произвольного типа, которому будут передаваться дополнительные параметры примитивного типа в виде структуры; Реквизит СсылкаНаОбъект, куда при вызове будет передана ссылка на объект, для которого необходимо выполнить печать; Функция Печать() - без параметров, возвращающая табличный документ. Также внешняя печатная обработка может иметь в своем составе макет Параметры_Авторегистрации, используемый для автоматического заполнения принадлежности печатной формы в справочнике Внешние обработки и состоящий из двух колонок — Полное имя метаданного и Имя табличной части. |
|||
10
Sammo
модератор
28.03.13
✎
09:33
|
В коде у человека
ФормированиеПечатныхФорм.ЗаполнитьТабличныйДокументСчетЗаказ(ТабличныйДокумент, Запрос, ОбъектыПечати, Тип); Что это, и откуда растет - никак не соображу :( А с мылом аккуратнее, а то буду рассматривать как ветку с предложением работы со всеми вытекающими... |
|||
11
fmrlex
28.03.13
✎
09:35
|
(10) Общий модуль же
|
|||
12
Ursus maritimus
28.03.13
✎
09:55
|
(0)Рыдаю в голос
|
|||
13
andreymongol82
28.03.13
✎
10:05
|
(0) Атеисты и буддисты не помогут ведь
|
|||
14
Aleks73
28.03.13
✎
10:20
|
Ежу понятно что без этой функции помочь нельзя.
Поскольку если мы сделаем шеф завтра даст ДВА задания - рекомендую не переживать и щас уволиться. Семёрочники всегда хорошо зарабатывают, так как для этого - при наличии 8-ки - надо быть немного мазохистом. |
|||
15
salvator
28.03.13
✎
10:22
|
(13) Слава богу, я атеист :))
|
|||
16
IKSparrow
28.03.13
✎
10:25
|
(0) У меня даже такой функции нет в указанном тобой модуле. На что сразу следует сообщение об ошибке "возможно ошибочная функция".
Есть что-то похожее в модуле ЭлектронныеДокументыФорматОбмена но там у функции три параметра, а не четыре. |
|||
17
Aleks73
28.03.13
✎
10:35
|
salvator - атеист ?! куда катится мир...ник смени!
|
|||
18
Уго Чавес
28.03.13
✎
10:36
|
(0) Откуда копировал рыбу?
|
|||
19
PR
28.03.13
✎
10:36
|
Я бы не дал, даже если бы было. Что за нищенские завывания в (0).
|
|||
20
salvator
28.03.13
✎
10:38
|
(17) А тебя не смущает само выражение? ;)
|
|||
21
MatrosoV AleXXXand_R
28.03.13
✎
10:41
|
Может из-за того что релиз старый?
|
|||
22
Aleks73
28.03.13
✎
10:43
|
(20) После ника - уже не смущает, кка ни печально.
|
|||
23
MatrosoV AleXXXand_R
28.03.13
✎
10:44
|
||||
25
TamerlanDE
28.03.13
✎
14:09
|
||||
26
alonesl
28.03.13
✎
17:58
|
Рад, что смог сегодня многих из вас позабавить.
Тамерлан, огромное... нет, ОГРОМНЕЙШЕЕ спасибо за бесценную для меня помощь! Завтра-послезавтра отпишусь к тебе мылом. |
|||
27
TamerlanDE
29.03.13
✎
10:59
|
(26) Не за что ;)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |