Имя: Пароль:
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) спасибо, буду копать дальше
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn