Имя: Пароль:
1C
 
Упр Форм Зполнение реквизита по двум кнопкам
,
0 picom
 
11.08.14
08:52
На УФ есть реквизит ТЧ с типом значения С.Номенклатура
Ему разрешено отображать две кнопки, это кнопка выбора из списка и кнопка выбора (стрелочка вниз и троеточие).
Обрабоку выбора (...) удается перехвать, а вот обработку выбора из списка не получается на УФ.
Подскажите, как реализовать перехват НачалоВыбораИзСписка, а то код в этой процедуре не удается запустить
1 Cube
 
11.08.14
08:56
(0) "как реализовать перехват НачалоВыбораИзСписка, а то код в этой процедуре не удается запустить"

Закусить, проспаться и привязать процедуру к событию поля на форме...
2 picom
 
11.08.14
08:57
(1) привязано, но не работает, закусываю уже неделю (
3 picom
 
11.08.14
09:00
ОЙ
не "кнопка списка", а "кнопка выпадающего списка"
и
"Кнопа выбора"
Вот событие по нажатию на КВС и не удается отловить, открывается адский белый фон выбора
4 Cube
 
11.08.14
09:06
(2) Че ты заливаешь?
На, балуйся: http://webfile.ru/d74c76c6e862824f68664df2e8a344d5
5 picom
 
11.08.14
09:09
(4) там отображается только одна кнопка выбора ..., а хде выбор из списка?
...
Возможно платформа у меня неудачная и годится только для посади вертолета 8.3.4.482
...
Вот ссылка на эту же обработки и нерабочую кнопку выбора из списка
http://webfile.ru/2f4e40043c00d37206a90059ee5a4bee
6 Cube
 
11.08.14
09:15
(5) У меня прекрасно работают обе. Платформа 8.2.19.90.
7 picom
 
11.08.14
09:16
http://webfile.ru/2f4e40043c00d37206a90059ee5a4bee
Народ, протестите пожалуйста на 8.3, обе кнопки выбора выдают текст сообщения?
8 Cube
 
11.08.14
09:17
(7) А сам че? :)
Платформа-то у тебя не свежачок...
9 picom
 
11.08.14
09:23
(8) уже каачаааю.... это долго
10 picom
 
11.08.14
09:31
(9) 1С:Предприятие 8.3 (8.3.5.1098)
тоже не работает, помогите найти путь обхода
11 Cube
 
11.08.14
09:34
(10) 8.3.5.823 - работает... Обе кнопки есть, нажимаются и вылазят предупреждения...
12 Cube
 
11.08.14
09:35
(10) У тебя Такси?
13 picom
 
11.08.14
09:36
(11) Нет
14 Cube
 
11.08.14
09:36
(13) Что "нет"? Говорю - работает!)
15 picom
 
11.08.14
09:37
(14) не такси (
16 Cube
 
11.08.14
09:38
(15) И я тестировал не в Такси... А! У тебя платформа ворованная!
17 picom
 
11.08.14
09:40
(16) теперь без ключа будут глюки чтоли? Может настройки конфигурации какие-то не те...
щас попробую создать новую конф с нуля
18 Cube
 
11.08.14
09:41
(17) Спалился... Надо было с этого тему начинать: Как в пиратской платформе...
19 picom
 
11.08.14
09:41
(16) а какая у вас версия режима совместимости совместимости интерфейса ?
20 Cube
 
11.08.14
09:43
(19) А че ты мне ВЫкаешь?))
Режим совместимости чего?...
21 vicof
 
11.08.14
09:45
(20) Совместимость совместимости, не знаешь что ли?
22 Cube
 
11.08.14
09:46
Проверял на 1С:Документооборот 1.3.1.5. Режим совместимости под 8.2 стоит "Не использовать", а под 8.3 стоит "Версия 8.2.16".

А, вот, вижу под 8.3: режим совместимости интерфейса - "Версия 8.2"
23 Cube
 
