-
0
Здравствуйте, почтенные!
Есть типовая Комплексная автоматизация 2.
Есть справочник - Сегменты номенклатуры.
Есть Возможность редактировать схему компоновки данных.
Мне нужно заполнять правое...
Подробнее>>
-
- #2
- 15.11.2018 00:22
-
Отредактировано: 15.11.2018 00:34:39
0
Так что у вас в "Выбранном значении"? Список выбранных значений?
То, что вы показываете на скринах, не имеет отношения к делу. В каком месте вы перехватываете вызов формы выбора?
-
0
Выбранном значении - СписокЗначений. Каждое значение - элемент справочника "Номенклатура"
Событие "Выбор". Вот так:
https://ibb.co/f2poh0
Вот модуль
https://ibb.co/kK6tzf
-
0
А "ОтборыЗавершениеВводаСпискаСФлажками" где?
-
0
До туда дело не доходит... Она в принципе и не нужна. Она есть ниже, пустая.
В форме есть процедура "ОбработкаВыбора"
Она отрабатывает первая.
ИЗ нее запускается обработка "ИзмененаСхемаКомпоновкиДанных"
В ней спотыкается на ИнициализироватьКомпоновщикНастроек, вылетает по ошибке
https://ibb.co/bPecs0
https://ibb.co/gu5Tzf
-
0
Откуда знаете, что не доходит, если она пустая? Поставьте там любой код, скажем, А=1; и точку останова.
Если у вас запускается выбранная вами форма (с флажками), то она не может не отрабатывать.
И в ней как раз вы и передадите список значений обратно в "ИД", то есть в текущую строку отбора.
-
0
Я ставил... У меня там есть код... Он закоментирован...
-
0
А форма открывается? Ваша, выбранная?
Надеюсь, не на закомментированный код ставили? )
-
0
Вы читали задание?
Еще раз: Форма открывается, отрабатывает, владельцу передает что нужно - список значений.
Во владельце отрабатывает процедура "ОбработкаВыбора"...
Дальше нужен спец-програмист по СКД, чтобы правильно сохранить настройку компоновки
-
- #10
- 15.11.2018 01:18
-
Отредактировано: 15.11.2018 01:19:55
0
А, специалист нужен! Ну тогда я пошёл...
Только у вас не могут даже из формы выбранные значения в строку формы попасть, причём здесь сохранение настроек... Оно у вас штатно отработает.
Что говорить, если у вас в процедуре описания оповещения кода нет...
-
0
Да, Вы идите...
Нужен спец...
-
- #12
- 15.11.2018 01:37
-
Отредактировано: 15.11.2018 01:37:58
0
Да, и "ЭтотОбъект" на "ЭтаФорма" я бы поменял.
Всё, ухожу, ухожу. А то сейчас уже специалист придёт, великий и ужасный.
-
0
Не обижайтесь... Рассуждать можно много...
Мне сделать нужно... СКД плохо знаю...
-
0
Я не обижаюсь. Но я вам действительно пытаюсь показать, где искать надо.
Та обработка выбора у вас не должна срабатывать. Она вообще не про то, и, как видите, отрабатывает только на толстом клиенте - что нас не должно интересовать. Наш функционал же должен работать и на тонком.
У вас должна отрабатывать экспортная процедура описания оповещения, в которую передаются выбранные значения. Их надо вернуть в поле выбора (строку, которую вы в параметрах передаёте; как передаёте - мне хотелось бы проверить через Shift-F9, но это уже другой вопрос). Вы должны увидеть выбранные значения в форме настройки СКД.
Но СКД здесь вообще не при чём, здесь вопросы интерфейсные управляемых форм.
-
0
Я хочу вернуть в поле выбора.... Процедурой...
Но до туда дело не доходит... Вылетает раньше