Программное изменение модуля обработки

1. 33lab 928 15.05.17 12:21 Сейчас в теме
Есть ли возможность пробежаться по файлам (*.epf) и заменить текст модуля (определенные строки)?
Может какие ВК есть для работы с форматом файла epf ?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
2. KapasMordorov 428 15.05.17 12:47 Сейчас в теме +5 $m
В справке Запуск 1С:Предприятие 8 и параметры запуска - Параметры запуска конфигуратора в пакетном режиме - Работа с конфигурациями и расширениями

/DumpExternalDataProcessorOrReportToFiles
/LoadExternalDataProcessorOrReportFromFiles

Модули выгружаются в файлы с расширением BSL. Собственно, это просто текст.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. KapasMordorov 428 15.05.17 12:47 Сейчас в теме +5 $m
В справке Запуск 1С:Предприятие 8 и параметры запуска - Параметры запуска конфигуратора в пакетном режиме - Работа с конфигурациями и расширениями

/DumpExternalDataProcessorOrReportToFiles
/LoadExternalDataProcessorOrReportFromFiles

Модули выгружаются в файлы с расширением BSL. Собственно, это просто текст.
4. 33lab 928 15.05.17 13:01 Сейчас в теме
Уточню немного - необходимо создать обработку, которая (используя методы ВК например) - пробежится по внешним файлам (epf) и изменит немного текст модуля. Проблема в том, что это необходимо сделать не у одного клиента...Другими словами есть подключенные внешние обработки (после обновления они перестанут работать ибо в новой версии платформы кой какие методы перестали работать, следовательно нужно просто изменить код, но делать это ручками, что то не хочется).

Хочется сделать это при обновлении конфигурации (что бы пользователей не напрягать)

(2) Как вариант возможно подойдет (думал уже об этом)
5. kolya_tlt 86 15.05.17 13:14 Сейчас в теме
(4) можно поинтересоваться какие методы перестанут работать?
7. 33lab 928 15.05.17 13:22 Сейчас в теме
(5) Выражение "перестанут работать" было утрировано (просто для понимаю)...
После снятия совместимости возникает проблема с Новый ХранилищеЗначения(...) а точнее "Переданное значение не может быть помещено в ХранилищеЗначения, поскольку не сериализуется или содержит вложенный несериализуемый элемент".
Конечно понятно почему это происходит, но от этого как говорится не легче... Самое смешное, что восстановить данные их хранилища значения 1С может (не смотря на то, что там "несериализуемый элемент") а записать увы...
6. binex 277 15.05.17 13:20 Сейчас в теме +3 $m
(4)
необходимо создать обработку


Это будет скрипт. Лучше на oscript. (vanessa-runner)

1) Разобрать обработки на составляющие.
2) Внести изменения в текст модулей.
3) Собрать обработки обратно.
8. 33lab 928 15.05.17 13:23 Сейчас в теме
(6) Спасибо, но видимо сделаю по совету (2)
3. MirrorDen 15.05.17 12:53 Сейчас в теме
А просто через конфигуратор "Глобальный поиск по текстам" с заменой, где указать папку со всеми epf, сложно?
11. 33lab 928 15.05.17 13:50 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот