Показывать по
10
20
40
сообщений
Новая тема
Ответить
ДмитрийКЧ
Дата регистрации: 24.02.2012
Сообщений: 3
День добрый. Может кто подсказать что не так и в чем ошибка.<br><br>Бухгалтерия 8.2, Конфигурация Далион управление магазином Про.<br>Пытаюсь создать внешнюю печатную форму Печать расходной накладной, стандартная не устраивает.<br><br>выдает ошибки при сохранении формы не могу разобраться в чем проблема , просьба сильно не пинать только только начниаю разбираться с внешними обработками.<br>Во вложении текст модуля и ниже ошибки, спасибо !!!<br>В реквизитах создана СсылкаНаОбьект «ДокументСсылка.РасходнаяНакладная»
Вьюн
Дата регистрации: 14.01.2007
Сообщений: 657
Перед всеми переменными, на которые ругается, поставить СсылкаНаОбьект. , например, СсылкаНаОбьект.Склад<br>И еще, где стоит ЭтотОбъект, тоже заменить на СсылкаНаОбьект
ДмитрийКЧ
Дата регистрации: 24.02.2012
Сообщений: 3
спасибо огромное ! ошибок нет
ДмитрийКЧ
Дата регистрации: 24.02.2012
Сообщений: 3
«Требуется помощь, еще один вопросик….Форму вроде сохранил без ошибок, подключил, при вызове из документа Расходная накладная все равно выдается ошибка «&&Ошибка открытия печатной формы».<br>Сделал процедуру в модуле для отладки в этой внешней печтаной форме…<br>в итоге при запуске отладки ругается, скрин во вложении.<br>В чем может быть проблема ?»
Прикрепленные файлы
- conf2.txt (10.64 КБ)
Вьюн
Дата регистрации: 14.01.2007
Сообщений: 657
«Перед первым ОбластьМакета = СсылкаНаОбьект.ПолучитьОбласть(«Шапка»);<br>добавить, если макет берется из документа:<br>Макет = Документы.РасходнаяНакладная.ПолучитьМакет(«ИмяТвоегоМакета»);<br>или, если макет берется из данной печатной формы:<br>Макет = ПолучитьМакет(«ИмяТвоегоМакета»);<br> <br>и далее все СсылкаНаОбьект.ПолучитьОбласть(…) заменить на<br>Макет.ПолучитьОбласть(…)»
Показывать по
10
20
40
сообщений
Читают тему:
Печатная форма недоступна 1С 8.3 при вызове внешней печатной формы
Главная страница » Печатная форма недоступна 1С 8.3 при вызове внешней печатной формы
При подключении внешних печатных форм в 1С может появиться ошибка «Печатная форма недоступна». Рассмотрим порядок действий для исправления данной ошибки.
Как формируется ошибка печатная форма недоступна?
В большинстве случаев это значит, что неправильно определяется параметр СсылкаНаОбъект в модуле объекта внешней печатной формы. Разберем ситуацию на конкретном примере.
Как исправить ошибку?
Пошаговая инструкция исправления ошибки.
Шаг 1. Открыть Конфигуратор 1С.
Запустите базу в режиме Конфигуратор. По кнопке Файл — Открыть откройте внешнюю обработку.
Шаг 2. Перейти в модуль объекта обработки.
По кнопке Действия — Открыть модуль объекта перейдите в программный код.
Шаг 3. Поиск ошибки.
Найдите и исправьте ссылки типа СсылкаНаОбъект в параметрах функций и процедур на МассивОбъектов.
Шаг 4. Исправление ошибки.
Замените в модуле объекта внешней обработки параметр СсылкаНаОбъект на МассивОбъектов.
Сохраните измененную внешнюю обработку по кнопке Файл — Сохранить.
Шаг 5. Обновление внешней обработки в программе.
Войдите в раздел Администрирование — Настройки программы — Печатные формы, отчеты и обработки — Дополнительные отчеты и обработки. По кнопке Обновить из файла загрузите обновленную печатную форму.
Сформируйте новую печатную форму из документа Счет-фактура выданный.
Ошибка Печатная форма недоступна в 1С 8.3 больше появляться не будет.
Заказать консультацию
По этой или иной ошибке Вы можете обратиться к нашим специалистам, мы Вам поможем решить Вашу проблему.
При подключении внешних печатных форм в 1С может появиться ошибка «Печатная форма недоступна». Рассмотрим порядок действий для исправления данной ошибки.
Как формируется ошибка Печатная форма недоступна
Ошибка появляется в момент формирования внешней печатной формы из документа или справочника при проверке соответствия печатаемых объектов выбранной печатной форме. PDF
Скачать:
- внешнюю печатную форму с ошибкой
- внешнюю печатную форму без ошибки
Что это значит в переводе на «русский язык»?
В большинстве случаев это значит, что неправильно определяется параметр СсылкаНаОбъект в модуле объекта внешней печатной формы. Разберем ситуацию на конкретном примере.
В Организации была доработана печать Счета-фактуры выданного. Для этого программист написал внешнюю обработку СчетФактура_1.07.2017 и подключил ее в 1С: раздел Администрирование — Настройки программы — Печатные формы, отчеты и обработки — Дополнительные отчеты и обработки.
При формировании новой печатной формы PDF появляется ошибка Печатная форма недоступна.
Как исправить ошибку
Пошаговая инструкция исправления ошибки.
Шаг 1. Открыть Конфигуратор 1С.
Запустите базу в режиме Конфигуратор. PDF По кнопке Файл — Открыть откройте внешнюю обработку.
Шаг 2. Перейти в модуль объекта обработки.
По кнопке Действия — Открыть модуль объекта перейдите в программный код.
Шаг 3. Поиск ошибки.
Найдите и исправьте ссылки типа СсылкаНаОбъект в параметрах функций и процедур на МассивОбъектов.
В функции ПечатьсчетовФактур1137 вместо параметра МассивОбъектов стоит СсылкаНаОбъект. В результате, согласно установленному алгоритму PDF, программа 1С видит, что передан не массив объектов и запускает формирование сообщения о том, что печатная форма недоступна.
Шаг 4. Исправление ошибки.
Замените в модуле объекта внешней обработки параметр СсылкаНаОбъект на МассивОбъектов.
Сохраните измененную внешнюю обработку по кнопке Файл — Сохранить.
Шаг 5. Обновление внешней обработки в программе.
Войдите в раздел Администрирование — Настройки программы — Печатные формы, отчеты и обработки — Дополнительные отчеты и обработки. По кнопке Обновить из файла загрузите обновленную печатную форму.
Сформируйте новую печатную форму из документа Счет-фактура выданный.
Ошибка Печатная форма недоступна в 1С 8.3 больше появляться не будет.
См. также:
- Как можно в настройках поменять принтер на компьютере и в 1С?
- Как настроить быстрый доступ к любому элементу 1С — Избранное
- Как быстро добавить новый элемент справочников из документов
- Как настроить в 1С двустороннюю печать
Если Вы еще не являетесь подписчиком системы БухЭксперт8:
Активировать демо-доступ бесплатно →
или
Оформить подписку на Рубрикатор →
После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.
Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Оцените публикацию
(2 оценок, среднее: 5,00 из 5)
Загрузка…
УПП, ОФ, почти сотня пользователей.
При запуске обработок заполнения табличной части (ОЗТЧ) получаю в процедуре общего модуля «Универсальные механизмы» ОбработатьНажатиеНаДополнительнуюКнопкуЗаполненияТЧ(СтрокаКнопки,ЭтотОбъект) Экспорт :
Попытка
Обработка.Инициализировать(ЭтотОбъект, СтрокаКнопки.Родитель.Имя, СтрокаКнопки.Родитель.Расшифровка);
Исключение
ОбщегоНазначения.СообщитьОбОшибке(ОписаниеОшибки(),, «Заполнение ТЧ не произведено!»);
КонецПопытки;
Ошибку: Заполненеие ТЧ не выполнено!
Метод объекта не обнаружен (Иницилизировать).
При этом в модуле ОЗТЧ есть экспортная процедура Инициализировать() с 3 параметрами, а сама ошибка повторяется нерегулярно.
Решил, что причина в большом количестве файлов в КаталогВременныхФайлов() и ошибке записи Prnform.tmp
Есть ещё соображения?
- Опубликовано 03.07.2017 14:54
- Просмотров: 3745
Знаете, что для каждой инвентарной карточки ОС должен быть присвоен номер? У вас получается открыть в 1С: БГУ 8 ред. 1.0 печатную форму карточки любого ОС без ошибки? Пробовали настроить автоматическую нумерацию карточек? Как поступить со старыми карточками, которые невозможно распечатать? Посмотрите видео, и вы узнаете, каким документом можно исправить эти недочёты, и как управлять номерами инвентарных карточек автоматически с использованием помощника.
Автор видео: Елена Зуева
Консультант Компании «Мэйпл» по программам 1С для государственных учреждений
Канал компании на YouTube
Понравился видеоурок? Подпишитесь на рассылку новых материалов