|
РассчитатьИтоговыеПоказателиПоступления(ЭтаФорма); Как из внешн. обработки в УФ фодок полу
| ☑ |
0
SkillUp
13.01.20
✎
16:29
|
Процедура - "РассчитатьИтоговыеПоказателиПоступления(ЭтаФорма);" Как из внешн. обработки, в УФ, получить форму документа?
|
|
1
vicof
13.01.20
✎
17:11
|
Не нужно получать форму документа
|
|
2
pechkin
13.01.20
✎
17:12
|
это внешняя обработка по заполнению объекта в формате БСП?
|
|
3
SkillUp
13.01.20
✎
17:31
|
(2) Да, обработчик собития.
|
|
4
SkillUp
13.01.20
✎
17:31
|
События*
|
|
5
pechkin
13.01.20
✎
17:31
|
клиентская или серверная?
|
|
6
SkillUp
13.01.20
✎
17:33
|
(5) 1 мин., что б точно...
|
|
7
SkillUp
13.01.20
✎
17:34
|
(5) Сервер
|
|
8
pechkin
13.01.20
✎
17:36
|
Функция СведенияОВнешнейОбработке() Экспорт ПараметрыРегистрации =ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.2.2.1"); ПараметрыРегистрации.Вид =ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиЗаполнениеОбъекта(); ПараметрыРегистрации.Версия = "1.2"; ПараметрыРегистрации.Назначение.Добавить("Справочник._ДемоКонтрагенты"); НоваяКоманда = ПараметрыРегистрации.Команды.Добавить(); НоваяКоманда.Представление = НСтр("ru = 'Заполнить реквизит ""ИНН"" не записывая объект (заполнение формы)'"); НоваяКоманда.Идентификатор = "ЗаполнитьИНН"; НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыЗаполнениеФормы(); Возврат ПараметрыРегистрации; КонецФункции Процедура ВыполнитьКоманду(ИмяКоманды, ОбъектыНазначения, ПараметрыВыполнения) Экспорт Если ИмяКоманды = "ЗаполнитьИНН" Тогда Генератор = Новый ГенераторСлучайныхЧисел; ЭтаФорма = ПараметрыВыполнения.ЭтаФорма; ЭтаФорма.Объект.ИНН = Формат(Генератор.СлучайноеЧисло(1, 999999999), "ЧЦ=12; ЧДЦ=0; ЧВН=; ЧГ="); ЭтаФорма.Модифицированность = Истина; Сообщение = Новый СообщениеПользователю(); Сообщение.Поле = "Объект.ИНН"; Сообщение.Текст = НСтр("ru = 'Поле ""ИНН"" успешно заполнено'"); Сообщение.Сообщить(); ... КонецПроцедуры
|
|
9
SkillUp
13.01.20
✎
17:37
|
Все, понял. Спасибо!
|
|