ТиС 7.7 прайс лист

Новая тема
"нужно сделать прайс "код товара,наименование,цена"
в конструкторе строю, но нормально получается построить только "код товара и наименование"
если что-то начинаю добавлять - не хочет группировать
что нужно добавить в код (ниже),чтобы вывелась цена ,которая в ТипыЦен розничная? помогите плз!!!



//*******************************************
// Процедура генерации запроса Сформировать.
//
Процедура Сформировать()
Перем Запрос, ТекстЗапроса, Таб;
//Создание объекта типа Запрос
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Номенклатура = Справочник.Номенклатура.ТекущийЭлемент;
|ТипыЦен = Справочник.Цены.ТекущийЭлемент;
|Группировка Номенклатура упорядочить по Номенклатура.Код, Номенклатура.Наименование;
|"//}}ЗАПРОС
;
// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат;
КонецЕсли;

// Подготовка к заполнению выходных форм данными запроса
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Сформировать");
// Заполнение полей "Заголовок"
Таб.ВывестиСекцию("Заголовок");
Состояние("Заполнение выходной таблицы...");
Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
Пока Запрос.Группировка(1) = 1 Цикл
// Заполнение полей Номенклатура
Таб.ВывестиСекцию("Номенклатура");
Таб.ВывестиСекцию("ТипыЦен");
КонецЦикла;
// Вывод заполненной формы
Таб.ТолькоПросмотр(1);
Таб.Показать("Сформировать", """");
КонецПроцедуры"
"Процедура Сформировать()
Перем Запрос, ТекстЗапроса, Таб;
//Создание объекта типа Запрос
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Номенклатура = Справочник.Номенклатура.ТекущийЭлемент, Справочник.Цены.Владелец;
|ТипЦен = Справочник.Цены.ТипЦен;
|Цена = Справочник.Цены.Цена;
|Группировка Номенклатура без групп;
|Группировка Цена;
       |Условие(СокрЛП(ТипЦен)=""""Розничная"""");
|"//}}ЗАПРОС
;
// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат;
КонецЕсли;
// Подготовка к заполнению выходных форм данными запроса
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Сформировать");
// Заполнение полей "Заголовок"
Таб.ВывестиСекцию("Заголовок");
Состояние("Заполнение выходной таблицы...");
Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
Пока Запрос.Группировка(1) = 1 Цикл
Пока Запрос.Группировка(2) = 1 Цикл
// Заполнение полей Цена
Таб.ВывестиСекцию("Цена");
КонецЦикла;
КонецЦикла;
// Вывод заполненной формы
Таб.ТолькоПросмотр(1);
Таб.Показать("Сформировать", """");
КонецПроцедуры


////СЕкция ЦЕНА :  Запрос.ЗначениеУпорядочивания(1)/// Запрос.Цена"
спс огромное!но показывает только номенклатуру,а нужен ещё код товара и цена

или может я что-то не так делаю?

во вкладке "сформировать" в таблице по горизонтали(по вертикали секций нет) секции "заголовок" и "цена". и в "цена" "<Запрос.ЗначениеУпорядочивания(1)>"
спс,всё вышло как надо!
бухгалтерии теперь надо чтобы ещё можно было выбирать по поставщику и получался прайс лист от конкретного поставщика. добавление строчек в запрос
...
|Контрагенты = Справочник.Контрагенты.ТекущийЭлемент
...
|Условие(Контрагенты = ВыбКонтрагенты)

ни к чему не привело - отображается _только_ полный прайс
А где связь прайса с контрагентами?
"вобще связи как таковой нет. я неправильно выразился. нужно сделать выборку по группе товаров с ТипЦен = розничные. при запросе
|Контрагенты = Справочник.Контрагенты.ТекущийЭлемент, Справочник.Номенклатура.Родитель;
|Номенклатура = Справочник.Номенклатура.ТекущийЭлемент;
|Группировка Номенклатура упорядочить по Номенклатура.Код, Номенклатура.Наименование;
|Условие(Контрагенты = ВыбКонтрагенты);
и ссылке "тип" ВыбКонтрагенты не на просто "справочник",а на "справочник.номенклатура" получается,что выводит товар по группам (у нас группы - это название фирм),но выбор и вывод цены никак не получается прикрутить "
help срочно
Вопрос по конфигурации - если это ТиС 7.7 9.ХХ - то все просто - берешь стандартный прайс и дорабатываешь. Выборка по товару поставщика можно сделать следующим образом- либо в конфигурации добавить в спр. номенклатура реквизит спр. контрагенты и занести информацию в карточки товара,и в запросе установить фильтр по этому реквизиту, либо (если  конф. 9.ХХ) в форме элемента есть реквизит основноеСвойство - заносим информацию в номенклатуру и в стандартном прайсе уже есть фильтр по основному свойству. Просто посмотри как это реализовано в стандартных отчетах конфигурации.
Читают тему
(гостей: 1)

Быстрый переход