Имя: Пароль:
1C
1С v8
Заполнение выбранных должностей выбранными компетенциями
0 anikulnikova
 
07.06.16
20:56
Подскажите, как можно сделать заполнение выбранных должностей выбранными компетенциями. Приложила бы скрин, но не знаю как тут ))
НА форме 2 табличныхполя, в одном список справочника должности, в другом список справочника компетенции. В справочнике должности стоит множественный выбор. Надо чтоб при выборе необходимых должностей и выборе компетенции по кнопке в эти должности добавлялась выбранная компетенция. звучит легко )) а как сделать не знаю. Подскажите как можно реализовать?
1 mikecool
 
07.06.16
22:37
пройтись по выбранным должностям, добавить в них выбранную компетенцию
выполняется так же просто, как и звучит
2 NecroDog
 
08.06.16
00:20
Наверное так можно:

1. Номера выделенных строк Должностей хранятся в Массиве, поэтому на получим этот массив: Элементы.<ИмяТаблицы>.ВыделенныеСтроки.

2. Обходим полученный массив в цикле, получая содержимое строки: Элементы.<ИмяТаблицы>.ДанныеСтроки(<ЭлементМассива>).Должность

3. Здесь же (в цикле) Получаем выделенную Компетенцию с помощью Элементы.<ИмяДругойТаблицы>.ТекущиеДанные.Компетенция.

4. Снова здесь же вызываем серверную процедуру, которая по ссылке получает объект Должности (метод ПолучитьОбъект()) и подставляет ссылку на компетенцию в нужный реквизит. Ну и записываем.