Снегопат https://snegopat.ru/forum/ |
|
Загрузка формы из внешней обработки https://snegopat.ru/forum/viewtopic.php?f=3&t=240 |
Страница 1 из 1 |
Автор: | vladnet [ 19 авг 2012, 08:44 ] |
Заголовок сообщения: | Загрузка формы из внешней обработки |
У меня есть такая задача загрузить внешнюю форму в конфигурацию из внешней обработки. Естественно в автоматическом режиме в скрипте. Подскажите насколько это возможно и в каком направлении мне двигаться, что посмотреть? |
Автор: | sosnae [ 20 авг 2012, 11:06 ] |
Заголовок сообщения: | Re: Загрузка формы из внешней обработки |
Ну работа с формой смотри в скрипте formAutoVersion.js . Если задача только форму заменить, то смотри в funcprocpanel: Код: var file = extProp.saveToFile() try{ // создадим хранилище на базе файла. Для управляемых форм тут вывалится в catch var stg = v8Files.attachStorage(file) // Получим из хранилища содержимое под-файла form var form = extProp.getForm(); isManagmendForm = false }catch(e) { isManagmendForm = true; file.seek(0, fsBegin) var text = file.getString(dsUtf8); } Это код по чтению формы во внутреннем формате, думаю обратная операция записи примерно такая-же. Но, если в форме будут изменены реквизиты обработки, то думаю ничего не получиться - придется и обработку разбирать, а как там добавить реквизиты я не знаю. |
Автор: | artbear [ 21 авг 2012, 07:28 ] |
Заголовок сообщения: | Re: Загрузка формы из внешней обработки |
vladnet писал(а): У меня есть такая задача загрузить внешнюю форму в конфигурацию из внешней обработки. или тебе нужно просто внешнюю обработку вставить в конфу как обычную обработку или что-то другое? "Внешняя форма" это что? поясни. |
Автор: | vladnet [ 21 авг 2012, 09:35 ] |
Заголовок сообщения: | Re: Загрузка формы из внешней обработки |
Например есть справочник у него есть форма списка, я редактирую ее для быстроты во внешней обработке. То есть реквизиты все совпадают, все совпадает. Нужно просто форму в справочнике заменить на форму обработки. Пока еще не разбирал что Евгений написал. Надеюсь все получится. Сегодня попробую посмотреть. |
Автор: | sosnae [ 21 авг 2012, 12:01 ] |
Заголовок сообщения: | Re: Загрузка формы из внешней обработки |
Я бы посоветовал сначала проверить с помощью v8unpack как 1С поведет себя со сменой внутреннего идентификатора формы, в принципе все действия в скрипте которые будешь выполнять можно проверить с помощью v8unpack - распаковал конфигурацию и обработку, заменил файлы форм и обратно собрал, если получиться, тогда думаю и в снегопате будет не проблема сделать. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |