|
План обмена. Выгрузка среза последних | ☑ | ||
---|---|---|---|---|
0
rotting
24.11.21
✎
16:37
|
УТ10, регистр сведений ЦеныНоменклатуры. Какой есть способ выбрать изменения в срезе последних?
|
|||
1
ДенисЧ
24.11.21
✎
16:44
|
Написать правило, которое будет выгружать.
|
|||
2
Михаил Козлов
24.11.21
✎
16:45
|
Сравнить срез последних со срезом "не последних". Или брать изменения в самом регистре.
|
|||
3
Kassern
24.11.21
✎
16:46
|
(0) регистрируйте изменения установки цен, а при обработке данных узла уже сверяйте со срезом последних
|
|||
4
УдавВПопугаях
24.11.21
✎
16:46
|
если правильно понял - выгружать только срез последних, а зачем?
|
|||
5
УдавВПопугаях
24.11.21
✎
16:48
|
изменения же могут понадобиться и в "середине"
|
|||
6
rotting
24.11.21
✎
16:56
|
(4) для выгрузки данных на сайт
|
|||
7
rozer76
24.11.21
✎
17:00
|
(0) обычно делают так: при изменении набора записей ЦеныНоменклатуры регистрируют в планеобмена Номенклатуру а потом запросом уже со срезомпоследних выгружают на сайт. Конечно если у вас не регистрируют цены в будущее - тут будет проблема если догадываетесь о чем я...
|
|||
8
unbred
24.11.21
✎
17:01
|
(6) Вчера писал. вот кусочек, который может тебе пригодиться
<code>|//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ЦеныНоменклатуры.Номенклатура КАК Номенклатура, | ЦеныНоменклатуры.ТипЦен КАК ТипЦен, | ЦеныНоменклатуры.Организация КАК Организация, | ЦеныНоменклатуры.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | МАКСИМУМ(ЦеныНоменклатуры.Регистратор) КАК Регистратор |ПОМЕСТИТЬ ВТ_Номенклатура |ИЗ | РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_ТипыЦен КАК ВТ_ТипыЦен | ПО ЦеныНоменклатуры.ТипЦен = ВТ_ТипыЦен.ТипЦен |ГДЕ | ЦеныНоменклатуры.Период МЕЖДУ НАЧАЛОПЕРИОДА(&Дата, ДЕНЬ) И КОНЕЦПЕРИОДА(&Дата, ДЕНЬ) | |СГРУППИРОВАТЬ ПО | ЦеныНоменклатуры.Номенклатура, | ЦеныНоменклатуры.ТипЦен, | ЦеныНоменклатуры.Организация, | ЦеныНоменклатуры.ХарактеристикаНоменклатуры |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТекущиеЦены.ТипЦен КАК ТипЦен, | ТекущиеЦены.Номенклатура КАК Номенклатура, | ТекущиеЦены.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | ТекущиеЦены.Организация КАК Организация, | ТекущиеЦены.Цена КАК ЦенаНовая, | ПредыдущиеЦены.Цена КАК ЦенаСтарая, | (ТекущиеЦены.Цена - ПредыдущиеЦены.Цена) / ПредыдущиеЦены.Цена * 100 КАК ПроцентИзменения, | ТекущиеЦены.Цена - ПредыдущиеЦены.Цена КАК ИзменениеЦены |ПОМЕСТИТЬ ВТ_ИзменениеЦен |ИЗ | РегистрСведений.ЦеныНоменклатуры.СрезПоследних( | КОНЕЦПЕРИОДА(&Дата, ДЕНЬ), | (ТипЦен, Номенклатура, ХарактеристикаНоменклатуры, Организация) В | (ВЫБРАТЬ | ВТ_Номенклатура.ТипЦен, | ВТ_Номенклатура.Номенклатура, | ВТ_Номенклатура.ХарактеристикаНоменклатуры, | ВТ_Номенклатура.Организация | ИЗ | ВТ_Номенклатура КАК ВТ_Номенклатура)) КАК ТекущиеЦены | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних( | КОНЕЦПЕРИОДА(ДОБАВИТЬКДАТЕ(&Дата, ДЕНЬ, -1), ДЕНЬ), | (ТипЦен, Номенклатура, ХарактеристикаНоменклатуры, Организация) В | (ВЫБРАТЬ | ВТ_Номенклатура.ТипЦен, | ВТ_Номенклатура.Номенклатура, | ВТ_Номенклатура.ХарактеристикаНоменклатуры, | ВТ_Номенклатура.Организация | ИЗ | ВТ_Номенклатура КАК ВТ_Номенклатура)) КАК ПредыдущиеЦены | ПО ТекущиеЦены.ТипЦен = ПредыдущиеЦены.ТипЦен | И ТекущиеЦены.Номенклатура = ПредыдущиеЦены.Номенклатура | И ТекущиеЦены.ХарактеристикаНоменклатуры = ПредыдущиеЦены.ХарактеристикаНоменклатуры | И ТекущиеЦены.Организация = ПредыдущиеЦены.Организация | И (НЕ ТекущиеЦены.Цена = ПредыдущиеЦены.Цена) | И (НЕ ПредыдущиеЦены.Цена = 0) |; </code> |
|||
9
УдавВПопугаях
24.11.21
✎
17:06
|
(6) а, ок
|
|||
10
ДедМорроз
25.11.21
✎
09:46
|
То есть,вы хотите каждый раз выгружать все цены?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |