Имя: Пароль:
1C
1С v8
Помогите, пожалуйста с запросом на СКД
0 RenePiter
 
27.09.15
20:26
Добрый вечер.
Бьюсь весь вечер и не получается
Есть конфа УПП 1.3 нетиповая
Пишу отчет на СКД
В первую таблицу выбираются строки из документов "Реализация товаров и услуг" от 05.09.2015 (тут проблем нет).
Первая таблица "ТабПФ" имеет вид
ПФ                Колво    ДатаИзготовления      
Полуфабрикат1       10       01.08.2015      
Полуфабрикат1       15       15.08.2015

у каждого ПФ  есть спецификация
вторая таблица имеет вид(отбираю по виду)
Материал1     колво
Краска          1

Материал приходит на 10 счет по БУ
Заминка вышла с третьим запросом - нужно определить остатки и обороты материалов(по БУ) с ДатыИзготовления-3 месяца по ДатуИзготовления
Спасибо
1 PR третий
 
27.09.15
20:28
Эээ... а чем помочь-то? СП продать незадорого?
2 RenePiter
 
27.09.15
20:37
в запросе я обращаюсь к РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты
в которой субконто1 беру из 2 таблицы, а даты периода вычисляю из первой.
Соответственно у меня должны получиться
Материал Дата КолвоОборотДт СуммаОборотДт КолвоКонОст  СуммаКонОст

Краска   01.08.2015   100      1500            10                 150
Краска   15.08.2015    150     2500            100          250
3 PR третий
 
27.09.15
20:46
(2) И че? И че?
4 RenePiter
 
27.09.15
20:50
вот и не выходит каменный цветок((( как в запросе по регистру выставить период? и объединить с 2 таблицами
5 PR третий
 
27.09.15
20:51
(4) Период выставить в соответствующем параметре, объединить с помощью СОЕДИНЕНИЕ, либо ЛЕВОЕ либо ПОЛНОЕ либо ВНУТРЕННЕЕ.
6 RenePiter
 
27.09.15
20:55
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
                &НачалоПериода,
                &КонецПериода,
                Период,
                ,
                Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Материалы))
                    И НЕ Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.МатериалыПереданныеВПереработку))
                    И НЕ Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.СпецоснасткаИСпецодеждаВЭксплуатации)),
                ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура))
КАК ХозрасчетныйОстаткиИОбороты

Как выставить НачалоПериода и КонецПериода?
7 PR третий
 
27.09.15
20:55
Если по сабжу, то задачка-то того, не очень.
Но если уж делать, то делать первый запрос, генерить второй с объединениями и потом выполнять второй, видимо.
8 RenePiter
 
27.09.15
20:56
они же в таблице только
9 RenePiter
 
27.09.15
20:57
вот и постановщик задачи накрутил всего(
10 RenePiter
 
27.09.15
21:14
Скажите как подставить период, взятый из таблицы в запрос по по регистру?
11 Homer
 
28.09.15
07:56
Тебе необходимо запросом определить остаток за 3 месяца, или за год,  на каждый день. а потом подключится по дате!
12 RenePiter
 
28.09.15
09:58
ок, тогда как я смогу определить остаток на каждый день? а если выпуск был, например 3 года назад
13 RenePiter
 
28.09.15
09:59
я за весь период ведения учета должен делать? у меня период в одной таблице, а субконто в другой
14 PR третий
 
28.09.15
10:59
(13) См. (7)