Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   v8.2/3 Внешние обработки заполнения (http://forums.kuban.ru/f1040/v8_2_3_vneshnie_obrabotki_zapolneniya-5928539.html)

Uho 21.07.2014 14:17

v8.2/3 Внешние обработки заполнения
 
В последних версиях подсистемы дополнительных отчетов и обработок добавили возможность создания обработки Заполнения объекта с типом Заполнение формы.

Все хорошо, теперь можно не изменяя конфигурацию присобачить произвольное заполнение формы объекта БЕЗ его записи, НО заполнение возможно только на сервере, т.е. без интерактивного взаимодействия с пользователем.

А мне нужно перед заполнением попросить пользователя ввести некоторое значение (номер документа из внешней БД). Т.е. опять я это сделать внешней обработкой заполнения не смогу? или я чего-то не догоняю?

VZ 21.07.2014 15:15

Не про это? [url]http://1c-e.ru/public/11-vneshnie-obrabotki-obrabotka-dlya-zapolneniya-tch-ob-ektov[/url]

angro 22.07.2014 08:58

(1) так это же не УФ

Uho 22.07.2014 09:41

1-VZ > в неуправляемых формах это реализовывалось легко, насколько я помню

VZ 22.07.2014 11:59

2-angro >3-Uho > Вот УФ: [url]http://infostart.ru/public/84119/[/url]

Uho 22.07.2014 12:24

4-VZ > как я понял, объект все равно должен быть записан изначально, или нет?

VZ 22.07.2014 12:44

5-Uho > Ну почему... При создании нового документа серверу передается лишь форма документа, правда? Куда серверные процедуры и перекачивают значения реквизитов формы: те, что сохранены в пользовательских настройках (Организация, Склад, ets.), реквизиты из объекта "основания" (когда создаешь дочерний документ)...
Все это происходит (для тебя) исключительно в форме, и записи пока не требует ;)
Если раскроешь в конфигураторе форму документа, то увидишь в списке реквизитов отображение объекта со всеми потрохами, включая табличные части. Так что серверу есть куда складывать данные, даже если сам объект еще не записан.

Uho 22.07.2014 13:25

6-VZ > я не про это, я про

"Мы просто переберем все окна, а в заголовке, которых будет встречаться
//Наименование, номер и дата нужного документа - будем изменять"

это значит, что объект уже должен быть записан.


Текущее время: 20:58. Часовой пояс GMT +3.