![]() |
|
ошибки в отображении динамического списка | ☑ | ||
---|---|---|---|---|
0
ASimonova
08.03.22
✎
15:39
|
Странная история. в событии СписокПриАктивизацииСтроки формы списка справочника Номенклатура на сервере добавляю реквизит и элемент. И динамический список перестает отображать что бы то ни было и даже добавление элементов становится недоступным. Код вот такой:
Если Элементы.Найти("Реквизит1") <> Неопределено Тогда УдаляемыеРеквизиты = Новый Массив; УдаляемыеРеквизиты.Добавить("Реквизит1"); Элементы.Удалить(Элементы["Реквизит1"]); ИзменитьРеквизиты(, УдаляемыеРеквизиты); КонецЕсли; МассивРеквизитов = Новый Массив; ОписаниеТипа = Новый ОписаниеТипов("Строка"); Реквизит1 = Новый РеквизитФормы("Реквизит1", ОписаниеТипа); МассивРеквизитов.Добавить(Реквизит1); ИзменитьРеквизиты(МассивРеквизитов); Элемент1 = ЭтаФорма.Элементы.Добавить("Реквизит1", Тип("ПолеФормы")); Элемент1.Вид = ВидПоляФормы.ПолеВвода; Элемент1.ПутьКДанным = "Реквизит1"; Если добавить этот элемент в приСозданииНаСервере, таких проблем не возникает |
|||
1
Мимохожий Однако
08.03.22
✎
15:55
|
Ответ:"...добавить этот элемент в приСозданииНаСервере... проблем не возникает"
|
|||
2
ASimonova
08.03.22
✎
16:05
|
(1) к сожалению, мне этот код не нужен в ПриСозданииНаСервере
|
|||
3
МихаилМ
08.03.22
✎
16:06
|
" СписокПриАктивизацииСтроки" и "на сервере".
|
|||
4
ASimonova
08.03.22
✎
16:15
|
(3) да, а что не так?
|
|||
5
МихаилМ
08.03.22
✎
16:19
|
(4) На сервер будет отправлен весь контекст. ни и без контекста - это отвратительно.
|
|||
6
pechkin
08.03.22
✎
16:35
|
Через обработчик ожидания хотябы делаешь?
|
|||
7
OldCondom
08.03.22
✎
16:41
|
добавь в приСозданииНаСервере, скрывай/показывай при активизации
|
|||
8
Мимохожий Однако
08.03.22
✎
16:50
|
(2) Странное заявление. Вместо того, чтобы один раз обратиться к серверу, хочешь дёргать его при каждом обращении построчно. Ни один самовар такого не выдержит.
|
|||
9
hhhh
08.03.22
✎
18:42
|
(4) вот из синтакс помощника
Примечание: В обработчике данного события нельзя использовать серверные методы формы с директивой компиляции &НаСервере, а также изменять свойства, которые могут привести к серверному вызову. |
|||
10
acht
08.03.22
✎
18:53
|
Печаль...
Вот зачем 1С-программисты до хрипоты и синевы требуют от фирмы 1С открытой и бесплатной документации, если они в массе своей даже синтакс-помощник читать не умеют. Может быть фирма 1С не настолько уж и неправа? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |