Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 08:43

Получить последнюю цену из 2х типов цен

Автор Hel, 12 окт 2015, 09:03

0 Пользователей и 1 гость просматривают эту тему.

Hel

СтруктураОтбора = Новый Структура();
СтруктураОтбора.Вставить("ТипЦен", ТипЦен1);
//СтруктураОтбора.Вставить("ТипЦен", ТипЦен2);
СтруктураОтбора.Вставить("Номенклатура", стр2.Номенклатура);
СтруктураОтбора.Вставить("ХарактеристикаНоменклатуры", стр2.ХарактеристикаНоменклатуры);
ЦенаРег = РегистрыСведений.ЦеныНоменклатуры.ПолучитьПоследнее(НачалоДня(НачалоПериодаОтчета), СтруктураОтбора).Цена;


если есть ТипЦен1 - берем её, если есть ТипЦен2 - берем её, если есть и то и другое - взять одну последнюю на дату.
Пробую реализовать это Структурой. Для одного Типа цен работает, а для двух так не срабатывает. Подскажите, пожалуйста, что не так?!
         

vitasw

В структуре задается перечень измерений. Для каждого измерения свое значение. Пишите запрос.

Hel

СтруктураОтбора = Новый Структура();
СтруктураОтбора.Вставить("ТипЦен", ТипЦен1);
СтруктураОтбора.Вставить("Номенклатура", стр2.Номенклатура);
СтруктураОтбора.Вставить("ХарактеристикаНоменклатуры", стр2.ХарактеристикаНоменклатуры);
ЦенаРег = РегистрыСведений.ЦеныНоменклатуры.ПолучитьПоследнее(НачалоДня(НачалоПериодаОтчета), СтруктураОтбора).Цена;
//ДатаРег =

с запросом чет не получается...
а если использовать все-таки такую конструкцию, но для каждого типа цен отдельно, то как здесь еще определить дату цены?

cska-fanat-kz

"вот что я тебе скажу, птичка...
лучше день потерять, зато потом за 5 минут долететь..." (с)

все-таки лучше рассмотрите вариант с запросом.
да, потратите какое-то время на их изучение, но потом 100500 раз пригодится...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск