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