Снегопат

Обсуждение Снегопата
Текущее время: 01 ноя 2024, 07:25

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: 19 авг 2012, 08:44 
Не в сети

Зарегистрирован: 24 авг 2011, 15:57
Сообщения: 388
У меня есть такая задача загрузить внешнюю форму в конфигурацию из внешней обработки.
Естественно в автоматическом режиме в скрипте.

Подскажите насколько это возможно и в каком направлении мне двигаться, что посмотреть?

_________________
ИТ учет http://tunesoft.ru


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 авг 2012, 11:06 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
Ну работа с формой смотри в скрипте 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);
            }

Это код по чтению формы во внутреннем формате, думаю обратная операция записи примерно такая-же.
Но, если в форме будут изменены реквизиты обработки, то думаю ничего не получиться - придется и обработку разбирать, а как там добавить реквизиты я не знаю.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 авг 2012, 07:28 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
vladnet писал(а):
У меня есть такая задача загрузить внешнюю форму в конфигурацию из внешней обработки.

или тебе нужно просто внешнюю обработку вставить в конфу как обычную обработку или что-то другое?
"Внешняя форма" это что? поясни.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 авг 2012, 09:35 
Не в сети

Зарегистрирован: 24 авг 2011, 15:57
Сообщения: 388
Например есть справочник у него есть форма списка, я редактирую ее для быстроты во внешней обработке. То есть реквизиты все совпадают, все совпадает. Нужно просто форму в справочнике заменить на форму обработки.

Пока еще не разбирал что Евгений написал. Надеюсь все получится. Сегодня попробую посмотреть.

_________________
ИТ учет http://tunesoft.ru


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 авг 2012, 12:01 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
Я бы посоветовал сначала проверить с помощью v8unpack как 1С поведет себя со сменой внутреннего идентификатора формы, в принципе все действия в скрипте которые будешь выполнять можно проверить с помощью v8unpack - распаковал конфигурацию и обработку, заменил файлы форм и обратно собрал, если получиться, тогда думаю и в снегопате будет не проблема сделать.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB