Добавил форму документа РеализацияТоваров в расширение.
На форме есть табличная часть товары. Так вот, у данной тч нет в событиях свойства ПриАктивацииСтроки.
Раньше помню было это событие. Не пойму связано ли этот как то с платформой?
1С:Предприятие 8.3 (8.3.14.1565)
Розница 8, редакция 2.2 (2.2.11.29)
На форме есть табличная часть товары. Так вот, у данной тч нет в событиях свойства ПриАктивацииСтроки.
Раньше помню было это событие. Не пойму связано ли этот как то с платформой?
1С:Предприятие 8.3 (8.3.14.1565)
Розница 8, редакция 2.2 (2.2.11.29)
По теме из базы знаний
Найденные решения
(1) Чтобы нужное событие появилось, необходимо сделать не совсем очевидную вещь - перенести в расширение ключевой реквизит формы "Объект". Обратите внимание, что он у Вас на скрине слегка затенен, равно как и прочие реквизиты. Это подсказка, что реквизит у формы есть, но в состав расширения он не включен. Можно прямо в конструкторе формы используя контекстное меню добавить "Объект" в расширение, и событие "ПриАктивизацииСтроки" отобразится в палитре свойств таблицы формы.
Конечно, должен Вас при этом предупредить, что описанные мной манипуляции приведут к переносу в расширение всех реквизитов документа, а также связанных с ними объектов конфигурации. Если это нежелательные последствия, то лучше в обработчике создания формы программно назначьте таблице товаров свой обработчик.
Конечно, должен Вас при этом предупредить, что описанные мной манипуляции приведут к переносу в расширение всех реквизитов документа, а также связанных с ними объектов конфигурации. Если это нежелательные последствия, то лучше в обработчике создания формы программно назначьте таблице товаров свой обработчик.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Чтобы нужное событие появилось, необходимо сделать не совсем очевидную вещь - перенести в расширение ключевой реквизит формы "Объект". Обратите внимание, что он у Вас на скрине слегка затенен, равно как и прочие реквизиты. Это подсказка, что реквизит у формы есть, но в состав расширения он не включен. Можно прямо в конструкторе формы используя контекстное меню добавить "Объект" в расширение, и событие "ПриАктивизацииСтроки" отобразится в палитре свойств таблицы формы.
Конечно, должен Вас при этом предупредить, что описанные мной манипуляции приведут к переносу в расширение всех реквизитов документа, а также связанных с ними объектов конфигурации. Если это нежелательные последствия, то лучше в обработчике создания формы программно назначьте таблице товаров свой обработчик.
Конечно, должен Вас при этом предупредить, что описанные мной манипуляции приведут к переносу в расширение всех реквизитов документа, а также связанных с ними объектов конфигурации. Если это нежелательные последствия, то лучше в обработчике создания формы программно назначьте таблице товаров свой обработчик.
Может, ПриАктивизацииСтроки? Бывало просто, что не мог найти событие, потому что называется немного иначе:D
Сейчас проверил, в расширении тоже есть "ПриАктивизацииСтроки". Вы точно смотрите свойства всей таблицы, а не колонки?
Спасибо всем большое, получилось
&НаКлиенте
Процедура ОтобразитьОстаток(Элемент)
Если НЕ Элемент.ТекущиеДанные = Неопределено Тогда
Элементы.ТекущийОстаток.Заголовок = ПолучитьОстатокНоменклатуры(Элемент.ТекущиеДанные.Номенклатура);
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура склад_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
ТаблицаТоваров = Элементы.Товары;
ТаблицаТоваров.УстановитьДействие("ПриАктивизацииСтроки", "ОтобразитьОстаток");
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
