|
Как программно поменять модуль и макет внешней обработки? | ☑ | ||
---|---|---|---|---|
0
MaxS
14.05.13
✎
21:53
|
На основе одной обработки нужно автоматически получить другие с урезанным функционалом. И(или) с тестовыми данными в виде макетов в обработке. Как сделать subj?
|
|||
1
Mitriy
14.05.13
✎
21:55
|
1С это не умеет...
|
|||
2
ДенисЧ
14.05.13
✎
21:55
|
Распаковать и поменять, потом запаковать
|
|||
3
mikecool
14.05.13
✎
21:56
|
нихера не понял, очередной тупой вопрос
|
|||
4
MaxS
14.05.13
✎
21:57
|
(2) какой программой? для платформы 1С 8.2.18
|
|||
5
mistеr
14.05.13
✎
22:06
|
(1) С макетами - умеет.
А функционал можно и заранее предусмотреть. |
|||
6
ДенисЧ
14.05.13
✎
22:11
|
(4) ищи
|
|||
7
MaxS
14.05.13
✎
22:19
|
Если начать с того инструмента, что у меня есть.
Снегопат это умеет? ;) |
|||
8
Aprobator
14.05.13
✎
22:21
|
(5) программно?
|
|||
9
orefkov
14.05.13
✎
22:22
|
(4)
Ну, или v8unpack, или сама 1С, или ... ну ты понял. |
|||
10
orefkov
14.05.13
✎
22:23
|
(7)
Заведи тему на офф. форуме, разберусь. По идее может, подробности надо. |
|||
11
mistеr
14.05.13
✎
22:24
|
(8) И программно. Какой тип макета больше нравится? Можно и ТД и СКД и HTML программно создать.
|
|||
12
MaxS
14.05.13
✎
22:25
|
(9) v8unpack находил. но какое-то всё древнее.
Вот и думаю стоит на него положиться для (4) ? (10) ок |
|||
13
MaxS
14.05.13
✎
22:28
|
в БСП есть интересная обработка ПомощникВнедренияБСП.epf
она умеет выгружать модули конфигурации, убирать лишнее и загружать обратно. Один из вариантов, наверное - это внедрить обработки в конфигурацию и программно менять код. |
|||
14
France
14.05.13
✎
22:29
|
меня коднужным образом через "Выполнить".
|
|||
15
France
14.05.13
✎
22:29
|
а макет формировать динамически..
|
|||
16
MaxS
14.05.13
✎
22:36
|
(14) в любом случае код должен где-то храниться.
В одной обработке, например 5 функций, в другой две. Обработка с урезанным функционалом не должна хранить в себе код более продвинутого функционала. |
|||
17
MaxS
22.05.13
✎
08:19
|
Решение по замене текста модуля в обработке нашлось
http://infostart.ru/public/186927/ ps. сам бы до этого дошел, просто искал куда копать. Спасибо за сэкономленное время тому, кто эту сторону уже исследовал. ;) |
|||
18
TormozIT
гуру
22.05.13
✎
08:24
|
В инструментах разработчика есть функция Обработка.ирПлатформа.СформироватьВнешнююОбработку(ИмяОбработки, ФайлОбработки, ТекстМодуля, ТекстМакета = Неопределено, ДляИДВерсииПлатформы = ""). Пример ее использования можно посмотреть в консоли кода (например кнопка "Отладчик").
|
|||
19
TormozIT
гуру
22.05.13
✎
08:27
|
(18) + Для получения текста модуля есть Обработка.ирПлатформа.ПолучитьТекстМодуляВнешнейОбработки(ФайлВнешнейОбработки)
|
|||
20
MaxS
22.05.13
✎
08:37
|
(18) спасибо, пользовался ещё версией 1.49, потом забыл что там есть ;) скачал последнюю, изучаю.
С управляемыми формами работает? текст модулей УФ можно поменять? |
|||
21
TormozIT
гуру
22.05.13
✎
08:40
|
Кажется здесь речь шла только о модуле внешней обработки, а не формы. В ИР работа с модулями даже обычных форм не реализована, не говоря уже об управляемых.
|
|||
22
ЧеловекДуши
22.05.13
✎
08:44
|
(0) Ленивый?
|
|||
23
MaxS
22.05.13
✎
08:48
|
(21) эх. думал, что часть желаемого нашел. Ну что ж, будем искать дальше. ;)
(0) Дополнение. Ищется возможность менять не только текст модуля обработки, но и текст модулей форм внешней обработки. Формы управляемые. (22) так можно охарактеризовать почти все вопросы на форуме. Кому не лень ответить и кто знает, участвуют в диалоге, за что им спасибо ;) |
|||
24
Aprobator
22.05.13
✎
11:29
|
(11) ТС хочет программно создать другую обработку.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |