Имя: Пароль:
1C
1С v8
СКД: дублирует строки, подскажите что не так...
0 demous
 
25.06.12
11:31
УПП 8.2
вообщем суть в том что бы сделать отчет, который будет показывать по Отчету Мастера Смены, сколько было затрачено материала на выпуск, сколько должно быть затрачено по спецификации, разницу между затраченным и по спецификации...
сделал два набора данных, один по спецификации ( нмоенклатура , количество)
дргой по отчету, Ссылка, Остатки.Материал, Остатки.Количество)
выбрал все для отображения, и он выводит каждую позицию из ОтчетаМастераСмены раз 200 в строки подряд...

подскажите что не так, и как сделать правильно?
1 davlen
 
25.06.12
11:33
соединение правильно сделать
2 demous
 
25.06.12
11:40
Как правильно будет?
3 demous
 
25.06.12
11:49
апну
4 demous
 
25.06.12
12:07
Подскажите плз
5 demous
 
25.06.12
13:00
.......................?
6 acsent
 
25.06.12
13:01
скд тут не причем. см (1) до простветления
7 demous
 
25.06.12
13:05
просветление наступит только завтра( проводы были ночью у друга ) а отчет хотят до вечера(((
8 Бледно Золотистый
 
25.06.12
13:08
Ну телепаты долго работают, выкладывай скрины, что бы быстрее было.
9 demous
 
25.06.12
13:22
сейчас сделаю
10 demous
 
25.06.12
13:56
извиняюсь что задержался, вот прмерно такая ситуаций получается

http://rghost.ru/38860049
11 demous
 
25.06.12
14:35
не?(((
12 Бледно Золотистый
 
25.06.12
14:41
Давай наборы данных и связи НД.
13 demous
 
25.06.12
14:48
набор данных 1
ВЫБРАТЬ
   ОтчетМастераСмены.Ссылка,
   ОтчетМастераСмены.ОстаткиМатериалы.(
       Номенклатура,
       Количество,
       ОстатокФакт
   )
ИЗ
   Документ.ОтчетМастераСмены КАК ОтчетМастераСмены,
   Справочник.СпецификацииНоменклатуры КАК СпецификацииНоменклатуры

НД 2
ВЫБРАТЬ
   СпецификацииНоменклатурыИсходныеКомплектующие.Номенклатура,
   СпецификацииНоменклатурыИсходныеКомплектующие.Количество
ИЗ
   Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК СпецификацииНоменклатурыИсходныеКомплектующие


связь

http://rghost.ru/38860994
14 Бледно Золотистый
 
25.06.12
15:16
(13) И зачем в 1-м запросе "Справочник.СпецификацииНоменклатуры КАК СпецификацииНоменклатуры"?
15 demous
 
25.06.12
15:35
Выбирал его, думал как лучше будет... забыл убрать
16 demous
 
25.06.12
15:43
http://rghost.ru/38862033 (14) вот как видите сейчас, без этой строки, выдает только первую позицию по материалам
17 demous
 
25.06.12
16:34
аппп
18 Garkin
 
25.06.12
16:45
В для начала в первом наборе запрос сделай к табличной части документа ОтчетМастераСмены.
И зачем тебе 2 набора данных, сделай одним запросом.
19 demous
 
25.06.12
17:05
(18) к ТЧ ОстаткиМатериалов, так ведь?
20 Garkin
 
25.06.12
17:43
(19) Ну если верить (13) то к ТЧ "ОстаткиМатериалы".
21 demous
 
26.06.12
08:50
(18) Одним запросом, ругается что не из связанных мест тянутся данные
22 Coldboy
 
26.06.12
08:56
мб если по регистратору брать, то не должен дублироватБ, мб просто совпало, регистраторы разные, а колонки совпали и все.
23 Бледно Золотистый
 
26.06.12
09:01
(21) А что хранится в ТЧ ОстаткиМатериалы?
24 demous
 
26.06.12
09:02
Сделал чисто по ТЧ, тянет нужное количество строк и не больше... То есть почему-то дублирует когда подтягиваю из спецификации
25 demous
 
26.06.12
09:04
а может и неверно что то делаю
26 Бледно Золотистый
 
26.06.12
09:05
(24) ИМХО (13) к задаче в(0) не имеет отношения.
27 demous
 
26.06.12
09:09
(26) а как тогда
28 Бледно Золотистый
 
26.06.12
09:15
(27)В 2х словах задача - Нужно связать номенклатуру выпуска с нужной спец-цией, и сравнивать расход каждого материала из ОтчетаМастера с плановым, который в спецификации.
29 demous
 
26.06.12
09:16
(28) ну да, все верно звучит
30 demous
 
26.06.12
09:21
(28) брать регистры ( ВыпускПродукции, и МатериалыВПроизводстве?
31 demous
 
26.06.12
09:32
??????
32 Бледно Золотистый
 
26.06.12
09:46
ТЧ РасходМатериалов как заполняется, из спецификации, норма проставляется?
33 demous
 
26.06.12
09:55
сейчас проверю
34 demous
 
26.06.12
10:03
От туда вообще пустота
35 dan4ik
 
26.06.12
10:21
Попробуй сделать запрос, ВЫБРАТЬ (ИсхКомпл.Количество - ВложенныйЗапрос.Количество) как РазницаКоличества ИЗ Справочник.СпецификацияНоменклатуры.ИсходныеКомлектующие КАК ИсхКомпл ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ Номенклатура, СУММА(Количество) КАК Количество, СУММА(ОстатокФакт) Как ОстатокФакт ИЗ Документ.ОтчетМастераСмены КАК ОтчетМастераСмены СГРУППИРОВАТЬ ПО Номенклатура) КАК ВложенныйЗапрос ПО ВложенныйЗапрос.Номенклатура.Ссылка = ИсхКомпл.Номенклатура.Ссылка, должно  выдать в результате только ту номенклатуру которую использовали в Отчете Мастера смены
36 demous
 
26.06.12
10:26
ругается ВЫБРАТЬ Номенклатура
37 demous
 
26.06.12
10:35
Поле не найдено
38 dan4ik
 
26.06.12
10:44
ВЫБРАТЬ ИсхКомпл.Номенклатура, (Сумма(ИсхКомпл.Количество) - ВложенныйЗапрос.Количество) как РазницаКоличества ИЗ Справочник.СпецификацияНоменклатуры.ИсходныеКомлектующие КАК ИсхКомпл ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ Номенклатура, СУММА(Количество) КАК Количество, СУММА(ОстатокФакт) Как ОстатокФакт ИЗ Документ.ОтчетМастераСмены.ТУТ_ДОЛЖНА_БЫТЬ_ТАБЛИЦА_Материалов КАК ОтчетМастераСмены СГРУППИРОВАТЬ ПО Номенклатура) КАК ВложенныйЗапрос ПО ВложенныйЗапрос.Номенклатура.Ссылка = ИсхКомпл.Номенклатура.Ссылка СГРУППИРОВАТЬ ПО ИсхКомпл
39 demous
 
26.06.12
10:45
Из какой ТЧ в отчете Мастера Смены брать номенклатуру?
40 demous
 
26.06.12
10:47
попробую из остатков, спасибо большое за помощь
41 demous
 
26.06.12
10:51
Эт запрос вывел 10 строк в один столбец с минусами количества не понятно какого)
42 demous
 
26.06.12
11:21
ВЫБРАТЬ
   ИсхКомпл.Количество - ВложенныйЗапрос.Количество КАК РазницаКоличества,
   ИсхКомпл.Номенклатура,
   ВложенныйЗапрос.Количество КАК Израсходованно,
   ИсхКомпл.Количество КАК ПоНорме
ИЗ
   Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК ИсхКомпл
       ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
             ОтчетМастераСмены.Номенклатура КАК Номенклатура,
           СУММА(ОтчетМастераСмены.Количество) КАК Количество,
           СУММА(ОтчетМастераСмены.ОстатокФакт) КАК ОстатокФакт
       ИЗ
           Документ.ОтчетМастераСмены.ОстаткиМатериалы КАК ОтчетМастераСмены
       
       СГРУППИРОВАТЬ ПО
           ОтчетМастераСмены.Номенклатура) КАК ВложенныйЗапрос
       ПО (ВложенныйЗапрос.Номенклатура.Ссылка = ИсхКомпл.Номенклатура.Ссылка)

как правильно добавить сюда ссылку на документ?
43 demous
 
26.06.12
11:31
http://rghost.ru/38876500
ВЫБРАТЬ
   ИсхКомпл.Количество - ВложенныйЗапрос.Количество КАК РазницаКоличества,
   ИсхКомпл.Номенклатура,
   ВложенныйЗапрос.Количество КАК Израсходованно,
   ИсхКомпл.Количество КАК ПоНорме,
   ВложенныйЗапрос.Ссылка
ИЗ
   Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК ИсхКомпл
       ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
           ОтчетМастераСмены.Номенклатура КАК Номенклатура,
           СУММА(ОтчетМастераСмены.Количество) КАК Количество,
           СУММА(ОтчетМастераСмены.ОстатокФакт) КАК ОстатокФакт,
           ОтчетМастераСмены.Ссылка КАК Ссылка
       ИЗ
           Документ.ОтчетМастераСмены.ОстаткиМатериалы КАК ОтчетМастераСмены
       
       СГРУППИРОВАТЬ ПО
           ОтчетМастераСмены.Номенклатура,
           ОтчетМастераСмены.Ссылка) КАК ВложенныйЗапрос
       ПО (ВложенныйЗапрос.Номенклатура.Ссылка = ИсхКомпл.Номенклатура.Ссылка)

Снова множество строк
44 demous
 
26.06.12
11:31
45 demous
 
26.06.12
11:40
подскажите?
46 demous
 
26.06.12
12:14
http://rghost.ru/38876777

По документу количество продукции 165 888, по спецификации идет на поддон количество материалов, то есть на 1728 шт, итог, количество поддонов 96, как это представить в адекватном виде?


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

СГРУППИРОВАТЬ ПО
   ВложенныйЗапрос.Ссылка1,
   ИсхКомпл.Номенклатура,
   ВложенныйЗапрос.Количество,
   ИсхКомпл.Количество,
   ВложенныйЗапрос1.Количество / ВложенныйЗапрос1.Количество1 * ИсхКомпл.Количество
47 demous
 
26.06.12
12:56
апну
48 demous
 
26.06.12
13:18
upppp
49 demous
 
26.06.12
13:36
Подскажите как формулу сделать верно
50 demous
 
26.06.12
14:03
не?????????