|
Процедура ОбработкаЗаполнения |
☑ |
0
Boudybuilder
01.10.11
✎
22:29
|
как лучше писать в процедуре в модуле дока с условием или без ?
Если НЕ ЗначениеЗаполнено(Ответственный) Тогда
Ответственный = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнойОтветственный");
КонецЕсли;
Или достаточно этого? :
Ответственный = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнойОтветственный");
|
|
1
Aleksey
01.10.11
✎
22:31
|
С условием. Не предетя лишний раз дергать базу
|
|
2
Boudybuilder
01.10.11
✎
22:32
|
В смысле дергать?
|
|
3
Aleksey
01.10.11
✎
22:33
|
(2) В смысле получить данные из базы
|
|
4
Boudybuilder
01.10.11
✎
22:35
|
Сделал без условия и работает нормально , просто в типовой не на все стандартные параметры заполнения в доках я вижу условия.
Без условия если новый док , то тоже заполняет все .
Удаляю значения и провожу без них , или меняю значения и провожу , и при повторном открытии формы дока ничего мне не перезаполняет на стандартные. Оставляет так как я провел . Тоесть все делает как надо...
|
|
5
Boudybuilder
01.10.11
✎
22:36
|
Мелочь но хотелось бы знать что именно твориться в этой процедуре...
Авось пригодится ;)
(3) Типа при открытии будет лишний раз проверять?
|
|
6
Aleksey
01.10.11
✎
22:37
|
Все зависит от цели
|
|
7
Aleksey
01.10.11
✎
22:40
|
(5) Ну смотри ты на клиенте.
С условиям ты проверил все хорошо идем дальше
Без условия - каждый раз клиент посылает серверу запрос на получения данных по ответственному. А если к примеру в это время что-то заблокировало эту таблицу - ты получишь ошибку.
К тому же, если мы не говорим о первоночальном заполнении документа то конструкция без условия будет модифицировать документ. Т.е. ничего не менял, а документ уже требует запись изменений
|
|
8
Naumov
01.10.11
✎
22:46
|
сдается мне, что обработка заполнения срабатывает на пустом документе при вводе на основании.
Смысл в проверке?
|
|
9
Boudybuilder
01.10.11
✎
22:51
|
(8)
Тоесть на новом документе тока?
|
|