|
|
УП. ЗаписатьВФорме(). |
☑ |
|
0
dj_serega
19.12.13
✎
12:22
|
Здравствуйте.
В ОП есть расширение формы элемента справочника - ЗаписатьВФорме().
Чем похожим можно воспользоваться с Тонкого клиента?
|
|
|
1
Адский плющ
19.12.13
✎
12:30
|
Не поверишь...
|
|
|
2
dj_serega
19.12.13
✎
12:31
|
(1) Ну ЗаписатьВФорме() точно нет в Тонком ;)
|
|
|
3
Адский плющ
19.12.13
✎
12:32
|
Зато там есть СП.
|
|
|
4
dj_serega
19.12.13
✎
12:33
|
(3) Уже давно купил. Пока не вижу ;(
|
|
|
5
dj_serega
19.12.13
✎
12:40
|
Тыкните, пожалуйста, носом... не вижу никак ;(
|
|
|
6
Адский плющ
19.12.13
✎
12:41
|
Записать()
|
|
|
7
dj_serega
19.12.13
✎
12:46
|
(6) Посмотрите как типовые механизмы создают договора при записи нового контрагента.
Вызывать два раза запись в данном случае как минимум не кавайно.
|
|
|
8
SUA
19.12.13
✎
12:47
|
и как же?
|
|
|
9
SUA
19.12.13
✎
12:48
|
и какие типовые?
|
|
|
10
Адский плющ
19.12.13
✎
12:51
|
(7) Казалось бы причем тут запись в форме из тонкого клиента...
|
|
|
11
Feunoir
19.12.13
✎
12:53
|
(0) купи СП у меня, у тебя китайская подделка.
Расширение управляемой формы для справочника (Managed form extension for catalogs)
Записать (Write)
Синтаксис:
Записать(<ПараметрыЗаписи>)
Параметры:
<ПараметрыЗаписи> (необязательный)
Тип: Структура.
Структура параметров записи, которые могут быть обработаны в обработчиках событий записи. Состав параметров произвольный.
Возвращаемое значение:
Тип: Булево.
Истина - успешно записан; Ложь - в противном случае.
Описание:
Записывает объект.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер).
|
|
|
12
dj_serega
19.12.13
✎
13:00
|
(11) получается в ОП было и Записать() и ЗаписатьВФорме() а в УП оставили только Записать().
Спасибо.
|
|
|
13
Feunoir
19.12.13
✎
13:11
|
(12) Ну в общем да. В ОФ Записать относилось к объекту, а ЗаписатьВФорме к форме. В УФ оба метода называются Записать. Унификация.
|
|
|
14
Feunoir
19.12.13
✎
13:14
|
+(13) Вот вполне рабочий кусок кода из тонкого клиента:
&НаКлиенте
Функция ПроверитьЗаписьНовогоЭлемента()
Если Параметры.Ключ.Пустая() Тогда
Ответ = Вопрос("Элемент еще не записан. Записать?", РежимДиалогаВопрос.ОкОтмена);
Если Ответ = КодВозвратаДиалога.ОК Тогда
Разрешено = Записать();
Иначе
Разрешено = Ложь;
КонецЕсли;
Иначе
Разрешено = Истина;
КонецЕсли;
Возврат Разрешено;
КонецФункции // ПроверитьЗаписьНовогоЭлемента()
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший