|
Поменять вывод цены в макете | ☑ | ||
---|---|---|---|---|
0
kefir4eg
21.01.15
✎
08:27
|
Здравствуйте, гуру 1С
Скачал с инфостарта внешнюю печатную форму "Приходная накладная с розничной ценой" (печатается из ПТиУ). Но у меня она не работает, так как заточена под розничный АТТ склад. ЗапросРоз = Новый Запрос; ЗапросРоз.Текст = "ВЫБРАТЬ | ПоступлениеТоваровУслуг.Номенклатура КАК Номенклатура, | СУММА(ПоступлениеТоваровУслуг.Количество) КАК Количество, | ПоступлениеТоваровУслуг.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | ПоступлениеТоваровУслуг.Цена КАК Цена, | СУММА(ПоступлениеТоваровУслуг.Сумма) КАК Сумма, | ЕСТЬNULL(ЦеныАТТСрезПоследних.Цена, 0) КАК ЦенаРоз, | ПоступлениеТоваровУслуг.ХарактеристикаНоменклатуры |ИЗ | Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныАТТ.СрезПоследних(&Дата, ) КАК ЦеныАТТСрезПоследних | ПО ПоступлениеТоваровУслуг.Номенклатура = ЦеныАТТСрезПоследних.Номенклатура | И ПоступлениеТоваровУслуг.ХарактеристикаНоменклатуры = ЦеныАТТСрезПоследних.ХарактеристикаНоменклатуры | И ПоступлениеТоваровУслуг.Склад = ЦеныАТТСрезПоследних.Склад |ГДЕ | ПоступлениеТоваровУслуг.Ссылка = &ТекущийДокумент | |СГРУППИРОВАТЬ ПО | ПоступлениеТоваровУслуг.Номенклатура, | ПоступлениеТоваровУслуг.Цена, | ПоступлениеТоваровУслуг.ЕдиницаИзмерения, | ПоступлениеТоваровУслуг.ХарактеристикаНоменклатуры, | ЕСТЬNULL(ЦеныАТТСрезПоследних.Цена, 0) | |УПОРЯДОЧИТЬ ПО | Номенклатура"; Что в ней заменить, чтоб выводилась цена оптового склада с идентификатором "Продажная"? |
|||
1
hawksib
21.01.15
✎
08:32
|
таблицу "ЦеныАТТ" на "ЦеныНоменклатуры", с указанием в условиях типа цен
|
|||
2
hawksib
21.01.15
✎
08:38
|
ЗапросРоз = Новый Запрос;
ЗапросРоз.Текст = "ВЫБРАТЬ | ПоступлениеТоваровУслуг.Номенклатура КАК Номенклатура, | СУММА(ПоступлениеТоваровУслуг.Количество) КАК Количество, | ПоступлениеТоваровУслуг.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | ПоступлениеТоваровУслуг.Цена КАК Цена, | СУММА(ПоступлениеТоваровУслуг.Сумма) КАК Сумма, | ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) КАК ЦенаРоз, | ПоступлениеТоваровУслуг.ХарактеристикаНоменклатуры |ИЗ | Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, ТипЦен = &ТипПродажныхЦен) КАК ЦеныНоменклатурыСрезПоследних | ПО ПоступлениеТоваровУслуг.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура | И ПоступлениеТоваровУслуг.ХарактеристикаНоменклатуры = ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры |ГДЕ | ПоступлениеТоваровУслуг.Ссылка = &ТекущийДокумент | |СГРУППИРОВАТЬ ПО | ПоступлениеТоваровУслуг.Номенклатура, | ПоступлениеТоваровУслуг.Цена, | ПоступлениеТоваровУслуг.ЕдиницаИзмерения, | ПоступлениеТоваровУслуг.ХарактеристикаНоменклатуры, | ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) | |УПОРЯДОЧИТЬ ПО | Номенклатура |
|||
3
kefir4eg
21.01.15
✎
08:41
|
(2) спасибо, почти получилось!
|
|||
4
kefir4eg
21.01.15
✎
08:57
|
Во, заработало!
15 минут в гугле рылся. Вот что нужно было дописать: ЗапросРоз.УстановитьПараметр("ТипПродажныхЦен", Справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию("Продажная")); |
|||
5
hawksib
21.01.15
✎
09:06
|
поздравляю)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |