Имя: Пароль:
1C
1С v8
УФ. ОбработкаЗаполнения() - откуда берет данные?
0 Stim
 
12.05.12
11:43
создаю новую реализацию в УФ. Организация подставляется автоматически. Откуда? смотрю ОбработкаЗаполнения() модуля документа - структура ДанныеЗаполнения уже заполнена организацией еще перед началом выполнения кода в ней. Откуда? стек вызовов показывает, что перед ОбработкаЗаполнения() ничего не было
1 GROOVY
 
12.05.12
11:44
Отбор в дин.списке.
2 Stim
 
12.05.12
11:45
(1) а если нет динамических списков на форме?:)
РТУ, БП 3.0
3 Lazy Cat
 
12.05.12
11:45
Логично
4 GROOVY
 
12.05.12
11:46
Значит форма открывается по команде, в команде передаются параметры.
5 Stim
 
12.05.12
11:49
(4) в какой?
ОбщаяКоманда.ДополнительныеОтчетыИОбработкиОтчеты.ТипПараметраКоманды
ОбщаяКоманда.ДополнительныеОтчетыИОбработкиПечатныеФормы.ТипПараметраКоманды
ОбщаяКоманда.ДополнительныеОтчетыИОбработкиСозданиеСвязанныхОбъектов.ТипПараметраКоманды
ОбщаяКоманда.ДополнительныеСведения.ТипПараметраКоманды
ОбщаяКоманда.ПоказатьДвиженияДокумента.ТипПараметраКоманды
ОбщаяКоманда.СтруктураПодчиненности.ТипПараметраКоманды
6 Stim
 
12.05.12
11:49
+ отладчег в них не заходит
7 aleks-id
 
12.05.12
11:51
При интерактивном вводе нового из формы списка параметр является структурой, элементы которой соответствуют тем параметрам отбора формы списка, у которых способ сравнения Равно или ВСписке с единственным элементом списка. Если таких элементов отбор списка не содержит, данный параметр равен Неопределено.
Если параметр "Стандартная обработка" по кончании работы обработчика равен Истина (установлен по умолчанию), система автоматически произведет заполнение одноименными элементами структуры.
8 aleks-id
 
12.05.12
11:52
иначе говоря платформа автоматом заполняет структуру с одинаковыми реквизитами.
9 Stim
 
12.05.12
11:56
аа, вроде понял.. новый док заполняется по данным отборов ДС формы списка. из которого создается новый док. круто
2 + 2 = 3.9999999999999999999999999999999...