|   |   | 
| 
 | Как программно поменять модуль и макет внешней обработки? | ☑ | ||
|---|---|---|---|---|
| 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) ТС хочет программно создать другую обработку.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |