Табличная часть форм документа. Событие ПриИзменении.
Привет.
Скрин посмотрите.
У Есть форма добавления документа.
У него есть табличная часть. Так хочу при добавлении проверять можно ли его добавить(Соответствует ли условию).
Так как видно на скрине на колонку повесил событие изменения
Если выполнить тот код что тут то выведет сообщение что Элемент это ПолеФормы.
Я не много не понимаю.
Разве Элемент это не тот элемент который мы добавили или изменили.
Хотя может логично что ПолеФормы так как обработчик висит на нем.
Допустим это пусть будет ПоляФормы но проблема в том что у него нет свойств или методов.(ну всмысле может есть но их не выводит) с помощью которых я бы мог получить содержимое или еще что нить.
Так вопрос
Как получить тот элемент который я добавил.
То есть элемент Справочники.Сотрудники
Скрин посмотрите.
У Есть форма добавления документа.
У него есть табличная часть. Так хочу при добавлении проверять можно ли его добавить(Соответствует ли условию).
Так как видно на скрине на колонку повесил событие изменения
&НаКлиенте
Процедура РабочиеПриИзменении(Элемент)
Предупреждение(Элемент);
КонецПроцедуры
Если выполнить тот код что тут то выведет сообщение что Элемент это ПолеФормы.
Я не много не понимаю.
Разве Элемент это не тот элемент который мы добавили или изменили.
Хотя может логично что ПолеФормы так как обработчик висит на нем.
Допустим это пусть будет ПоляФормы но проблема в том что у него нет свойств или методов.(ну всмысле может есть но их не выводит) с помощью которых я бы мог получить содержимое или еще что нить.
Так вопрос
Как получить тот элемент который я добавил.
То есть элемент Справочники.Сотрудники
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Проблема все еще актуальна.
Как бы получил типа данных что мне нужен.
[/IS-QUOTE]
Но почему у Рабочий нет свойств Код,Ссылка и прочих реквизитов.
Как бы получил типа данных что мне нужен.
[IS-QUOTE]Процедура РабочиеПриИзменении(Элемент)
Для каждого Р из Объект.СписокРаботников Цикл
Рабочий = Р.Рабочие;
Сообщить(Рабочий);
//Рабочий имеет Тип Справочники.Сотрудники
КонецЦикла;
КонецПроцедуры
Но почему у Рабочий нет свойств Код,Ссылка и прочих реквизитов.
(7) Ага спасибо помгло сделал так
&НаКлиенте
Процедура РабочиеПриИзменении(Элемент)
Для каждого Р из Объект.СписокРаботников Цикл
Рабочий = Р.Рабочие;
Сообщить(Рабочий);
Статус = ПолучитьСтатусРабочего(Рабочий);
КонецЦикла;
КонецПроцедуры
&НаСервере
Функция ПолучитьСтатусРабочего(Рабочий)
Возврат Рабочий.Статус;
КонецФункции
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот