Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подбор товаров с регистра в табличную часть
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
burza
помогите! как сделать чтобы было в одной строке после переноса. делает 2 строки а должно быть вместе.не могу понять что не так.
//Это на формедокумента
&НаСервере
Процедура ТоварыОбработкаВыбораНаСервере(ВыбранноеЗначение)
    
       Для Каждого вЗнч Из ВыбранноеЗначение Цикл
нСтр = Объект.Товары.Добавить();
нСтр.Партнер = вЗнч.Значение;
нСтр.Номенклатура = вЗнч.Значение;
КонецЦикла;

КонецПроцедуры

&НаКлиенте
Процедура ТоварыОбработкаВыбора(Элемент, ВыбранноеЗначение,  СтандартнаяОбработка,ИсточникВыбора)
    
       СтандартнаяОбработка = Ложь;
            ТоварыОбработкаВыбораНаСервере(ВыбранноеЗначение);
      
      
               
КонецПроцедуры

//это на форме подбора
&НаКлиенте
Процедура ТоварыДляВыбораВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка,ЗначениеВыбора, Источник)
    
       СтандартнаяОбработка = Ложь;

парам_Партнер = Элемент.ТекущиеДанные.Партнер;
ОповеститьОВыборе( Новый Структура("Партнер", парам_Партнер));

парам_Номен = Элемент.ТекущиеДанные.Ссылка;
ОповеститьОВыборе( Новый Структура("Номенклатура", парам_Номен));


КонецПроцедуры





burza @ Сегодня, 14:36 необходимо зарегистрироваться для просмотра ссылки ,
я выбираю на форме подбора Иванов одну строку.И вот что затягивает.
nik389
ОповеститьОВыборе делайте один раз, в структуру передавайте два значения, и номенклатуру и партнера
burza
nik389 @ Сегодня, 19:58 необходимо зарегистрироваться для просмотра ссылки ,
можете написать как надо
nik389
могу конечно. но вы программист или где?
Vofka
burza @ Вчера, 20:43 необходимо зарегистрироваться для просмотра ссылки ,

Цитата(nik389 @ 06.06.19, 19:58) необходимо зарегистрироваться для просмотра ссылки
ОповеститьОВыборе делайте один раз, в структуру передавайте два значения, и номенклатуру и партнера

&НаКлиенте
Процедура ТоварыДляВыбораВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка,ЗначениеВыбора, Источник)
   СтандартнаяОбработка = Ложь;

   парам_Партнер = Элемент.ТекущиеДанные.Партнер;
   ОповеститьОВыборе( Новый Структура("Партнер, Номенклатура", парам_Партнер, парам_Номен));
КонецПроцедуры


Но вообще конечно да, можно было бы и самому догадаться, написано же очень даже понятным языком.
burza
Vofka @ Сегодня, 9:08 необходимо зарегистрироваться для просмотра ссылки ,
 СтандартнаяОбработка = Ложь;

   парам_Партнер = Элемент.ТекущиеДанные.Партнер;
   парам_Номен = Элемент.ТекущиеДанные.Ссылка;
   ОповеститьОВыборе( Новый Структура("Партнер, Номенклатура", парам_Партнер, парам_Номен));


все ровно двоит записи.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.