|
Изменение цен > Изменение цен & новые цены | ☑ | ||
---|---|---|---|---|
0
Farid0516
11.03.23
✎
10:50
|
Привет. Мне нужна ваша помощь. Изменение цен — это нормально, но я хочу добавить сюда новые цены на товары, ничего не могу придумать
Запрос.Текст="ВЫБРАТЬ | СтрокиТекДокумента.Товар, | СтрокиТекДокумента.Единица, | СтрокиТекДокумента.Количество, | СтрокиТекДокумента.РознЦена |ИЗ | СтрокиТекДокумента КАК СтрокиТекДокумента | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаДокумента, ТипЦен = &рознТипЦены) КАК ЦеныНоменклатурыСрезПоследних | ПО СтрокиТекДокумента.Товар = ЦеныНоменклатурыСрезПоследних.Номенклатура | И СтрокиТекДокумента.Единица = ЦеныНоменклатурыСрезПоследних.Единица |ГДЕ | ЦеныНоменклатурыСрезПоследних.Валюта = &Valyuta | И СтрокиТекДокумента.РознЦена <> ЦеныНоменклатурыСрезПоследних.Цена" ; Запрос.УстановитьПараметр("Valyuta",Валюта.ссылка); Запрос.УстановитьПараметр("рознТипЦены",УправлениеПользователями.ЗначениеПоУмолчания("РозничныйТипЦен").ссылка); Г = Год(Дата); М = Месяц(Дата); Д = День(Дата); Ч = Час(Дата); Ми = Минута(Дата); С = Секунда(Дата); Если С=0 тогда Ми=Ми-1; С=59; иначе С=С-1; КонецЕсли; PriceDateTime=Дата(Г,М,Д,Ч,Ми,С); Запрос.УстановитьПараметр("ДатаДокумента",PriceDateTime); |
|||
1
2S
11.03.23
✎
11:03
|
Г = Год(Дата);
М = Месяц(Дата); Д = День(Дата); Ч = Час(Дата); Ми = Минута(Дата); С = Секунда(Дата); Если С=0 тогда Ми=Ми-1; С=59; иначе С=С-1; КонецЕсли; это что за дичь? |
|||
2
Farid0516
11.03.23
✎
11:24
|
(1) Вот как это должно было быть, я сделал это для него. Я просто хочу добавить новые цены на товары
|
|||
3
K1RSAN
11.03.23
✎
13:40
|
(2) Я правильно понимаю, что ты хочешь получить последнюю И предпоследнюю цены каждой номенклатуры?
|
|||
4
Farid0516
11.03.23
✎
14:10
|
(3) Нет. Если я изменил цену в документе, создал новый продукт и установил цену. Цены, которые я изменил, работают нормально. Однако я хочу, чтобы он добавлялся при создании нового продукта.
|
|||
5
Смотрящий
11.03.23
✎
14:38
|
(4) Ты хочешь, что бы при создании новой номенклатуры автоматически устанавливались цены ? Или чтобы цены устанавливались при проведении документа ?
|
|||
6
Farid0516
11.03.23
✎
14:49
|
(5) Я печатаю цены на продукты в конце каждого документа. Однако вместо цены всех товаров я хочу печатать только новые товары, цена которых изменилась. Здесь отображаются только товары с изменой ценой. Я также хочу добавить новые продукты
|
|||
7
Смотрящий
11.03.23
✎
14:55
|
Если товар "новый" значит на него не должно быть цены в регистре цен.
Попробовать вот так: И (СтрокиТекДокумента.РознЦена <> ЦеныНоменклатурыСрезПоследних.Цена ИЛИ ЦеныНоменклатурыСрезПоследних.Цена ЕСТЬ NULL) |
|||
8
vicof
11.03.23
✎
17:54
|
ПО СтрокиТекДокумента.Товар = ЦеныНоменклатурыСрезПоследних.Номенклатура
И СтрокиТекДокумента.Единица = ЦеныНоменклатурыСрезПоследних.Единица И СтрокиТекДокумента.РознЦена <> ЦеныНоменклатурыСрезПоследних.Цена |
|||
9
vicof
11.03.23
✎
17:55
|
Еще одна жертва неявного внутреннего соединения
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |