Вход | Регистрация

1С:Предприятие ::

Метки: 

УТ 10.3 Заполнение номенклатуры в инвентаризации по иерархии.

Я
   НоваяВолна
 
14.04.17 - 06:53
В документе "Инвентаризация товаров на складе" есть команда "Заполнить по остаткам на складе". Необходимо чтобы порядок заполнения соответствовал иерархии справочника Номенклатура.
делаю так, но упорядочивания по иерархии не происходит. Что я делаю не так?:

"ВЫБРАТЬ
        |Номенклатура.Ссылка КАК Ссылка
        |ПОМЕСТИТЬ НоменклатураСпр
        |ИЗ
        |    Справочник.Номенклатура КАК Номенклатура
        |;
        |
        ////////////////////////////////////////////////////////////////////////////////

        |ВЫБРАТЬ
        |    ОстаткиТоваров.Номенклатура,
        |    ОстаткиТоваров.ХарактеристикаНоменклатуры,"
        +?(УчитыватьСерии, "
        |    ОстаткиТоваров.СерияНоменклатуры,", "") + "
        |    ОстаткиТоваров.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаХранения,
        |    ОстаткиТоваров.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК КоэффициентЕдиницыХранения,
        |    ОстаткиТоваров.ЦенаВРознице,
        |    ВЫБОР
        |        КОГДА СУММА(ОстаткиПартий.КоличествоОстаток) = 0
        |                ИЛИ СУММА(ОстаткиПартий.КоличествоОстаток) ЕСТЬ NULL 
        |            ТОГДА 0
        |        ИНАЧЕ СУММА(ОстаткиПартий.СтоимостьОстаток) * СУММА(ОстаткиТоваров.КоличествоОстаток) / СУММА(ОстаткиПартий.КоличествоОстаток)
        |    КОНЕЦ КАК Сумма,
        |    СУММА(ОстаткиТоваров.КоличествоОстаток) КАК Количество
        |ПОМЕСТИТЬ Остатки
        |ИЗ
        |    РегистрНакопления.ТоварыВНТТ.Остатки(&МоментДокумента,
        |                                                       Склад = &Склад
        //                                                     И ЦенаВРознице > 0

        |) КАК ОстаткиТоваров
        |ЛЕВОЕ СОЕДИНЕНИЕ
        |    РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&МоментДокумента, 
        |                                                      Склад = &ПартионныйСклад) КАК ОстаткиПартий
        |ПО
        |    ОстаткиТоваров.Номенклатура = ОстаткиПартий.Номенклатура
        |    И ОстаткиТоваров.ХарактеристикаНоменклатуры = ОстаткиПартий.ХарактеристикаНоменклатуры"
        +?(УчитыватьСерии, "
        |    И (ОстаткиТоваров.СерияНоменклатуры          = ОстаткиПартий.СерияНоменклатуры
        |        ИЛИ НЕ ОстаткиТоваров.Номенклатура.ВестиПартионныйУчетПоСериям)", "") + "
        |
        |{ГДЕ ОстаткиТоваров.Номенклатура КАК Номенклатура, 
        |     ОстаткиТоваров.Номенклатура.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа}
        |
        |СГРУППИРОВАТЬ ПО
        |    ОстаткиТоваров.Номенклатура,
        |    ОстаткиТоваров.ХарактеристикаНоменклатуры,"
        +?(УчитыватьСерии, "
        |    ОстаткиТоваров.СерияНоменклатуры,", "") + "
        |    ОстаткиТоваров.ЦенаВРознице;
        |
        ////////////////////////////////////////////////////////////////////////////////

        |ВЫБРАТЬ
        |    Остатки.Номенклатура,
        |    Остатки.ХарактеристикаНоменклатуры,
        |    Остатки.ЕдиницаХранения,
        |    Остатки.КоэффициентЕдиницыХранения,
        |    Остатки.ЦенаВРознице,
        |    Остатки.Сумма,
        |    Остатки.Количество,
        |    НоменклатураСпр.Ссылка КАК НоменклатураСпр
        |ИЗ
        |    Остатки КАК Остатки
        |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ НоменклатураСпр КАК НоменклатураСпр
        |        ПО Остатки.Номенклатура.Ссылка = НоменклатураСпр.Ссылка
        |
        |УПОРЯДОЧИТЬ ПО
        |    НоменклатураСпр ИЕРАРХИЯ";
 
 
   Одинесю
 
1 - 14.04.17 - 07:22
   НоваяВолна
 
2 - 14.04.17 - 07:27
(1) Причем тут это? Нужно упорядочивание номенклатуры по иерархии, а не ее представления.
   МимохожийОднако
 
3 - 14.04.17 - 07:30
|УПОРЯДОЧИТЬ ПО
        |    НоменклатураСпр.Наименование ИЕРАРХИЯ";
   НоваяВолна
 
4 - 14.04.17 - 07:52
(1) - помогло, но я теперь в растерянности почему же упорядочивание по ИЕРАРХИИ в данном случае не сработало?!


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует