|
Выборка данных для отчета по регистрам сведений и накопления | ☑ | ||
---|---|---|---|---|
0
falselight
18.11.19
✎
12:35
|
Подскажите пожалуйста по правильной выборке данных для отчета.
Выборка производится из, - РегистраНакопления_1 (Остатки) РегистраСведений_2 (периодичность по позиции регистратора, подчинение регистратору) РегистраНакопления_3 (Остатки) РегистраНакопления_4 (Остатки) РегистраНакопления_5 (Остатки) РегистраНакопления_6 (Остатки) Из первого регистра отбирается подразделение и реквизит со значением регистратора элемент группы справочника, размер и количество Из остальных регистров отбираются - группа справочника - элемент справочника - размер - количество Выборка пока у меня такая, и она выбирает не понятно что. Подскажите как прийти к правильной выборке. По технологии и вообще. Учитывая имеющиеся связи. ВЫБРАТЬ пбПотребностьВПолученииСИЗОстатки.Организация КАК ВТ_1_Организация, пбПотребностьВПолученииСИЗОстатки.Подразделение КАК ВТ_1_Подразделение, пбПотребностьВПолученииСИЗОстатки.ПотребностьВПолученииСИЗ КАК ВТ_1_ПотребностьВПолученииСИЗ, пбПотребностьВПолученииСИЗОстатки.СредстваИндивидуальнойЗащиты КАК ВТ_1_СредстваИндивидуальнойЗащиты, пбПотребностьВПолученииСИЗОстатки.Размер КАК ВТ_1_Размер, пбПотребностьВПолученииСИЗОстатки.КоличествоОстаток КАК ВТ_1_Количество ПОМЕСТИТЬ ВТ_ПотребностьВПолученииСИЗ ИЗ РегистрНакопления.пбПотребностьВПолученииСИЗ.Остатки({(&Период)}, {(Подразделение В (&Подразделение)), (СредстваИндивидуальнойЗащиты В (&СредстваИндивидуальнойЗащиты))}) КАК пбПотребностьВПолученииСИЗОстатки ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВнутренниеЗаказыСрезПоследних.СредствоЗащиты.Родитель КАК ВТ_2_СредствоЗащитыРодитель, ВнутренниеЗаказыСрезПоследних.СредствоЗащиты КАК ВТ_2_СредствоЗащиты, ВнутренниеЗаказыСрезПоследних.Размер КАК ВТ_2_Размер, ВнутренниеЗаказыСрезПоследних.Количество КАК ВТ_2_Количество ПОМЕСТИТЬ ВТ_ВнутренниеЗаказы ИЗ ВТ_ПотребностьВПолученииСИЗ КАК ВТ_ПотребностьВПолученииСИЗ ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ВнутренниеЗаказы.СрезПоследних КАК ВнутренниеЗаказыСрезПоследних ПО ВТ_ПотребностьВПолученииСИЗ.ВТ_1_ПотребностьВПолученииСИЗ = ВнутренниеЗаказыСрезПоследних.Регистратор.ПотребностьВПолучении И ВТ_ПотребностьВПолученииСИЗ.ВТ_1_СредстваИндивидуальнойЗащиты = ВнутренниеЗаказыСрезПоследних.СредствоЗащиты.Родитель ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПланыЗакупокОстатки.СредствоЗащиты.Родитель КАК ВТ_3_СредствоЗащитыРодитель, ПланыЗакупокОстатки.СредствоЗащиты КАК ВТ_3_СредствоЗащиты, ПланыЗакупокОстатки.Размер КАК ВТ_3_Размер, ПланыЗакупокОстатки.КоличествоОстаток КАК ВТ_3_Количество ПОМЕСТИТЬ ВТ_ПланыЗакупок ИЗ ВТ_ВнутренниеЗаказы КАК ВТ_ВнутренниеЗаказы ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПланыЗакупок.Остатки КАК ПланыЗакупокОстатки ПО ВТ_ВнутренниеЗаказы.ВТ_2_СредствоЗащиты = ПланыЗакупокОстатки.СредствоЗащиты И ВТ_ВнутренниеЗаказы.ВТ_2_СредствоЗащитыРодитель = ПланыЗакупокОстатки.СредствоЗащиты.Родитель ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЗаказыПоставщикамОстатки.СредствоЗащиты.Родитель КАК ВТ_4_СредствоЗащитыРодитель, ЗаказыПоставщикамОстатки.СредствоЗащиты КАК ВТ_4_СредствоЗащиты, ЗаказыПоставщикамОстатки.Размер КАК ВТ_4_Размер, ЗаказыПоставщикамОстатки.КоличествоОстаток КАК ВТ_4_Количество ПОМЕСТИТЬ ВТ_ЗаказыПоставщикам ИЗ ВТ_ПланыЗакупок КАК ВТ_ПланыЗакупок ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ЗаказыПоставщикам.Остатки КАК ЗаказыПоставщикамОстатки ПО ВТ_ПланыЗакупок.ВТ_3_СредствоЗащиты = ЗаказыПоставщикамОстатки.СредствоЗащиты И ВТ_ПланыЗакупок.ВТ_3_СредствоЗащитыРодитель = ЗаказыПоставщикамОстатки.СредствоЗащиты.Родитель ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ отЗаказыНаПередачуВЭксплуатациюОстатки.СредствоЗащиты.Родитель КАК ВТ_5_СредствоЗащитыРодитель, отЗаказыНаПередачуВЭксплуатациюОстатки.СредствоЗащиты КАК ВТ_5_СредствоЗащиты, отЗаказыНаПередачуВЭксплуатациюОстатки.Размер КАК ВТ_5_Размер, отЗаказыНаПередачуВЭксплуатациюОстатки.КоличествоОстаток КАК ВТ_5_Количество ПОМЕСТИТЬ ВТ_ЗаказыНаПередачуВЭксплуатацию ИЗ ВТ_ЗаказыПоставщикам КАК ВТ_ЗаказыПоставщикам ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.отЗаказыНаПередачуВЭксплуатацию.Остатки КАК отЗаказыНаПередачуВЭксплуатациюОстатки ПО ВТ_ЗаказыПоставщикам.ВТ_4_СредствоЗащиты = отЗаказыНаПередачуВЭксплуатациюОстатки.СредствоЗащиты И ВТ_ЗаказыПоставщикам.ВТ_4_СредствоЗащитыРодитель = отЗаказыНаПередачуВЭксплуатациюОстатки.СредствоЗащиты.Родитель ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СредстваИндивидуальнойЗащитыНаСкладахОстатки.СредствоЗащиты.Родитель КАК ВТ_6_СредствоЗащитыРодитель, СредстваИндивидуальнойЗащитыНаСкладахОстатки.СредствоЗащиты КАК ВТ_6_СредствоЗащиты, СредстваИндивидуальнойЗащитыНаСкладахОстатки.Размер КАК ВТ_6_Размер, СредстваИндивидуальнойЗащитыНаСкладахОстатки.КоличествоОстаток КАК ВТ_6_Количество ПОМЕСТИТЬ ВТ_СредстваИндивидуальнойЗащитыНаСкладах ИЗ ВТ_ЗаказыНаПередачуВЭксплуатацию КАК ВТ_ЗаказыНаПередачуВЭксплуатацию ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.СредстваИндивидуальнойЗащитыНаСкладах.Остатки КАК СредстваИндивидуальнойЗащитыНаСкладахОстатки ПО ВТ_ЗаказыНаПередачуВЭксплуатацию.ВТ_5_СредствоЗащиты = СредстваИндивидуальнойЗащитыНаСкладахОстатки.СредствоЗащиты И ВТ_ЗаказыНаПередачуВЭксплуатацию.ВТ_5_СредствоЗащитыРодитель = СредстваИндивидуальнойЗащитыНаСкладахОстатки.СредствоЗащиты.Родитель ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_ПотребностьВПолученииСИЗ.ВТ_1_Подразделение КАК ВТ_1_Подразделение, ВТ_ПотребностьВПолученииСИЗ.ВТ_1_СредстваИндивидуальнойЗащиты КАК ВТ_1_СредстваИндивидуальнойЗащиты, ВТ_ПотребностьВПолученииСИЗ.ВТ_1_Размер КАК ВТ_1_Размер, ВТ_ПотребностьВПолученииСИЗ.ВТ_1_Количество КАК ВТ_1_Количество, ВТ_ВнутренниеЗаказы.ВТ_2_СредствоЗащитыРодитель КАК ВТ_2_СредствоЗащитыРодитель, ВТ_ВнутренниеЗаказы.ВТ_2_СредствоЗащиты КАК ВТ_2_СредствоЗащиты, ВТ_ВнутренниеЗаказы.ВТ_2_Размер КАК ВТ_2_Размер, ВТ_ВнутренниеЗаказы.ВТ_2_Количество КАК ВТ_2_Количество, ВТ_ПланыЗакупок.ВТ_3_СредствоЗащитыРодитель КАК ВТ_3_СредствоЗащитыРодитель, ВТ_ПланыЗакупок.ВТ_3_СредствоЗащиты КАК ВТ_3_СредствоЗащиты, ВТ_ПланыЗакупок.ВТ_3_Размер КАК ВТ_3_Размер, ВТ_ПланыЗакупок.ВТ_3_Количество КАК ВТ_3_Количество, ВТ_ЗаказыПоставщикам.ВТ_4_СредствоЗащитыРодитель КАК ВТ_4_СредствоЗащитыРодитель, ВТ_ЗаказыПоставщикам.ВТ_4_СредствоЗащиты КАК ВТ_4_СредствоЗащиты, ВТ_ЗаказыПоставщикам.ВТ_4_Размер КАК ВТ_4_Размер, ВТ_ЗаказыПоставщикам.ВТ_4_Количество КАК ВТ_4_Количество, ВТ_ЗаказыНаПередачуВЭксплуатацию.ВТ_5_СредствоЗащитыРодитель КАК ВТ_5_СредствоЗащитыРодитель, ВТ_ЗаказыНаПередачуВЭксплуатацию.ВТ_5_СредствоЗащиты КАК ВТ_5_СредствоЗащиты, ВТ_ЗаказыНаПередачуВЭксплуатацию.ВТ_5_Размер КАК ВТ_5_Размер, ВТ_ЗаказыНаПередачуВЭксплуатацию.ВТ_5_Количество КАК ВТ_5_Количество, ВТ_СредстваИндивидуальнойЗащитыНаСкладах.ВТ_6_СредствоЗащитыРодитель КАК ВТ_6_СредствоЗащитыРодитель, ВТ_СредстваИндивидуальнойЗащитыНаСкладах.ВТ_6_СредствоЗащиты КАК ВТ_6_СредствоЗащиты, ВТ_СредстваИндивидуальнойЗащитыНаСкладах.ВТ_6_Размер КАК ВТ_6_Размер, ВТ_СредстваИндивидуальнойЗащитыНаСкладах.ВТ_6_Количество КАК ВТ_6_Количество ИЗ ВТ_ПотребностьВПолученииСИЗ КАК ВТ_ПотребностьВПолученииСИЗ, ВТ_ВнутренниеЗаказы КАК ВТ_ВнутренниеЗаказы, ВТ_ПланыЗакупок КАК ВТ_ПланыЗакупок, ВТ_ЗаказыПоставщикам КАК ВТ_ЗаказыПоставщикам, ВТ_ЗаказыНаПередачуВЭксплуатацию КАК ВТ_ЗаказыНаПередачуВЭксплуатацию, ВТ_СредстваИндивидуальнойЗащитыНаСкладах КАК ВТ_СредстваИндивидуальнойЗащитыНаСкладах |
|||
1
Ёпрст
18.11.19
✎
13:05
|
(0) беги оттуда
|
|||
2
hhhh
18.11.19
✎
13:24
|
(0) всё-таки врете. Ходил у вас ночью кот по клавиатуре.
|
|||
3
falselight
18.11.19
✎
13:34
|
(1) (2) Сказали запрос должен быть простой! Я что то не так сделал.
(2) Это тут причем? И нелепый этот вопрос про кота. Там я узнаю, почему не засыпает ПК! А не почему он пробуждается постоянно! Подскажите чисто логически, что я не так в запросе закрутил. Почему то пока не усваивается эта информация. |
|||
4
Престарелый Заяц
18.11.19
✎
16:26
|
(3) Узбагойся, это кот накрутил, человек не мог такое написать.
|
|||
5
falselight
19.11.19
✎
02:53
|
(4) Что там не так принципиально ?
|
|||
6
Chameleon1980
19.11.19
✎
04:09
|
Зачем у тебя участвуют таблицы в соединении (не полном) поля которых не используются? Это типа фильтр?
|
|||
7
vicof
19.11.19
✎
04:16
|
Ты даже не можешь озвучить, какая задача решается, а хочешь, чтобы тебе помогли ее решить.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |