Имя: Пароль:
1C
1С v8
Дублируется список выбора
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) спасибо, буду копать дальше