|   |   | 
| 
 | План обмена. Выгрузка среза последних | ☑ | ||
|---|---|---|---|---|
| 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 | 
        То есть,вы хотите каждый раз выгружать все цены?     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |