Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Подбор товаров с регистра в табличную часть , выдает 2 значения вместо одного, верней 2 строки          
burza Подменю пользователя
сообщение 06.06.19, 13:41
Сообщение #1

Оратор
*****
Группа: Пользователи
Сообщений: 312
Спасибо сказали: 1 раз
Рейтинг: 1

помогите! как сделать чтобы было в одной строке после переноса. делает 2 строки а должно быть вместе.не могу понять что не так.
//Это на формедокумента
&НаСервере
Процедура ТоварыОбработкаВыбораНаСервере(ВыбранноеЗначение)
    
       Для Каждого вЗнч Из ВыбранноеЗначение Цикл
нСтр = Объект.Товары.Добавить();
нСтр.Партнер = вЗнч.Значение;
нСтр.Номенклатура = вЗнч.Значение;
КонецЦикла;

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

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

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

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

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


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





burza @ Сегодня, 14:36 * ,
я выбираю на форме подбора Иванов одну строку.И вот что затягивает.

nik389 Подменю пользователя
сообщение 06.06.19, 18:58
Сообщение #2

Завсегдатай
****
Группа: Пользователи
Сообщений: 153
Из: Украина
Спасибо сказали: 37 раз
Рейтинг: 34

ОповеститьОВыборе делайте один раз, в структуру передавайте два значения, и номенклатуру и партнера

Спасибо сказали: burza,

burza Подменю пользователя
сообщение 06.06.19, 19:43
Сообщение #3

Оратор
*****
Группа: Пользователи
Сообщений: 312
Спасибо сказали: 1 раз
Рейтинг: 1

nik389 @ Сегодня, 19:58 * ,
можете написать как надо

nik389 Подменю пользователя
сообщение 06.06.19, 20:30
Сообщение #4

Завсегдатай
****
Группа: Пользователи
Сообщений: 153
Из: Украина
Спасибо сказали: 37 раз
Рейтинг: 34

могу конечно. но вы программист или где?

Vofka Подменю пользователя
сообщение 07.06.19, 8:08
Сообщение #5

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

burza @ Вчера, 20:43 * ,

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

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

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


Но вообще конечно да, можно было бы и самому догадаться, написано же очень даже понятным языком.

Сообщение отредактировал Vofka - 07.06.19, 8:08

Спасибо сказали: burza,

burza Подменю пользователя
сообщение 07.06.19, 8:25
Сообщение #6

Оратор
*****
Группа: Пользователи
Сообщений: 312
Спасибо сказали: 1 раз
Рейтинг: 1

Vofka @ Сегодня, 9:08 * ,
 СтандартнаяОбработка = Ложь;

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


все ровно двоит записи.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 29.03.24, 17:56
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!