Как программно поменять модуль и макет внешней обработки? #664669


#0 by MaxS
На основе одной обработки нужно автоматически получить другие с урезанным функционалом. И(или) с тестовыми данными в виде макетов в обработке. Как сделать subj?
#1 by Mitriy
1С это не умеет...
#2 by ДенисЧ
Распаковать и поменять, потом запаковать
#3 by mikecool
нихера не понял, очередной тупой вопрос
#4 by MaxS
какой программой? для платформы 1С 8.2.18
#5 by mistеr
С макетами - умеет. А функционал можно и заранее предусмотреть.
#6 by ДенисЧ
ищи
#7 by MaxS
Если начать с того инструмента, что у меня есть. Снегопат это умеет? ;)
#8 by Aprobator
программно?
#9 by orefkov
Ну, или v8unpack, или сама 1С, или ... ну ты понял.
#10 by orefkov
Заведи тему на офф. форуме, разберусь. По идее может, подробности надо.
#11 by mistеr
И программно. Какой тип макета больше нравится? Можно и ТД и СКД и HTML программно создать.
#12 by MaxS
v8unpack находил. но какое-то всё древнее. Вот и думаю стоит на него положиться для ? ок
#13 by MaxS
в БСП есть интересная обработка ПомощникВнедренияБСП.epf она умеет выгружать модули конфигурации, убирать лишнее и загружать обратно. Один из вариантов, наверное - это внедрить обработки в конфигурацию и программно менять код.
#14 by France
меня коднужным образом через "Выполнить".
#15 by France
а макет формировать динамически..
#16 by MaxS
в любом случае код должен где-то храниться. В одной обработке, например 5 функций, в другой две. Обработка с урезанным функционалом не должна хранить в себе код более продвинутого функционала.
#17 by MaxS
Решение по замене текста модуля в обработке нашлось ps. сам бы до этого дошел, просто искал куда копать. Спасибо за сэкономленное время тому, кто эту сторону уже исследовал. ;)
#18 by TormozIT
В инструментах разработчика есть функция Обработка.ирПлатформа.СформироватьВнешнююОбработку(ИмяОбработки, ФайлОбработки, ТекстМодуля, ТекстМакета = Неопределено, ДляИДВерсииПлатформы = ""). Пример ее использования можно посмотреть в консоли кода (например кнопка "Отладчик").
#19 by TormozIT
+ Для получения текста модуля есть Обработка.ирПлатформа.ПолучитьТекстМодуляВнешнейОбработки(ФайлВнешнейОбработки)
#20 by MaxS
спасибо, пользовался ещё версией 1.49, потом забыл что там есть ;) скачал последнюю, изучаю. С управляемыми формами работает? текст модулей УФ можно поменять?
#21 by TormozIT
Кажется здесь речь шла только о модуле внешней обработки, а не формы. В ИР работа с модулями даже обычных форм не реализована, не говоря уже об управляемых.
#22 by ЧеловекДуши
Ленивый?
#23 by MaxS
эх. думал, что часть желаемого нашел. Ну что ж, будем искать дальше. ;) Дополнение. Ищется возможность менять не только текст модуля обработки, но и текст модулей форм внешней обработки. Формы управляемые. так можно охарактеризовать почти все вопросы на форуме. Кому не лень ответить и кто знает, участвуют в диалоге, за что им спасибо ;)
#24 by Aprobator
ТС хочет программно создать другую обработку.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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