Использование кода модуля формы на сервере

1. Xershi 1484 10.01.17 15:44 Сейчас в теме
Добрый день!
Есть форма записи УФ. На клиенте выполняется код, скорее всего в закрытом модуле.
Требуется написать код, который изменит запись на сервере и выполнит код из формы.

Какой план действий?
Получить форму записи регистра, изменить в ней реквизит и записать?
Пока с реализацией туго.
На правильном пути, пример кода?
+
По теме из базы знаний
Найденные решения
12. Xershi 1484 10.01.17 17:49 Сейчас в теме
Проверил, код выполняется в контексте сервера, метод предупреждение не работает!
Ну логично на сервере форм нет, можно только из формы объект на сервер передать!
Остается только свой код писать!
+
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. starik-2005 3036 10.01.17 15:56 Сейчас в теме
(1) посмотреть, какой код выполняется на форме и скопипастить его.
+
5. Xershi 1484 10.01.17 17:22 Сейчас в теме
(2) так дело в том что там идет обращение в закрытый модуль, который отсутствует в конфигурации!
+
8. starik-2005 3036 10.01.17 17:29 Сейчас в теме
(5)
там идет обращение в закрытый модуль
А что мешает обратиться к закрытому модулю, скопировав код обращения из формы? Или код формы тоже закрыт? Или закрытый модуль - клиентский?
+
9. spacecraft 10.01.17 17:31 Сейчас в теме
(8) наверно тем, что туда (скорее всего) передается форма. А на сервере форму не получить.

(1) А так, мало информации по теме.
+
3. Denis_CFO 48 10.01.17 16:00 Сейчас в теме
(1) заменить событие формы (нажатие, открытие, закрытие, что там?) на своё событие и описать свою процедуру. Конкретнее бы задачу посмотреть.
+
6. Xershi 1484 10.01.17 17:23 Сейчас в теме
(3) есть спец конфа, код пишется в базе. Скорее всего выполнение идет на сервере еще не разобрался.
Написать самому нужный код не проблема! Хочется просто универсально, чтобы когда обновят конфу все осталось работать.
+
4. spe1c 5 10.01.17 16:56 Сейчас в теме
На сервере форму вообще возможно получить?
+
7. Xershi 1484 10.01.17 17:24 Сейчас в теме
(4) походу нет, судя по справке, поэтому и спрашиваю, может есть какой хитрый метод! Или не всю справку перечитал!
+
10. Alex_E 2353 10.01.17 17:39 Сейчас в теме
1. Вариант - использовать подписку на событие "При записи" и написать там свой код

2. Вариант - если на 8.3 - использовать расширение и там сделать с формой всё что угодно

Если возможен вариант 2, то, ИМХО, он предпочтительнее.
Fox-trot; +1
11. Xershi 1484 10.01.17 17:46 Сейчас в теме
(10) не вариант, там же на клиенте метод использоваться будет 2 раза.
Наверно код придется свой писать и вопрос решен.

(9) а что конкретно мало? Да с формами игра идет, еще разбираюсь.
+
12. Xershi 1484 10.01.17 17:49 Сейчас в теме
Проверил, код выполняется в контексте сервера, метод предупреждение не работает!
Ну логично на сервере форм нет, можно только из формы объект на сервер передать!
Остается только свой код писать!
+
Внимание! Тема сдана в архив

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