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

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

Какой план действий?
Получить форму записи регистра, изменить в ней реквизит и записать?
Пока с реализацией туго.
На правильном пути, пример кода?
Найденные решения
12. Xershi 961 10.01.17 17:49 Сейчас в теме
Проверил, код выполняется в контексте сервера, метод предупреждение не работает!
Ну логично на сервере форм нет, можно только из формы объект на сервер передать!
Остается только свой код писать!
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. starik-2005 2707 10.01.17 15:56 Сейчас в теме
(1) посмотреть, какой код выполняется на форме и скопипастить его.
5. Xershi 961 10.01.17 17:22 Сейчас в теме
(2) так дело в том что там идет обращение в закрытый модуль, который отсутствует в конфигурации!
8. starik-2005 2707 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 961 10.01.17 17:23 Сейчас в теме
(3) есть спец конфа, код пишется в базе. Скорее всего выполнение идет на сервере еще не разобрался.
Написать самому нужный код не проблема! Хочется просто универсально, чтобы когда обновят конфу все осталось работать.
4. spe1c 4 10.01.17 16:56 Сейчас в теме
На сервере форму вообще возможно получить?
7. Xershi 961 10.01.17 17:24 Сейчас в теме
(4) походу нет, судя по справке, поэтому и спрашиваю, может есть какой хитрый метод! Или не всю справку перечитал!
10. Alex_E 2298 10.01.17 17:39 Сейчас в теме
1. Вариант - использовать подписку на событие "При записи" и написать там свой код

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

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

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

Разработчик 1С
Нижний Новгород
зарплата от 100 000 руб.
Полный день

Программист 1С
Екатеринбург
зарплата до 150 000 руб.
Полный день

Разработчик 1С
Санкт-Петербург
зарплата от 130 000 руб. до 170 000 руб.
Временный (на проект)

Программист, аналитик, эксперт 1С
Санкт-Петербург
По совместительству