Вход | Регистрация


Как перевести функционал обработки в УФ с клиенте в регламентное задание на сервере?

Как перевести функционал обработки в УФ с клиенте в регламентное задание на сервере?
Я
   ИС-2
 
19.11.18 - 08:34
Есть обработка на УФ, где фунционал по обмену собран на форме (т.е в модуле объекта ничего нет). Сейчас надо перевести обработку в регламентное задание.
Работа достаточно тупая - надо копировать кучу реквизитов с формы в реквизиты обработки. Хотелось бы ее упростить. Попробовал выгрузить обработку в XML и через правку обработки в XML перетащить реквизиты. Но оказалось, что реквизиты формы не сохраняются в XML (а тогда для чего нужна эта функция?).
Какие есть способы по перетаскиванию реквизитов из формы в реквзиты обработки?
 
 
   Бубка Гоп
 
1 - 19.11.18 - 09:14
(0) прям так много реквизитов?
   ИС-2
 
2 - 19.11.18 - 09:25
(1) штук 30-40. Я исповедую принципы:
1) лень двигатель прогресса
2) хороший программист это не тот, кто может запрограммировать все, а может использовать готовое

Скучно же такую работу выполнять, вот и ищу способ как сделать быстрее.

Тем боле чувствую, что с ЗУП3 будет такая же муть
   Бубка Гоп
 
3 - 19.11.18 - 09:27
(2) написать свою выгрузку реквзизтов не предлагать?)
   Галахад
 
4 - 19.11.18 - 09:31
А что за выгрузка в XML?
   ИС-2
 
5 - 24.11.18 - 09:46
(4) в меню Конфигурация->Сохранить конфигурацию в файлы. С обычными формами проходило, а с УФ такой облом.

ап. Может мысли есть какие?
   МимохожийОднако
 
6 - 24.11.18 - 10:22
(3) Это противоречит п.2 из (2)
..
(5) Сделать усилие, разобраться с процедурами и написать свою обработку ))
   Остап Сулейманович
 
7 - 24.11.18 - 10:26
(6) В общем все понятно. Хотелось бы (впрочем как всегда) более развернуто - что понимается под "сделать усилие"? )))
   Конструктор1С
 
8 - 24.11.18 - 11:11
30-40 реквизитов в обработке обмена, весь обмен в форме обработки. Представляю себе эту форму "выколи глаза".
Я бы плюнул и переписал такую обработку. Если такой кривой подход, то и код наверняка корявый.
   Конструктор1С
 
9 - 24.11.18 - 11:12
(2) хороший программист это тот, который может разработать хорошо. А не тот, кто экономя энергию переделывает один костыль в другой.
   МимохожийОднако
 
10 - 24.11.18 - 11:19
(7) Самое сложное - заставить мозг думать. Для этого надо сделать усилие.
 
 Рекламное место пустует
   Aleksey
 
11 - 24.11.18 - 11:22
(8) У меня только у одного вопрос? Кто все эти реквизиты будет заполнять в регламентном задании на сервере?
   МимохожийОднако
 
12 - 24.11.18 - 11:23
(8) Не все реквизиты формы выводят на форму
   vde69
 
13 - 24.11.18 - 11:29
(0) задача из сабжа решается легко (примерно так)

НадоПередатьНаСервер = Новый Структура("пар1,пар2,пар3")
для каждого эл из НадоПередатьНаСервер Цикл
эл.значение = этаформа[эл.ключ]
конеццикла
СерверныйВызов(НадоПередатьНаСервер);
   Остап Сулейманович
 
14 - 24.11.18 - 11:46
(13) Еще бы знать откуда в регламентном задании возьмется ЭтаФорма? Ну что б "этаформа[эл.ключ]"...
   ИС-2
 
15 - 26.11.18 - 09:27
(8) написано весьма хорошо, особенно есил учесть, что обработка универсальная для нескольких конфигураций.
У меня нет желания тратить время надо "тупую" работу contrl-c - contrl-v. Тем более есть вероятность накосячить из-за невнимательность. Вместо строки(11)-оставить по умолчанию строка(10). Поэтому и хотел автоматизировать свою лень :D

(11) реквзиты хранятся в файле настроек и берутся оттуда

(13) как форма окажется на сервере?

Список тем форума
Рекламное место пустует  Рекламное место пустует
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует