Имя: Пароль:
1C
1С v8
Как правильно написать запрос на след задачу?
0 nlira
 
28.08.12
00:53
Необходимо:
1) из регистра накопления получить все номенклатуры с разными датами производства, у которых есть остатки
2) из этого же регистра накопления посчитать количество отгруженных товаров(итоговое количество без дат производства)
в итоге должно получиться такая таблица:
Номенклатура/ ДатаПроизводства /Количество /КоличествоРасход
печенье                          200       150
              15.06.2012        100        
              12.05.2012         50        
              11.03.2012         50  
а у меня получается:
Номенклатура/ ДатаПроизводства /Количество /КоличествоРасход
печенье                          200      
              15.06.2012        100        150
              12.05.2012         50        150
              11.03.2012         50        150
или так:
Номенклатура/ ДатаПроизводства /Количество /КоличествоРасход
печенье                          200       150
              15.06.2012        100        150
              12.05.2012         50        150
              11.03.2012         50        150
как убрать количество расход в не итоговых строках?
1 el-gamberro
 
28.08.12
01:23
выбор когда датапроизводства = null тогда количестворасход иначе 0 конец как количестворасход
2 unkairosed
 
28.08.12
01:26
(1) не читал текст задачи, но как минимум датапроизводства is null, а не =
3 el-gamberro
 
28.08.12
01:28
(2) фига себе. может подскажешь как написать запрос с вычислением интервалов?
4 mistеr
 
28.08.12
01:47
(0) В прошлой теме место закончилось?
5 nlira
 
28.08.12
09:50
это в итоге (1) сделать или где поля выбираются?
Просто если где поля выбираются сделаешь - не правильно. Если в итогах - тже чтото не прокатывает
6 nlira
 
28.08.12
15:48
Гы... Сделала!!!
Для тех кто тоже сидит с такой проблемой, дабы помочь. Всем, кто помогал - огромное спасибо!!!
Добавляю поле 0 - КоличествоРасход = 0 и поле КоличествоРасход1 - с числом 150.
В итоге написала следующе:
КоличествоРасход =  ВЫБОР
   КОГДА (НЕ Номенклатура ЕСТЬ NULL )
       ТОГДА СРЕДНЕЕ(КоличествоРасход1)
   ИНАЧЕ 0
КОНЕЦ
7 nlira
 
28.08.12
15:48
и все