Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

добавить обработчик "НачалоВыбора" на поле ввода, которое сидит внутри ячейки поля табличн

добавить обработчик "НачалоВыбора" на поле ввода, которое сидит внутри ячейки поля табличн
Я
   Сергей2017
 
27.07.21 - 15:13
подскажите как в обычных формах повесить обработчик "НачалоВыбора" на поле ввода, которое сидит внутри ячейки поля табличного документа.
попросили сделать аналогично другому отчеты (типовому), но что-то в упор не могу понять как же там сделано - там в модуле формы висит процедура, но как она привязана к полю табличного документа - не понятно.
http://joxi.ru/eAOJp1xHkyB0b2
   Вафель
 
1 - 27.07.21 - 15:23
галка: содержит значение
   Сергей2017
 
2 - 27.07.21 - 15:36
(1) http://joxi.ru/E2p0RgDiGdgXo2
это в исходном отчете, в котором "работает"

а это в отчете, в который мне нужно добавить- то же самое сейчас все вроде как
http://joxi.ru/l2Zda6Gi76JLEr
   ДенисЧ
 
3 - 27.07.21 - 15:39
(2) Чем отличаются картинки, кроме имени ячейки?
   Сергей2017
 
4 - 27.07.21 - 15:41
(3) помему ничем не отличаются. выложил сюда может я все-таки я чтото не заметил.
то есть галка о кототорй написано в (1) стоит на обоих картинках.
при этом на первый - работает, на второй - нет
   ДенисЧ
 
5 - 27.07.21 - 15:44
(4) А программно там никуда ничего не добавляется? Поищи по Действие...
   Сергей2017
 
6 - 27.07.21 - 15:49
(5) вот эта процедура , которая отрабатывает - она во всей конфе встречается только в одном месте, и только в определении самой себя, ниаких ссылок на нее больше нигде нет. то есть во всякихтам"установить действие" и прочее она не фигурируте
   Малыш Джон
 
7 - 27.07.21 - 15:56
(0) >>подскажите как в обычных формах повесить обработчик "НачалоВыбора" на поле ввода, которое сидит внутри ячейки поля табличного документа.

ну, во-первых, в ячейке табдокумента по умолчанию никакого элемента управления нет(то есть поля ввода нет), его надо устанавливать туда сначала
во-вторых - НужнаяЯчейка.ЭлементУправления.УстановитьДействие(ИмяДействия, Действие);
   Малыш Джон
 
8 - 27.07.21 - 15:57
+(7) "во-первых" отменяется, у ячейки поле ввода установлено, ок
   Сергей2017
 
9 - 27.07.21 - 15:59
я вроде раздупляился
http://joxi.ru/KAgyvGDFKRlZ6m
сли поменять там на полееввода, то пояявляются обработкчи. то есть походунадо поменять на полеввода, задать обработчик, а потом опять поменять на ячейки) п*дц
   Малыш Джон
 
10 - 27.07.21 - 16:16
(9) Вообще, работа с данными через ячейки табличного документа - это очень плохая идея
   Сергей2017
 
11 - 27.07.21 - 18:17
(10) попросили сделать, что я могу поделать

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.