Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Бэк-офисы платформы 1С > 1С: Управление торговлей

Грузит на кассы закупочную цену из установки цен, а надо розничную.Как дописать? : 1С: Управление торговлей

04.05.2024 0:24


16.05.2012 06:56
IvanSuSanin
 
В "Установке цен номенклатуры" - Закупочная цена,Розничная цена.

В обработке:
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ЦеныНоменклатуры.Номенклатура,
| ЦеныНоменклатуры.ЕдиницаИзмерения,
| ЦеныНоменклатуры.Цена
|ИЗ
| РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
|ГДЕ
| ЦеныНоменклатуры.Регистратор = &Регистратор
| И ЦеныНоменклатуры.Активность = ИСТИНА";
Запрос.УстановитьПараметр("Регистратор", ДокументУстановкиЦен);
ВыгрузитьТовары(Запрос.Выполнить().Выгрузить());

И грузит Закупочную цену, как обозначить чтобы Цена шла из колонки с Розничной ценой?
16.05.2012 07:08
Mtirt
 
Добавить условие на вид цены?
17.05.2012 08:51
Little
 
Насколько помню, там нет колонки с розничной ценой, есть последовательность записей, номенклатура,регистратор, тип цены, цена. Тогда в чем вопрос, ввести:
ТипЦены = Справочники.ТипыЦенНоменклатуры.НайтиПоКоду(ЗАдаем код нужноготипа)
Запрос.УстановитьПараметр("ТипЦены", ТИпЦены);
И далее условие в запрос.
Но мне кажется что лучше пользоваться срезом последних на дату! Тогда точно не нужен регистратор. Хотя до конца не знаю условия задачи!

PS. Писал на память, в поиске по коду может быть ошибка.
17.05.2012 09:11
Mtirt
 
Т.е. мы с Little хотели сказать:
Код:
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|	ЦеныНоменклатуры.Номенклатура,
|	ЦеныНоменклатуры.ЕдиницаИзмерения,
|	ЦеныНоменклатуры.Цена
|ИЗ
|	РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
|ГДЕ
|	ЦеныНоменклатуры.Регистратор = &Регистратор
|	И ЦеныНоменклатуры.Активность = ИСТИНА"
|      И ЦеныНоменклатуры.ТипыЦенНоменклатуры= &ТипЦены";
Запрос.УстановитьПараметр("Регистратор", ДокументУстановкиЦен);
ТипЦены = Справочники.ТипыЦенНоменклатуры.НайтиПоКоду(ЗАдаем код нужноготипа);
Запрос.УстановитьПараметр("ТипЦены", ТИпЦены);
Как вариант, если розничная цена предопределенная, может сработать следующая конструкция:
ТипЦены = Справочники.ТипыЦенНоменклатуры.Розничная;
Часовой пояс GMT +3, время: 00:24.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.