|
Дублируется список выбора |
☑ |
0
lg2marvel
20.06.19
✎
16:25
|
Добрый день, управляемые формы 1с 8.3. В тч документа в ячейке выбираю значения, все выбирается все хорошо, но значения дублируются, не могу понять почему, поможете разобраться?
Начало выбора ячейки:
&НаКлиенте
Процедура ДанныеОВремени_КЕ_ЗамещениеНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = ложь;
ДанныеВыбора = Элемент.СписокВыбора;
ДанныеВыбора.Очистить();
ТекСтрока = Элементы.ДанныеОВремени.ТекущиеДанные;
мс = УПР_ТабельНаСервере.МассивДолжностиЗамщения(ТекСтрока._КЕ_ДолжностьСотрудника);
ДанныеВыбора.ЗагрузитьЗначения(мс);
КонецПроцедуры
Получаю список на сервере
Функция МассивДолжностиЗамщения(Должность) Экспорт
массив = новый Массив;
массив.Добавить(Должность);
Для каждого стрЗамещения из Должность.ДолжностиЗамещения Цикл
массив.Добавить(стрЗамещения.ДолжностьЗамещения);
КонецЦикла;
возврат массив;
КонецФункции
|
|
1
lg2marvel
20.06.19
✎
16:27
|
Отладчиком проходил, в массиве 2 записи, ДанныеВыбора после загрузки - 2 записи, а в режиме предприятия вылазит 4
|
|
2
lg2marvel
20.06.19
✎
16:32
|
|
|
3
lg2marvel
20.06.19
✎
16:33
|
сорян не тот скриншот
|
|
4
lg2marvel
20.06.19
✎
16:33
|
|
|
5
Evgenchik
20.06.19
✎
16:44
|
Историю ввода в ячейки отключи и посмотри
|
|
6
lg2marvel
20.06.19
✎
16:52
|
(5) спасибо, попробую
|
|
7
lg2marvel
20.06.19
✎
17:03
|
(5) убрал для ячейки "ИсторияВыбораПриВводе" = не использовать - не помогло
|
|
8
lg2marvel
20.06.19
✎
17:03
|
возможно кешь очистить...
|
|
9
Chameleon1980
20.06.19
✎
17:13
|
Странно вот это
массив.Добавить(Должность);
Для каждого стрЗамещения из Должность.ДолжностиЗамещения Цикл
на входе в Должность у тебя что?
попробуй убери
массив.Добавить(Должность);
|
|
10
Evgenchik
20.06.19
✎
17:15
|
больше у меня нет вариантов.
У меня было тут недавно такое, список выбора отличался от стандартного.
Я заполнял список при создании формы
Элементы.Организация.СписокВыбора.ЗагрузитьЗначения(ПолучитьДоступныйМассивОрганизаций());
Выводился как мой список, так и история.
Помогло именно это
"ИсторияВыбораПриВводе" = "Не использовать"
|
|
11
lg2marvel
20.06.19
✎
17:20
|
(9) там должность "продавец" в цикле из ТЧ добавляется уже "продвец сменный". Но попробую.
(10) спасибо, буду копать дальше
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший