Имя: Пароль:
1C
1С v8
Получение списка товаров
0 bamond
 
20.05.13
15:51
День добрый , подскажите пожалуйста ....
Есть документ в котором при изменении ГРУППЫ ТОВАР должны автоматом подхватываться товары. Все подхватывается и выставляется на ура , но почему то всегда из одной из той же группы товаров.
Тоесть есть некий справочникТоваров , в нем много позиций ... и выборка делается и подцепляет товары только из первой позиции , а нужно что бы подцепляло товары из той группы( позиции )  которая была выбрана в документе.


&НаКлиенте
Процедура ТоварПриИзменении(Элемент)
   Структура = ПолучениеСписка();
      Объект.Товар1 =  структура.Товар1;
КонецПроцедуры

&НаСервере
Функция ПолучениеСписка()
   
   Запрос = Новый Запрос;
   Запрос.Текст =
       "ВЫБРАТЬ
       |    СправочникТоваров.Ссылка,
       |    СправочникТоваров.Товар1,
       |    СправочникТоваров.Товар2
       |ИЗ
       |    Справочник.СправочникТоваров КАК СправочникТоваров";
       

   Результат = Запрос.Выполнить();

   ВыборкаДетальныеЗаписи = Результат.Выбрать();

   Стр = Новый Структура ("Товар1",ВыборкаДетальныеЗаписи.Товар1);
   
   
   Если ВыборкаДетальныеЗаписи.Следующий() тогда
       Стр.Вставить("Товар1",ВыборкаДетальныеЗаписи.Товар1);
       Возврат Стр;
   иначе
       Возврат Неопределено;
   КонецЕсли;
   
КонецФункции
1 Утконос
 
20.05.13
16:00
в запрос условие добавь
Где
Справочник.СправочникТоваров.Родитель=&НужныйРодственник