Имя: Пароль:
1C
1С v8
v8: "Затраивание" данных по спецификации в отчете
,
0 demous
 
26.06.12
14:14
УПП 8.2
Нужно связать номенклатуру выпуска с нужной спец-цией, и сравнивать расход каждого материала из ОтчетаМастера с плановым, который в спецификации.

http://rghost.ru/38876777

По документу количество продукции 165 888, по спецификации идет на поддон количество материалов, то есть на 1728 шт, итог, количество поддонов 96, как такую формулу представить в адекватном виде? Сейчас она в приведенном коде " Поле1" - ВложенныйЗапрос1 .... но так идет зависание программы


+ Code
ВЫБРАТЬ
   ИсхКомпл.Количество - ВложенныйЗапрос.Количество КАК РазницаКоличества,
   ИсхКомпл.Номенклатура,
   ВложенныйЗапрос.Количество КАК Израсходованно,
   ИсхКомпл.Количество КАК ПоНорме,
   ВложенныйЗапрос.Ссылка1,
   ВложенныйЗапрос1.Количество / ВложенныйЗапрос1.Количество1 * ИсхКомпл.Количество КАК Поле1
ИЗ
   Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК ИсхКомпл
       ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
           ОтчетМастераСмены.Номенклатура КАК Номенклатура,
           СУММА(ОтчетМастераСмены.Количество) КАК Количество,
           СУММА(ОтчетМастераСмены.ОстатокФакт) КАК ОстатокФакт,
           ОтчетМастераСмены.Ссылка КАК Ссылка1
       ИЗ
           Документ.ОтчетМастераСмены.ОстаткиМатериалы КАК ОтчетМастераСмены
       
       СГРУППИРОВАТЬ ПО
           ОтчетМастераСмены.Номенклатура,
           ОтчетМастераСмены.Ссылка) КАК ВложенныйЗапрос
       ПО (ВложенныйЗапрос.Номенклатура.Ссылка = ИсхКомпл.Номенклатура.Ссылка),
   (ВЫБРАТЬ
       ОтчетМастераСменыВыпуск.Количество КАК Количество,
       СпецификацииНоменклатурыВыходныеИзделия.Количество КАК Количество1
   ИЗ
       Документ.ОтчетМастераСмены.Выпуск КАК ОтчетМастераСменыВыпуск,
       Справочник.СпецификацииНоменклатуры.ВыходныеИзделия КАК СпецификацииНоменклатурыВыходныеИзделия) КАК ВложенныйЗапрос1

СГРУППИРОВАТЬ ПО
   ВложенныйЗапрос.Ссылка1,
   ИсхКомпл.Номенклатура,
   ВложенныйЗапрос.Количество,
   ИсхКомпл.Количество,
   ВложенныйЗапрос1.Количество / ВложенныйЗапрос1.Количество1 * ИсхКомпл.Количество
1 demous
 
26.06.12
14:25
upppppp
2 demous
 
26.06.12
14:53
////////////////////////&&&&&&&&&&?????????????
3 Fragster
 
гуру
26.06.12
14:55
открой для себя временные таблицы
4 Fragster
 
гуру
26.06.12
14:55
нафига там ВложенныйЗапрос1?
5 Fragster
 
гуру
26.06.12
14:56
почему запрос не к регистрам, а к документам?
6 Fragster
 
гуру
26.06.12
14:57
да и вообще надо почитать что-нибудь типа sql для самых маленьких
7 Ненавижу 1С
 
гуру
26.06.12
14:57
(0) там же декартово произведение, что удивительного?
8 simol
 
26.06.12
14:59
не по теме вопроса, но ".Ссылка" не ставь. Номенклатура и так ссылка.
9 demous
 
26.06.12
15:03
(8) Ссылка, на документ... что бы по документу формировать отчет
10 demous
 
26.06.12
15:03
(7) как правильно сделать?
11 Fragster
 
гуру
26.06.12
15:04
(10)->(6)
12 Ненавижу 1С
 
гуру
26.06.12
15:04
(10) соединения юзать
13 demous
 
26.06.12
15:18
(12) срочно надо(
14 Fragster
 
гуру
26.06.12
15:24
(13) точить некогда, пилить надо?
15 demous
 
26.06.12
15:25
(14) и так сказать можно
16 Fragster
 
гуру
26.06.12
15:26
(15) за час бы уже основные понятия изучил
17 demous
 
26.06.12
15:31
(16) не могу врубиться так сходу , как мне формулу составить...все-равно
18 demous
 
26.06.12
15:43
жаль
19 demous
 
26.06.12
16:04
Ни кто не поможет?)
20 Ненавижу 1С
 
гуру
26.06.12
16:18
(17) сходу сложно тут помочь
21 demous
 
26.06.12
16:22
(20) Знаете ведь как правильно сделать
22 demous
 
28.06.12
08:52
вернемся к вопросы) диплом получил вчера, можно снова за работу)