|
Список выбора для поля на форме в типовой конфигурации УНФ 1.6.14 | ☑ | ||
---|---|---|---|---|
0
ArturR
30.05.19
✎
23:22
|
Привет, всем!
1. Подскажите где формируется в типовой конфигурации список выбора времени при нажатии на кнопку выбора на форме при создании события. http://ipic.su/img/img7/fs/Spisok.1559247110.jpg 2. Почему может не отрабатываться команда которую я вешаю на поле выбора ч/з расширение. Т.е. вообще ничего не происходит при нажатии. Даже стоп не отрабатывает. http://ipic.su/img/img7/fs/Slajd1.1559247685.jpg |
|||
1
palsergeich
30.05.19
✎
23:38
|
(0) 1) В каком то общем модуле, уже не помню каком, ищется в отладчике за 3 минуты.
2) Что то не так с подключением расширения и оно не применяется. |
|||
2
palsergeich
30.05.19
✎
23:45
|
(0) Рекомендую внимательно последить в ПриСозданииНаСервере, По моему - там вызывается.
Пишете элементы.ЗНСтарт.СписокВыбора.Количество() и помещаете в табло. Потом ставите чтоку отсанова в самом начале ПриСоздании. И через ф10 (это переход по строкам без проваливания внутрь) смотрите на какой строке кода элементы.ЗНСтарт.СписокВыбора.Количество() стало больше нуля и ее уже подробно раскапываете |
|||
3
ArturR
30.05.19
✎
23:46
|
Ща попробую.
|
|||
4
AlvlSpb
31.05.19
✎
00:16
|
(0) 1. В общем модуле СобытияУНФКлиентСервер.ЗаполнитьСписокВыбораВремени
2. Нет директивы &НаКлиенте перед Процедурой |
|||
5
ArturR
31.05.19
✎
00:43
|
(4) Есть директива, это просто в картине не было. http://ipic.su/img/img7/fs/Prezentaciya1.1559252560.jpg
|
|||
6
ArturR
31.05.19
✎
06:54
|
Вопрос 2 ещё открыт. Помогите советами. Почему может не отрабатывать моя процедура из расширения.
За первый вопрос спасибо (4) |
|||
7
AlvlSpb
31.05.19
✎
09:42
|
(6) Возможен глюк расширения. Сталкивался с таким. Причину не знаю. Лечится пересозданием расширения (удалить и заново создать) Возможно и у тебя такое же
|
|||
8
ArturR
31.05.19
✎
21:20
|
(7) Проверил. Все равно не перехватывает.
Может хитрость есть какая при использовании поля ввода со списком выбора? Может флаг какой-нибудь нужно активировать в свойствах реквизита на форме, чтобы в принципе список использовался? |
|||
9
palsergeich
31.05.19
✎
21:23
|
(8) Зайди в пользовательском режиме в администрирование и посмотри оно активно?
Там флажок Безопасный режим и защита от опасных действий галки сними. Проверь что режим совместимости расширения и конфигурации равен. По тому что на скрине - должно работать |
|||
10
ArturR
31.05.19
✎
22:03
|
(9) Это все установлено, точнее снято.
Скажу более. Установил перехват на событие "ПриИзменении" все отрабатывает! А вот список молчит... Т.е. как я понял само событие "НачалоВыборИзСписка" не происходит. |
|||
11
palsergeich
31.05.19
✎
23:23
|
(10) Тьфу, конечно, это событие в УФ не работает.
Смотри начало выбора. |
|||
12
palsergeich
31.05.19
✎
23:23
|
(10) Оно и без расширения не работает)
|
|||
13
palsergeich
31.05.19
✎
23:26
|
(12) Эти леньтяи который год его не уберут, это событие ОФ)
|
|||
14
palsergeich
31.05.19
✎
23:27
|
(13) Юзай начало выбора, оно работает, инфа сотка
|
|||
15
ArturR
31.05.19
✎
23:37
|
http://ipic.su/img/img7/fs/Prezentaciya1.1559334935.jpg
Попробовал! Не работает! Но один раз как-то отработало. Может померещилось :) |
|||
16
palsergeich
31.05.19
✎
23:38
|
(15) Один раз отработало и потом не работает - словил исключение и больше в этом сеансе оно не применяется
|
|||
17
palsergeich
31.05.19
✎
23:39
|
Просто перезапусти отладку и еще раз попробуй
|
|||
18
ArturR
31.05.19
✎
23:41
|
Да было это пару дней назад.
Сейчас к другой конфе подключу расширение. |
|||
19
ArturR
01.06.19
✎
00:06
|
Все верно. Работает только при начале выбора.
http://ipic.su/img/img7/fs/Prezentaciya1.1559336482.jpg На выходе получается так, что нет возможности оставить и выбор из списка и выбор из календаря. А хочется и так и так. Ладно попробую приколхозить рядышком аккуратненькую кнопочку для выбора из списка времени. Спасибо. |
|||
20
ArturR
12.06.19
✎
23:43
|
Итак. Ничего колхозить не пришлось.
В расширении, в модуле формы нужно добавить предопределенную процедуру "ПриСозданииНеСервере" и там добавить нужный список выбора. У меня вот так получилось: &НаСервере Процедура РСШ_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка) Элементы.ЗНСтарт.СписокВыбора.Очистить(); Элементы.ЗНФиниш.СписокВыбора.Очистить(); НачальнаяДата = НачалоДня(Объект.Старт); СписокВремени = Новый СписокЗначений; Для х = 18 По 42 Цикл //начало и конец периода нДата = НачальнаяДата + х*60*30; Элементы.ЗНСтарт.СписокВыбора.Добавить(нДата); Элементы.ЗНФиниш.СписокВыбора.Добавить(нДата); КонецЦикла; КонецПроцедуры На выходе получил и список для выбора времени с полутора часовым интервалом, и возможность выбора даты из календаря, и регулятором можно менять значения. Возможности - http://ipic.su/img/img7/fs/Prezentaciya1.1560371402.jpg Настройки элемента формы - http://ipic.su/img/img7/fs/Prezentaciya2.1560371864.jpg |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |