Позволяет упростить процесс отладки и тестирования внешних печатных форм для конфигураций 1С: Предприятия 8.2/8.3, разработанных с использованием Библиотеки стандартных подсистем (БСП), работающих в режиме управляемого приложения или тонком клиенте.
Содержит параметры регистрации для добавления в справочник "Дополнительные отчеты и обработки" и возможность регистрации печатной формы.
Поддерживаются три метода выполнения команд печати внешних печатных форм: Открытие формы, вызов серверного метода, вызов клиентского метода.
Использование обработки:
Открыть 1С: Предприятие в режиме конфигуратора.
Открыть тестируемую внешнюю печатную форму.
Проставить точки останова.
Запустить из конфигуратора 1С: Предприятие в режиме отладки.
Открыть эту обработку.
Указать имя файла обработки, команду печати, ссылку на объект для отладки.
Кнопка "Выполнить", переход в конфигуратор при достижении точки останова, отладка.
ВНИМАНИЕ!
Обработка нормально работает в файловом варианте базы данных.
В клиент-серверном варианте следует использовать сервер 1С Предприятия, работающий в режиме отладки (запущенный с ключом -debug), и папку, доступную для учетной записи пользователя сервера 1С:Предприятия (служба ragent), иначе будет просто генерироваться печатная форма без возможности отладки.
Обработка для тестирования внешних печатных форм для конфигураций 1С: Предприятия 8.2/8.3 с использованием БСП (Управляемое приложение) (версия 1.3.8)
Разработка - Инструментарий разработчика
Скачать файлы
Наименование | Файл | Версия | Размер | |||
---|---|---|---|---|---|---|
Тестирование внешних печатных форм.epf
.epf 28,44Kb
4286
|
.epf | 1.3.8 | 28,44Kb | 4286 | Скачать |
См. также
SALE! 20%
Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах
Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)
Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.
10000
8000 руб.
02.09.2020 122425 673 389
SALE! 25%
Infostart PrintWizard
Пакетная печать Печатные формы Инструментарий разработчика Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)
Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.
18000
15300 руб.
06.10.2023 7344 22 6
SALE! 20%
Infostart УДиФ: Управление данными и формами
Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)
Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.
10000
8000 руб.
10.11.2023 3647 11 1
SALE! 30%
PowerTools
Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)
Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.
3600
2520 руб.
14.01.2013 177843 1074 0
Многопоточность. Универсальный «Менеджер потоков» 2.1
Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)
Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!
5000 руб.
07.02.2018 99383 239 97
[ЕХТ] Фреймворк для Расширений 1С
Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Платные (руб)
"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.
3000 руб.
27.08.2019 18142 6 8
1С HTML Шаблоны / HTML Templates
Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)
Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.
2040 руб.
27.12.2017 28129 3 10
Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)
Инструментарий разработчика Обмен между базами 1C Платформа 1С v8.3 Платные (руб)
В процессе работы в 1С часто возникает потребность получить данные из другой базы. Обычно это делается через COM-соединение, и время выполнения запроса при этом оставляет желать лучшего. В данной публикации представлено универсальное решение, позволяющее практически моментально выполнить произвольный код или запрос с параметрами в другой информационной базе через Web-сервис.
2400 руб.
24.09.2019 23613 15 15
"Ошибка печати: Установлен безопасный режим. Выполнение операции запрещено."
Возникает в Конфигурации Бухгалтерия 3.0, при вызове процедуры: "ФизическиеЛицаКлиентСервер.Просклонять(ФИО, 3, ФИО, 2)"
При этом в самой печатной форме установлено ПараметрыРегистрации.БезопасныйРежим = Ложь
Если просто установить печатную форму, то она работает как надо.
Не подскажите как это исправить?
Сделать правильный интерфейс для процедуры печать.
(157) PavelZnaikin,
(154) Summoner37,
Так что - остается только несколько кривых вариантов отладки ВПФ, и то, у кого как получится.
PS. Говорят,
Использование синхронных методов на клиенте запрещено!
Нужно открыть предприятие без отладки! Это что касается последних версий ут 11.2.3.83 или уп. Так же можно попросить у 1C скачать исправительные конфигурации, т к знают эту проблему.
А что, разве механизьму печати БСП как-то повредит добавление формы (управляемой формы во внешнюю обработку отлаживаемой внешней печатной формы) с единственным реквизитом типа ДокСцылко и кнопкой, вызывающей Печать() из Модуля объекта (которую требует эта БСП) - и дальше отлаживать, запуская обработку обычным способом?
Конечно, может я что-то не догоняю, но на обычных формах испокон так делал, невзирая на версии и билды; на управляемых сегодня впервые заюзал (разницы по сути нет): пара процедур с парой сторк, трудозатраты в дальнейшем, для новых форм, которые надо ладить - пара этих копи-пастов. Для чего такой огород? Пляски с версиями БСП?! Почему так никто не делает?
(полагаю, с таким заявлением я обязан "ответить"... (да, не совсем Печать() конечно, но - та, что вызывается ей, идущая следом)
// Всё это в модуле формы; например, мне нужен СчетНаОплатуПокупателю в БП 3.0
&НаКлиенте
Процедура КомандаПечать(Команда)
мС = Новый Массив; мС.Добавить(ЭтаФорма.ВыбДок);
ТабДок = КомандаПечатьНаСервере(мС);
ТабДок.Показать("Внеш. форма счёта ""ЛТ""");
КонецПроцедуры // КомандаПечать()
&НаСервере
Функция КомандаПечатьНаСервере(мС)
ОбрОбъект = РеквизитФормыВЗначение("Объект");
СЗ = Новый СписокЗначений; // если печатаем один док - д.б. пустой
ТЗ = ОбрОбъект.ПолучитьТаблицуСведенийСчетаНаОплату(мС); // как в Печать()
ТабДок = ОбрОбъект.ПечатьСчетаНаОплату(ТЗ,СЗ,Истина); // как в Печать()
Возврат ТабДок;
КонецФункции // КомандаПечатьНаСервере()
// запускать на исполнение для отладки, конечно - обычно, Ctrl+O
Показатьвыдает ошибку
{ВнешняяОбработка.ТестированиеВнешнихПечатныхФорм.Форма.ОсновнаяФорма.Форма(309)}: Недостаточно фактических параметров
ВнешняяОбработка.Печать(ИдентификаторКомандыОбработки, ОбъектыНазначенияМассив);
.
(193)Не знаю.
Я хотел, чуть доработать формы отсюда:
они работают и в ЗУП 3.1, и в ЗиКБУ3.1 и ЗУП КОРП 3.1,
но к сожалению через вашу обработку не тестируются.
Для получения уведомлений о новых публикациях автора подключите телеграм бот: Инфостарт бот
№ 73691
Создание 31.07.10 23:24
Обновление 15.03.21 11:10
Просмотры 152505
Загрузки 4286
Рейтинг
429
Комментарии 265
Код открыт Да
Рубрики Инструментарий разработчика
Кому Программист
Тип файла Внешняя обработка (ert,epf)
Платформа
Платформа 1С v8.3
,
Управляемые формы
Конфигурация
1С:Бухгалтерия 2.0
,
1С:Управление торговлей 10
,
1С:Розница 2
,
1С:Управление производственным предприятием
,
1С:Управление нашей фирмой 1.6
,
1С:Бухгалтерия государственного учреждения
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)