Имя: Пароль:
1C
1С v8
Динамический список, редактирование поля в самом списке
, , ,
0 Sam1C
 
16.11.19
12:35
В Динамический список, выводится справочник, есть поле «проверка», хотелось бы флажки проставлять в этом поле без открытия формы элемента справочника. Я так понимаю в ДС, сделать этого нельзя. Тогда не понятно для чего в этом поле, предусмотрено   событие «ПриИзменении» ?
1 vde69
 
16.11.19
12:45
можно, только надо редактируемое поле сделать без привязки к элементу и редактирование реализовать в процедуре "при изменении"
2 vde69
 
16.11.19
12:47
то есть на дин. списке прав клик - добавить реквизит, тип булево, вытаскиваешь его на форму.
заполняешь этот элементн в событии при получении данных а изменения записываеншь при изменении
3 Фрэнки
 
16.11.19
12:47
Если мне нужно изменить данные у объектов через установку значения в ячейке по строкам элемента формы "поле списка", то я установлю свойствами возможность изменения значения в редактируемой дополнительной колонке и по событию ПриИзменении обращение к текущим данным и далее серверными методами получение объекта и, после изменения реквизитов, запись объекта.
4 RomanYS
 
16.11.19
12:48
(0) ПриИзменении это событие не ДС, а таблицы формы в которую выведен ДС. В твоем случае будет вызываться при записи открытого элемента справочника, т.е. это точно не твой путь
5 RomanYS
 
16.11.19
12:49
(3) (2) не будет ПриИзменении без открытия формы элемента в данном случае
6 RomanYS
 
16.11.19
12:50
(0) Отрабатывай другие события (м.б. Выбор) или создай свою команду, которая будет ставить флаги по выделенным строкам ДС
7 RomanYS
 
16.11.19
12:54
+(6)
"Выбор" для отработки двойного щелчка или энтера,
"ПриАктивизацииСтроки" для одинарного щелчка
8 ДенисЧ
 
16.11.19
14:30
Переходи на фузину, там это есть из коробки...
9 Sam1C
 
16.11.19
14:37
(2) Нельзя добавить произвольное поле к дин. списку. Это можно делать с ТЗ и Табличными частями. Недоступен пункт меню "Добавить колонку реквизита" в ДС.
10 Sam1C
 
16.11.19
14:39
(6) спс, так и сделал
11 RomanYS
 
16.11.19
16:30
(9) Придётся перевести ДС на произвольный запрос. А там в поле можно сделать поле типа
Спр.Ссылка в (&СписокОтмеченных) Как Флажок.

А параметр СписокОтмеченных обновлять в (7)
12 vde69
 
16.11.19
18:57
(9) (5) у меня так работают некоторые смопальные формы подборов
13 RomanYS
 
16.11.19
19:08
(12) Ты с таблицей путаешь. В ДС не добавляется колонка в реквизитах формы, только изменением запроса. И ПриИзменении не работает без открытия формы
14 vde69
 
16.11.19
19:20
(13) в динамическом списке МОЖНО добавить реквизит которого нет в запросе
15 RomanYS
 
16.11.19
19:23
(14) ХЗ может у тебя самописки без режима совместимости. На 8.3.12 нельзя
16 vde69
 
16.11.19
19:26
(14) хотя вру, у меня немного по другому сделано
17 RomanYS
 
16.11.19
19:27
(15) проверил. Со снятой совместимостью тоже НЕЛЬЗЯ добавить колонку реквизит ДС (не в элемент формы)
18 vde69
 
16.11.19
19:27
(16) у меня отдельный список выбраных параметров и он джойнится и дпет колонку пометок
19 RomanYS
 
16.11.19
19:28
(18) что-то подобное в (11), только без джойна
20 RomanYS
 
16.11.19
19:30
(18) ПриИзменении еще проверь. Скорее всего там "Выбор"
Основная теорема систематики: Новые системы плодят новые проблемы.