#0
by nemoxp
На базе БСП (одна из последних версий) пишу свою конфигурацию. Столкнулся с проблемой создания печатных форм. Создал свой документ. Обновил справочник "Идентификатор объектов метаданных". Написал внешнюю печатную форму к нему. Без проблем ее зарегистрировал. Галки показывать печать в списке и в доке стоят, а кнопки "печать" нет. Добавил кнопку печати с командой "ОбщаяКоманда.ДополнительныеОтчетыИОбработкиПечатныеФормы". На нажатие кнопки открывается окно со списком внешних печатных форм, выбираю мою и ошибка: "{ВнешняяОбработка.ПечатьCMR.МодульОбъекта}: Индекс находится за границами массива УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "ПечатьCMR", "Печать CMR", СформироватьПечатнуюФорму(МассивОбъектов[0], ОбъектыПечати));". Вот код моей печатной формы: ТаблицаКоманд = Получить Таблицу Команд; ДобавитьКоманду(ТаблицаКоманд, "Печатная форма CMR", "ПечатьCMR", "ВызовСерверногоМетода", Ложь, "ПечатьMXL"); // "Получить Таблицу Команд" пишу в коде слитно. Тут какой-то дурацки фильтр "падонков" ругается на это слово. Функция Получить Таблицу Команд Плюнул, решил встроить ее в документ, но все равно ничего не работает... Как я сделал... В модуле формы документа добавил: &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) В модуле менеджера документа написал: Ура! Появилась кнопка "Печать CMR". При нажатии на нее ошибка: "{}: Обращение к процедуре объекта как к функции (ВыполнитьКомандуПечати) УправлениеПечатьюКлиент.ВыполнитьКомандуПечати(ОписаниеКоманды)". Что не так? Мне к документу нужно прикрутитиь кучу печатных форм. Не хотелось бы чтобы для каждой создавалась своя кнопка. Как их сгруппировать в выпадающем списке (Чтоб по науке - кнопка "печать" и выпадающий список с перечнем печатных форм.)?
#1
by nemoxp
Беру шаблон печатной формы отсюда: Убираю заполнение параметров и меняю назначение на свое: МассивНазначений.Добавить("Документ.РелизОрдер"); При регистрации печатной формы автоматом не выбирается назначение, приходится это делать вручную. Почему? Кнопка печати не добавляется. Использую свою кнопку с командой "ОбщаяКоманда.ДополнительныеОтчетыИОбработкиПечатныеФормы". В окне выбираю ее и ошибка "{ВнешняяОбработка.ВПФСчетРТУ.МодульОбъекта}: Индекс находится за границами массива УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "СчетНаОплатуВРТУ", "Счет на оплату (шаблон)", СформироватьПечатнуюФорму(МассивОбъектов[0], ОбъектыПечати));"
#2
by nemoxp
Ругань судя по всему на "МассивОбъектов[0]". Почему ВПФ не может получить объект (документ)? Перечитал кучу инструкций, качаю шаблоны ВПФ, и не работает. Может чего не хватает в конфе БСП? Нашел релиз БСП - 2.1.8.5.
#4
by BadSanta
Если ты пишешь свою конфу, то зачем тебе разрабатывать внешние ПФ? Ты можешь разработать встроенную ПФ. Предлагаю взять последнюю БСП и внедрить Печать в твои документы согласно документации. Если очень хочется именно внешнюю ПФ, тогда возьми из демо БСП пример внешней ПФ и дальше допиливай ее под свой документ.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- V8 внешняя обработка.ПолучитьМакет
- Внешняя компонента SysFTP для 1С 7.7
- Внешняя обработка. ПолучитьМакет("Макет1")
- Внешняя печатная форма
- Внешняя компонента.
- Внешняя печатная форма
- Внешняя печатная форма
- У кого есть внешняя печатная форма "Унифицированная форма № МХ-1"
- внешняя печатная форма М-4 для 1с8
- Печатная форма "Печатная форма"
- Внешняя печатная форма - Шаблон
- V8.2 Внешняя печатная форма с нуля в управляемом режиме
В этой группе 1С
- v7: 1C 7.7 подвисает. Ошибка "Access violation at address 0x0. Read of address 0x0."
- v7: MS SQL - Обновление статистики
- Как добавить движения к уже имеющимся в документе "Перенос данных"?
- 1С Бухгалтерия РИБ переход на 3.0 недостаточно памяти
- УТ 11.1 Ошибка Не установлен менеджер временных таблиц
- Конвертация данных 2.0. Из входящих данных в параметр.
- Задвоение сумм в разделе 6 РСВ-1
- Убрать подменю "все действия" в форме списка документа!
- Запрос по остаткам номенклатуры и типам цен
- Как прочесть HTML страницу из 1С
- УТ 11.1 Ввод на основании транспортной накладной
- Такси. Снять выделение текста в поле ввода
- Ошибка формата файла обмена! Или как обменять УТ 10.3.17.4 с БП 3.0?
- СКД. Итоги в разрезе группировок по нарастающему итогу
- 1С push уведомления не приходят в открытое приложения
- Как указать владельца формы Справочники.Номенклатура.ПолучитьФормуВыбора(,);
- Как передать содержимое переменной/реквизита внешней обработки в...?
- расхождение z-отчета и суточного отчета с гашениме на фискальном регистраторе
- СКД. Как заголовок формы вывести в заголовок отчета?
- Регистр расчета