Имя: Пароль:
1C
1С v8
При выполнении подбора при вставке в табличную часть документа вставляется 2 а не одна стр
0 alpha78
 
08.07.19
08:32
Здравствуйте
При выполнении подбора при вставке в табличную часть документа вставляется две строки с выбранным ТМЦ а не одна строка как должно

Процедура КоманднаяПанель1Подбор(Кнопка)
    ОткрытьФорму("Справочник.ТМЦ.ФормаВыбора", Новый Структура("ЗакрыватьПриВыборе, МножественныйВыбор", Ложь , Истина), ЭтаФорма);
КонецПроцедуры


Процедура ОбработкаВыбора(ЗначениеВыбора, Источник) //свойства
    
    
  ЭлементыФормы.ТМЦ.ДобавитьСтроку();
  ТекСтрока = ЭлементыФормы.ТМЦ.ТекущиеДанные;
  ТекСтрока.ТМЦ = ЗначениеВыбора;
  ТекСтрока.Количество = 1;
  
КонецПроцедуры
1 Сияющий в темноте
 
08.07.19
08:39
Строку добавлять надо в реквизит формы,а не в связанный с ним элемент управления,а элемент после можно просто обновить.
2 alpha78
 
08.07.19
08:47
спасибо, а можно примерно в коде описать
3 alpha78
 
08.07.19
09:53
все ясно просто в обработчике формы выбора справочника ТМЦ в свойстве Выбор был метод ОповеститьОВыборе() и поэтому она дважды ставилась в табл часть докум.