11.08.14
09:46
(21) :)
24 picom
 
11.08.14
09:48
(22) А совместимость если воткнуть в 8.3.4 будет работать?
25 Cube
 
11.08.14
09:49
(24) 1000 рублей :р
26 vicof
 
11.08.14
09:50
(24) Платформу купи и все будет работать
27 picom
 
11.08.14
09:50
28 Cube
 
11.08.14
09:53
29 picom
 
11.08.14
09:55
Чо сложно проверить?
30 Cube
 
11.08.14
09:57
(29) А сам че ждешь? Я уже проверил: создал пустую базу и протестил во всех режимах. А ты чего ждешь - не понятно... Кому надо, мне или тебе?
31 picom
 
11.08.14
10:12
(30) надо выяснить в чем причина, а не в пустых базах проверять
32 Cube
 
11.08.14
10:16
(31) Ну, то есть, до сих пор, пока я тестировал на пустых базах, тебя результаты устраивали.
Но теперь, когда тебе предложили самому кнопки понажимать, это стало неприемлемо, внезапно?...

Ты как хочешь, а я уже всё выяснил и знаю ответ. А ты сам ищи, лентяй. Если не осилишь, я опубликую ответ через пару дней...
33 picom
 
11.08.14
12:25
(32) странная политика не поделиться багом и его решением, свое время не жалко потратить на решение проблемы, а хочется чтобы другие его потратили.
Видимо вредность данного экземпляра зашкаливает.
Ковыряться с багом можно долго, а работа требует двигаться дальше, ну чтожь вернусь к данному вопросу как только появится минутка
34 Cube
 
22.08.14
06:52
Оказалось, это не баг. Это новое поведение платформы, начиная с 8.3.3:


Функциональность:
Управляемая форма.


Как стало:
Для поля управляемой формы реализовано свойство КнопкаВыпадающегоСписка, которое управляет отображением у поля кнопки, открывающей выпадающий список. Этот список может содержать, в зависимости от типа реквизита, с которым связано поле ввода, следующую информацию:
- Список выбора - из соответствующего свойства поля формы;
- Список быстрого выбора - для соответствующих объектов конфигурации;
- Значения выбора - значения, которые соответствуют тексту, введенному пользователем;
- Историю выбора - для ссылочных полей и полей перечислений. История не ведется для полей, отображающих объекты конфигурации с установленным признаком быстрого выбора.

При вводе текста в поле ввода, система будет показывать уникальную информацию из всех указанных списков (в случае их наличия у поля ввода).

Для поля управляемой формы реализовано свойство ОтображениеКнопкиВыбора, которое управляет отображением кнопки открытия формы выбора.

Свойство поля управляемой формы КнопкаСпискаВыбора более не доступно и оставлено для совместимости. Событие поля ввода НачалоВыбораИзСписка более не вызывается.

В режиме совместимости с версией 8.3.2 поведение не изменилось.


Как было:
Для поля управляемой формы было доступно свойство КнопкаСпискаВыбора. При начале выбора из списка формировалось событие НачалоВыбораИзСписка. Возможность открытия формы выбора из списка выбора не управлялась.


Результат изменения:
Концепция списка выбора направлена на то, чтобы дать возможность пользователю быстро выбрать необходимое значение, по возможности не прибегая к форме выбора. Для этого список выбора содержит информацию, которая помогает в выборе значения для заполнения поля:
- Историю выбора в поле данного типа (с данными параметрами);
- Значения выбора;
- Список быстрого выбора и т.д.

(c) C:/Program Files/1cv8/<НомерРелиза>/docs/ru/V8Update.htm
35 Cube
 
22.08.14
06:55
Теперь вместо НачалоВыбораИзСписка() нужно писать код в ПриСозданииНаСервере(), а результат обрабатывать (если надо) в ПриИзменении().
36 Cube
 
22.08.14
06:55
А я думал, что это косяк платформы 8.3.3 и выше...