Снегопат
https://snegopat.ru/forum/

Как программно поменять модуль и макет внешней обработки
https://snegopat.ru/forum/viewtopic.php?f=3&t=479
Страница 2 из 2

Автор:  JohnyDeath [ 11 фев 2016, 20:33 ]
Заголовок сообщения:  Re: Как программно поменять модуль и макет внешней обработки

MaxS писал(а):
В платформе 8.3.8 появилось:
Цитата:
Реализована возможность выполнять выгрузку/загрузку внешней обработки/отчета в файлы с помощью ключей командной строки пакетного запуска конфигуратора.
В этом направлении нужно копать ;)

А снегопатом я думал, что можно оперировать открытой обработкой - разобрать её на части и собрать другую.
Про v8unpack в курсе, но боязно как-то: http://www.forum.mista.ru/topic.php?id=511974

Там как бы автор называет причины и это не анпак:
Цитата:
Ошибки в v8Unpack видимо нет. Это я не достаточно внимательно конвертировал свой шаблон внешней обработки из 8.1 в 8.2. Сейчас поправил его и теперь проблемы нет. Сбило с толку то, что вчера показалось, что проблема воспроизвелась на созданной в конфигураторе 8.2 внешней обработке.

Автор:  MaxS [ 13 фев 2016, 10:25 ]
Заголовок сообщения:  Re: Как программно поменять модуль и макет внешней обработки

Ну да, но там идёт речь про 8.2, а сейчас уже 8.4 есть. Я потрачу время на создание рабочего окружения с учетом инструмента v8Unpack, а на релизе платформы 8.4.1 это вдруг не заработает...
Правда уже раздумываю рискнуть с v8Unpack, т.к. платформа 8.3.8 толком не заработала. Придётся оба варианта иметь ввиду.

Автор:  JohnyDeath [ 13 фев 2016, 13:35 ]
Заголовок сообщения:  Re: Как программно поменять модуль и макет внешней обработки

MaxS писал(а):
Правда уже раздумываю рискнуть с v8Unpack, т.к. платформа 8.3.8 толком не заработала. Придётся оба варианта иметь ввиду.

А что там не заработало? Я еще не смотрел как платформа научилась раскладывать внешние отчеты и обработки

Автор:  MaxS [ 14 фев 2016, 07:34 ]
Заголовок сообщения:  Re: Как программно поменять модуль и макет внешней обработки

Платформой 8.3.8 открыл УТ 10.3, открыл обработку для 8.2 и успешно выгрузил в файлы, что-то в xml, что-то просто текст, форма выгрузилась в бинарном формате.
Ну ладно, думаю управляемые формы не проблема выгрузить в xml формате. Запускаю последнюю УТ 11.2, открываю внешнюю обработку на УФ, выгружаю и платформа падает. Повторяю эксперимент на последней БП 3.0, аналогично падает. Экспериментировать с разными конфигурациями и обработками далее не стал, т.к. нужные мне обработке не разложились в файлы.

Автор:  JohnyDeath [ 14 фев 2016, 14:16 ]
Заголовок сообщения:  Re: Как программно поменять модуль и макет внешней обработки

MaxS, а можешь поделиться обработкой, на которой падает? Я у себя пока таких не нашел.

Автор:  MaxS [ 17 мар 2016, 08:31 ]
Заголовок сообщения:  Re: Как программно поменять модуль и макет внешней обработки

На платформе 8.3.8.1502 выгрузка обработки в файлы пока работает и не падает.

Поделиться обработками могу. Выбираете, приобретаете ;)
http://infostart.ru/profile/20775/public/

Для информации. Как собрать обработку из файлов:

    "c:\Program Files (x86)\1cv8\8.3.8.1502\bin\1cv8.exe" DESIGNER /F "d:\tmp\ИБ" /LoadExternalDataProcessorOrReportFromFiles "d:\tmp\ФайлыОбработки\МояОбработка.xml" "d:\tmp\Обработка1.epf" /Out"d:\tmp\Обработка1_log.txt"

Непонятно зачем ИБ, но без этого никак.

Автор:  JohnyDeath [ 19 мар 2016, 14:38 ]
Заголовок сообщения:  Re: Как программно поменять модуль и макет внешней обработки

Ты мне мне предлагаешь потратить свои деньги, чтобы я помог тебе избавиться от бага? ))
Это что-то новенькое

Автор:  MaxS [ 22 мар 2016, 18:15 ]
Заголовок сообщения:  Re: Как программно поменять модуль и макет внешней обработки

Ну, бага уже нет. И других проблемных обработок у меня небыло. ))
Сейчас на платформе 8.3.7 генерируется код и запускается приложение на 8.3.8 для генерации обработок...

Страница 2 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/