|
Контроль остатков документа Заказ покупателя | ☑ | ||
---|---|---|---|---|
0
pro3ri
05.11.15
✎
10:22
|
Добрый день! 1с 8.1 ут 10
Менеджеры резервируют по группе складов, по папке, как сделать чтобы запрос брал значение в иерархии? Код: ВЫБРАТЬ // Запрос, контролирующий остатки на складах Док.Номенклатура.Представление КАК НоменклатураПредставление, Док.ЕдиницаИзмерения.Представление КАК ЕдиницаХраненияОстатковПредставление, Док.ХарактеристикаНоменклатуры.Представление КАК ХарактеристикаНоменклатурыПредставление, Док.Размещение КАК Склад, СУММА( Док.Количество * Док.Коэффициент / Док.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент ) КАК ДокументКоличество, МАКСИМУМ(Резервы.КоличествоОстаток) КАК РезервыКоличество, МАКСИМУМ(РезервыПоЗаказу.КоличествоОстаток) КАК РезервыПоЗаказу, МАКСИМУМ(Остатки.КоличествоОстаток) КАК ОстаткиКоличество, МАКСИМУМ(КПередаче.КоличествоОстаток) КАК КПередачеКоличество ИЗ Документ.ЗаказПокупателя.Товары КАК Док ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(, Номенклатура В ( ВЫБРАТЬ РАЗЛИЧНЫЕ Номенклатура ИЗ Документ.ЗаказПокупателя.Товары ГДЕ Ссылка = &ДокументСсылка)) КАК Остатки ПО Док.Номенклатура = Остатки.Номенклатура И Док.Размещение = Остатки.Склад И Док.ХарактеристикаНоменклатуры = Остатки.ХарактеристикаНоменклатуры ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(, &ЗаказПокупателя <> ДокументРезерва И Номенклатура В ( ВЫБРАТЬ РАЗЛИЧНЫЕ Номенклатура ИЗ Документ.ЗаказПокупателя.Товары ГДЕ Ссылка = &ДокументСсылка)) КАК Резервы ПО Док.Номенклатура = Резервы.Номенклатура И Док.Размещение = Резервы.Склад И Док.ХарактеристикаНоменклатуры = Резервы.ХарактеристикаНоменклатуры ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(, &ЗаказПокупателя = ДокументРезерва И Номенклатура В ( ВЫБРАТЬ РАЗЛИЧНЫЕ Номенклатура ИЗ Документ.ЗаказПокупателя.Товары ГДЕ Ссылка = &ДокументСсылка)) КАК РезервыПоЗаказу ПО Док.Номенклатура = РезервыПоЗаказу.Номенклатура И Док.Размещение = РезервыПоЗаказу.Склад И Док.ХарактеристикаНоменклатуры = РезервыПоЗаказу.ХарактеристикаНоменклатуры ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыКПередачеСоСкладов.Остатки(, Номенклатура В ( ВЫБРАТЬ РАЗЛИЧНЫЕ Номенклатура ИЗ Документ.ЗаказПокупателя.Товары ГДЕ Ссылка = &ДокументСсылка)) КАК КПередаче ПО Док.Номенклатура = КПередаче.Номенклатура И Док.Размещение = КПередаче.Склад И Док.ХарактеристикаНоменклатуры = КПередаче.ХарактеристикаНоменклатуры ГДЕ Док.Ссылка = &ДокументСсылка И Док.Размещение ССЫЛКА Справочник.Склады СГРУППИРОВАТЬ ПО Док.Номенклатура, Док.ЕдиницаИзмерения, Док.ХарактеристикаНоменклатуры , Док.Размещение ДЛЯ ИЗМЕНЕНИЯ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки, РегистрНакопления.ТоварыНаСкладах.Остатки, РегистрНакопления.ТоварыКПередачеСоСкладов.Остатки // Блокирующие чтение таблицы остатков регистра для разрешения коллизий многопользовательской работы |
|||
1
VikingKosmo
05.11.15
✎
10:23
|
Позови программиста наконец то...
|
|||
2
Nuobu
05.11.15
✎
10:26
|
И Док.Размещение = Остатки.Склад
И Остатки.Склад В Иерархии(Док.Размещение) |
|||
3
Nuobu
05.11.15
✎
10:26
|
(2) И так везде.
|
|||
4
pro3ri
05.11.15
✎
10:29
|
(2) наверное И Док.Размещение В Иерархии(Остатки.Склад) не?
|
|||
5
Nuobu
05.11.15
✎
10:30
|
(4) Не.
|
|||
6
pro3ri
05.11.15
✎
10:37
|
(5) https://s.mail.ru/29WYbLavgE6Q/img-2015-11-05-12-37-06.png синтаксис ругается
|
|||
7
Nuobu
05.11.15
✎
10:46
|
(6) Действительно не работает.
Тогда никак((. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |