|
Обработка выбора в документ из справочника | ☑ | ||
---|---|---|---|---|
0
Soulseller76
29.05.15
✎
10:16
|
Всем привет. Что-то видно на мне пятница сказывается.
Никак не пойму, как называется процедура, которая ловит момент выбора элемента из справочника в табличную часть документа. Я уже все, что можно перепробовала и все что нельзя. Никак не останавливается у меня программа в процедуре ОбработкаВыбора/Выбор/ВыборЗначения... НУ, НИ КАК! Тогда как называется процедура и откуда ее вызвать?! |
|||
1
Альбатрос
29.05.15
✎
10:17
|
ОбработкаПодбора()
|
|||
2
Альбатрос
29.05.15
✎
10:19
|
а, стоп! Выбора в ТЧ? Тогда ПриИзменении() колонки номенклатура
|
|||
3
Ёпрст
29.05.15
✎
10:19
|
(0) а сам обработчик хоть какой назначил на тч дока ?
|
|||
4
lera01
29.05.15
✎
10:20
|
А в той форме, откуда подбирается, обработка оповещения есть?
|
|||
5
Soulseller76
29.05.15
✎
10:31
|
(4) Оповещение есть.
(3) Мне стыдно, но я вопрос не поняла. (2) Сейчас проверю. |
|||
6
hhhh
29.05.15
✎
10:34
|
(5) ты не поняла, что там не по имени процедуры. Процедуру можешь назвать по всякому. Главное привязать ее к событию.
|
|||
7
lxndr
29.05.15
✎
10:34
|
обработкавыбора.
Как форму открываешь? |
|||
8
Ёпрст
29.05.15
✎
10:35
|
(5) На табличную часть дока или его колонки задан хоть какой либо обработчик ?
ОбработкаВыбора,ПриОкончанииРедактирования и т.д ? |
|||
9
Soulseller76
29.05.15
✎
10:35
|
(2) Не работает. Вернее не так. Эта процедура уже есть прописана. Когда я ставлю на ней точку останова и пытаюсь изменить данные в колонке, то останова не происходит. 100% я не условии ставлю точку останова.
|
|||
10
Ёпрст
29.05.15
✎
10:35
|
В свойствах табличного поля ?
|
|||
11
Рэйв
29.05.15
✎
10:37
|
(9)Тебе уже несколько раз сказали про привязку процедуры к событиям. Мало просто написать.Надо еще указать при каком событиионо будет работать
|
|||
12
Soulseller76
29.05.15
✎
10:38
|
(8) У самой таб.части: ПриАктивацииСтроки, ПриНачалеРедактирования, ПриВыводеСтроки, ПриПолученииДанных.
У колонки: ПриИзменении, ПриНачалеВыбора, ОкончаниеВводаТекста |
|||
13
Ёпрст
29.05.15
✎
10:38
|
||||
14
Soulseller76
29.05.15
✎
10:39
|
(11) Привязка есть. 100%
Или мы не о том говорим. Есть события у формы и ее элементов. Из них я и создаю события в коде. (13) Да. |
|||
15
Альбатрос
29.05.15
✎
10:40
|
(13) И хочешь сказать, что при изменении не заходит в назначенную процедуру?
|
|||
16
Soulseller76
29.05.15
✎
10:40
|
(7) Форму открываю не программно. Просто как пользователь. Форма обычная.
|
|||
17
Альбатрос
29.05.15
✎
10:40
|
(14)к(14)
|
|||
18
Soulseller76
29.05.15
✎
10:40
|
(15) Именно! А почему - ума не приложу!
|
|||
19
Альбатрос
29.05.15
✎
10:40
|
ответь на (14)
|
|||
20
Альбатрос
29.05.15
✎
10:40
|
(18) Не верю! (с)
|
|||
21
Альбатрос
29.05.15
✎
10:41
|
(18) Показывай скрин как в (13) и код процедуры
|
|||
22
Soulseller76
29.05.15
✎
10:42
|
Смысл такой, я хочу при выборе определенной номенклатуры установить в другой колонке определенный реквизит. Но как поймать именно ВЫБОР этой номенклатуры?
|
|||
23
Soulseller76
29.05.15
✎
10:42
|
(21) Сейчас попробую...
|
|||
24
Timon1405
29.05.15
✎
10:43
|
на скрине (13) очистите процедуру и перевыбирите ее
|
|||
25
Альбатрос
29.05.15
✎
10:46
|
(22) Смысл такой, что это ловится как в (13)
|
|||
26
Soulseller76
29.05.15
✎
10:49
|
Не могу фото выложить. http://pics.rsh.ru - говорит, что ИНВАЛИД файл :(
|
|||
27
Soulseller76
29.05.15
✎
10:49
|
||||
28
Soulseller76
29.05.15
✎
10:50
|
Это данный по колонке
|
|||
29
Soulseller76
29.05.15
✎
10:50
|
http://s017.radikal.ru/i424/1505/7c/39d7e3822a77.jpg
События по табличной части |
|||
30
Альбатрос
29.05.15
✎
10:51
|
(27) а теперь сравни свою картинку с картинкой из (13) и найди 10 отличий
|
|||
31
Альбатрос
29.05.15
✎
10:53
|
(30) Отмена. Все норм там у тебя. Процедуру теперь показывай
|
|||
32
Soulseller76
29.05.15
✎
10:54
|
(31) Блин! А я уже подумала про себя... Пугаешь ты меня! Сейчас вышлю!
|
|||
33
Timon1405
29.05.15
✎
10:56
|
(27) по лупе переходит к процедуре? может просто в пользовательском режиме в другой ТЧ работаете, вот и не срабатывает?
|
|||
34
Soulseller76
29.05.15
✎
10:56
|
http://s019.radikal.ru/i641/1505/f0/8612f1fbb3e6.jpg
Собственно код. НО! Не в коде дело. Там не срабатывает точка останова. |
|||
35
Soulseller76
29.05.15
✎
10:57
|
(33) Да. Переходит. Причем, что интересно, на начало выбора реагирует. То есть, там в точке останова процедура останавливается.
|
|||
36
Cyberhawk
29.05.15
✎
10:58
|
ПриИзменении() с подбором не работает, факт
|
|||
37
Soulseller76
29.05.15
✎
10:59
|
(36) О, как! Но у меня вроде не подбор. Я просто добываляю новую стоку (плюсиком :) и потом через открытие формы выбора номенклатуры - ее выбираю. И все выбирается, но поймать этот момент в коде... Не могу - хоть плачь!
|
|||
38
Cyberhawk
29.05.15
✎
11:01
|
(37) Я пропустил значит что-то в этой ветке, пардон
У табличной части тогда события-обработчики покажи (на картинке) |
|||
39
Cyberhawk
29.05.15
✎
11:02
|
А, вижу (29). Что там в ПриНачалеРедактирования?
|
|||
40
Cyberhawk
29.05.15
✎
11:02
|
А, так и у колонки в НачалоВыбора() тоже покажи, что (может там СтандартнаяОбработка = Ложь)
|
|||
41
Soulseller76
29.05.15
✎
11:04
|
(40) Точно! В процедуре НачалоВыбора() - СтандартнаяОбработка = Ложь
Но какой я могу из этого сделать вывод? Что все последующие процедуры за ней (стандартные) не будут выполняться? |
|||
42
Soulseller76
29.05.15
✎
11:07
|
Я теперь обратила внимание, что там до меня уже поработали ребята. И, видимо, как и я мучались, так как в конце процедуры НачалоВыбора() со СтандартнаяОбработка = Ложь есть процедура ПриИзмененииУслуги(ТекСтрока). Вот в ней и буду делать отлов. Спасибо ребята! Коллективный разум - мощь!! :)
|
|||
43
Cyberhawk
29.05.15
✎
11:16
|
Попробуй дописать в обработчик ВыборЗначения() табличного поля код ОповеститьОВыборе(<ЗначениеВыбора>), тогда штатный обработчик ПриИзменении() и ОбработкаВыбора() сработают
|
|||
44
Chameleon1980
29.05.15
✎
11:27
|
может глупость скажу, но:
закрываем предприятие и запускаем опять из конфигуратора по ф5 может у нее предприятие раньше конфигуратора запущено и конф не видит сеанса предприятия ? НЕ? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |