![]() |
|
Вывести Начальный Остаток | ☑ | ||
---|---|---|---|---|
0
Popkorm
06.10.11
✎
09:09
|
Чета затупил,Как рассчитать начальный остаток.Есть 2 таблицы(запроса),где 1-я таблица это период с самого начало(ввод остатков 01-
08-2011),2-я таблица произвольный период,при объединении,я беру из Таблицы 1 только КонОстаток.Как то так: Таблица2.НачОст=Таблица1.СуммаКонОстататок; по этой формуле если надо нач.остаток на 01-08-2011,то выводит как КонОстататок.Покажите свой вариант |
|||
1
Ненавижу 1С
гуру
06.10.11
✎
09:11
|
чего?
|
|||
2
Wobland
06.10.11
✎
09:11
|
>1-я таблица это период с самого начало
ну и бери оттуда остаток начальный |
|||
3
Popkorm
06.10.11
✎
09:24
|
(2)И условии как,типо так:
Если Таблица1.Дата= "01.08.2011" Тогда Таблица2.НачОст=Таблица1.НачОст КонецЕсли; |
|||
4
Popkorm
06.10.11
✎
09:37
|
(1)говорю Начальный Остаток как выводится,свои варианты покажи
|
|||
5
Seducer
06.10.11
✎
09:44
|
кто-нибудь понял этот поток сознания?
|
|||
6
Wobland
06.10.11
✎
09:46
|
(5) голосовалку?
2. Нет |
|||
7
acsent
06.10.11
✎
09:48
|
Решение
Если Таблица1.Дата= "01.08.2011" Тогда Таблица2.НачОст=Таблица1.НачОст КонецЕсли; |
|||
8
Wobland
06.10.11
✎
09:49
|
(7) не взлетит. вот как надо:
Если Таблица1.Дата= "01.08.2011" Тогда Таблица2.НачОст=Таблица1.НачОст; КонецЕсли; |
|||
9
Popkorm
06.10.11
✎
10:01
|
(5)ок,
Есть НачОст = 100(на 01.08.2011) Есть Приход = 10(02.08.2011) Есть Расход = 8 (04.08.2011) НачОст(на 05.08.2011) = НачОст+Приход-Расход вообщем формулу писать придется: Если Приход > 0 И Расход > 0 Тогда НачОст+Приход-Расход ИначеЕсли Приход > 0 И Расход = 0 Тогда НачОст+Приход и т.д. |
|||
10
Wobland
06.10.11
✎
10:13
|
(9) а воспользоваться виртуальными таблицами? что за таблицы у тебя?
|
|||
11
Popkorm
06.10.11
✎
10:15
|
Запросы,все в запросах делаю.
Хочешь сказать из Виртуал.Таб. вытянуть и проработать &ДатаНачало? |
|||
12
Popkorm
06.10.11
✎
10:17
|
(9)таблиц дохрена,выводить сюда не реально
|
|||
13
Popkorm
06.10.11
✎
10:42
|
все, кончились мысли
|
|||
14
Popkorm
06.10.11
✎
11:23
|
Товарищи,какие еще будут предложения
|
|||
15
НЕА123
06.10.11
✎
11:35
|
(9)
ну и что еще надо? и нахер ЕСЛИ? 2АЛЛ объяснение таким веткам одно я нашел: сегодня день защиты среды обитания. |
|||
16
Ненавижу 1С
гуру
06.10.11
✎
11:38
|
начнем с того, что это за таблицы?
таблицы регистров, документов, чего? |
|||
17
Popkorm
06.10.11
✎
11:57
|
(16)Вообщем вот отчет,Док.ОприходованиеТоваров=НачОст,если сформир отчет с 01.09.11 то НачОст будит=ОприходованиеТоваров(НачОст)....Вопрос как вывести НачОст на произвольную дату отчета:
ВЫБРАТЬ РАЗРЕШЕННЫЕ ДвиженияТовараПрошлыхПериодовОбороты.Номенклатура КАК Номенклатура, СУММА(0) КАК КолПриход, СУММА(0) КАК СуммаПриход, СУММА(ДвиженияТовараПрошлыхПериодовОбороты.КоличествоОборот) КАК КолРасход, СУММА(ДвиженияТовараПрошлыхПериодовОбороты.СуммаОборот) КАК СуммаРасход, ДвиженияТовараПрошлыхПериодовОбороты.ВидДвиженияПриходРасход, ДвиженияТовараПрошлыхПериодовОбороты.ВидОперацииСТоваром, ДвиженияТовараПрошлыхПериодовОбороты.Проект, ДвиженияТовараПрошлыхПериодовОбороты.Организация, ДвиженияТовараПрошлыхПериодовОбороты.Склад, ДвиженияТовараПрошлыхПериодовОбороты.Период, ДвиженияТовараПрошлыхПериодовОбороты.Контрагент КАК Контрагент, СУММА(0) КАК КолСписание ПОМЕСТИТЬ ДвижениеИОбороты ИЗ РегистрНакопления.ДвиженияТовараПрошлыхПериодов.Обороты(&ДатаНачало, &ДатаКонец, Запись, ) КАК ДвиженияТовараПрошлыхПериодовОбороты ГДЕ ДвиженияТовараПрошлыхПериодовОбороты.ВидДвиженияПриходРасход = &Расход И ДвиженияТовараПрошлыхПериодовОбороты.ВидОперацииСТоваром = &КупляПродажи И ДвиженияТовараПрошлыхПериодовОбороты.Номенклатура В ИЕРАРХИИ(&Номенклатура) СГРУППИРОВАТЬ ПО ДвиженияТовараПрошлыхПериодовОбороты.Склад, ДвиженияТовараПрошлыхПериодовОбороты.ВидОперацииСТоваром, ДвиженияТовараПрошлыхПериодовОбороты.Номенклатура, ДвиженияТовараПрошлыхПериодовОбороты.Период, ДвиженияТовараПрошлыхПериодовОбороты.Проект, ДвиженияТовараПрошлыхПериодовОбороты.Организация, ДвиженияТовараПрошлыхПериодовОбороты.ВидДвиженияПриходРасход, ДвиженияТовараПрошлыхПериодовОбороты.Контрагент ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДвиженияТовараПрошлыхПериодовОбороты.Номенклатура, СУММА(ДвиженияТовараПрошлыхПериодовОбороты.КоличествоОборот), СУММА(ДвиженияТовараПрошлыхПериодовОбороты.СуммаОборот), СУММА(0), СУММА(0), ДвиженияТовараПрошлыхПериодовОбороты.ВидДвиженияПриходРасход, ДвиженияТовараПрошлыхПериодовОбороты.ВидОперацииСТоваром, ДвиженияТовараПрошлыхПериодовОбороты.Проект, ДвиженияТовараПрошлыхПериодовОбороты.Организация, ДвиженияТовараПрошлыхПериодовОбороты.Склад, ДвиженияТовараПрошлыхПериодовОбороты.Период, ДвиженияТовараПрошлыхПериодовОбороты.Контрагент, СУММА(0) ИЗ РегистрНакопления.ДвиженияТовараПрошлыхПериодов.Обороты(&ДатаНачало, &ДатаКонец, Запись, ) КАК ДвиженияТовараПрошлыхПериодовОбороты ГДЕ ДвиженияТовараПрошлыхПериодовОбороты.ВидДвиженияПриходРасход = &Приход И ДвиженияТовараПрошлыхПериодовОбороты.ВидОперацииСТоваром = &КупляПродажи И ДвиженияТовараПрошлыхПериодовОбороты.Номенклатура В ИЕРАРХИИ(&Номенклатура) СГРУППИРОВАТЬ ПО ДвиженияТовараПрошлыхПериодовОбороты.ВидДвиженияПриходРасход, ДвиженияТовараПрошлыхПериодовОбороты.Организация, ДвиженияТовараПрошлыхПериодовОбороты.Номенклатура, ДвиженияТовараПрошлыхПериодовОбороты.Период, ДвиженияТовараПрошлыхПериодовОбороты.Контрагент, ДвиженияТовараПрошлыхПериодовОбороты.ВидОперацииСТоваром, ДвиженияТовараПрошлыхПериодовОбороты.Проект, ДвиженияТовараПрошлыхПериодовОбороты.Склад ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДвиженияТовараПрошлыхПериодовОбороты.Номенклатура, СУММА(0), СУММА(0), СУММА(0), СУММА(0), ДвиженияТовараПрошлыхПериодовОбороты.ВидДвиженияПриходРасход, ДвиженияТовараПрошлыхПериодовОбороты.ВидОперацииСТоваром, ДвиженияТовараПрошлыхПериодовОбороты.Проект, ДвиженияТовараПрошлыхПериодовОбороты.Организация, ДвиженияТовараПрошлыхПериодовОбороты.Склад, ДвиженияТовараПрошлыхПериодовОбороты.Период, ДвиженияТовараПрошлыхПериодовОбороты.Контрагент, СУММА(ДвиженияТовараПрошлыхПериодовОбороты.КоличествоОборот) ИЗ РегистрНакопления.ДвиженияТовараПрошлыхПериодов.Обороты(&ДатаНачало, &ДатаКонец, Запись, ) КАК ДвиженияТовараПрошлыхПериодовОбороты ГДЕ ДвиженияТовараПрошлыхПериодовОбороты.ВидДвиженияПриходРасход = &Расход И ДвиженияТовараПрошлыхПериодовОбороты.ВидОперацииСТоваром = &Списание И ДвиженияТовараПрошлыхПериодовОбороты.Номенклатура В ИЕРАРХИИ(&Номенклатура) СГРУППИРОВАТЬ ПО ДвиженияТовараПрошлыхПериодовОбороты.Организация, ДвиженияТовараПрошлыхПериодовОбороты.Период, ДвиженияТовараПрошлыхПериодовОбороты.Контрагент, ДвиженияТовараПрошлыхПериодовОбороты.Склад, ДвиженияТовараПрошлыхПериодовОбороты.ВидОперацииСТоваром, ДвиженияТовараПрошлыхПериодовОбороты.ВидДвиженияПриходРасход, ДвиженияТовараПрошлыхПериодовОбороты.Проект, ДвиженияТовараПрошлыхПериодовОбороты.Номенклатура ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ ВложенныйЗапрос.Номенклатура КАК Номенклатура, СУММА(ВложенныйЗапрос.СуммаНачОстаток) КАК СуммаНачОстаток, СУММА(ВложенныйЗапрос.КоличествоНачОстаток) КАК КолвоНачОстаток, СУММА(0) КАК КолПриход, СУММА(0) КАК СуммаПриход, СУММА(0) КАК КолРасход, СУММА(0) КАК СуммаРасход, ВложенныйЗапрос.Организация, ВложенныйЗапрос.Дата, ВложенныйЗапрос.Склад, NULL КАК ВидДвиженияПриходРасход, NULL КАК ВидОперацииСТоваром, NULL КАК Проект, NULL КАК Контрагент, МАКСИМУМ(ВложенныйЗапрос.Цена) КАК Цена, СУММА(0) КАК КолСписание ПОМЕСТИТЬ Объединение ИЗ (ВЫБРАТЬ ОприходованиеТоваров.Организация КАК Организация, ОприходованиеТоваров.Склад КАК Склад, ОприходованиеТоваров.Дата КАК Дата, ОприходованиеТоваровТовары.Номенклатура КАК Номенклатура, СУММА(ОприходованиеТоваровТовары.Цена) КАК Цена, СУММА(ОприходованиеТоваровТовары.Сумма) КАК СуммаНачОстаток, СУММА(ОприходованиеТоваровТовары.Количество) КАК КоличествоНачОстаток ИЗ Документ.ОприходованиеТоваров.Товары КАК ОприходованиеТоваровТовары ПОЛНОЕ СОЕДИНЕНИЕ Документ.ОприходованиеТоваров КАК ОприходованиеТоваров ПО ОприходованиеТоваровТовары.Ссылка = ОприходованиеТоваров.Ссылка ГДЕ ОприходованиеТоваров.Организация = &Организация СГРУППИРОВАТЬ ПО ОприходованиеТоваров.Склад, ОприходованиеТоваров.Дата, ОприходованиеТоваров.Организация, ОприходованиеТоваровТовары.Номенклатура) КАК ВложенныйЗапрос СГРУППИРОВАТЬ ПО ВложенныйЗапрос.Организация, ВложенныйЗапрос.Номенклатура, ВложенныйЗапрос.Дата, ВложенныйЗапрос.Склад ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДвижениеИОбороты.Номенклатура, СУММА(0), СУММА(0), СУММА(ДвижениеИОбороты.КолПриход), СУММА(ДвижениеИОбороты.СуммаПриход), СУММА(ДвижениеИОбороты.КолРасход), СУММА(ДвижениеИОбороты.СуммаРасход), ДвижениеИОбороты.Организация, ДвижениеИОбороты.Период, ДвижениеИОбороты.Склад, ДвижениеИОбороты.ВидДвиженияПриходРасход, ДвижениеИОбороты.ВидОперацииСТоваром, ДвижениеИОбороты.Проект, ДвижениеИОбороты.Контрагент, 0, СУММА(ДвижениеИОбороты.КолСписание) ИЗ ДвижениеИОбороты КАК ДвижениеИОбороты СГРУППИРОВАТЬ ПО ДвижениеИОбороты.Организация, ДвижениеИОбороты.Номенклатура, ДвижениеИОбороты.Период, ДвижениеИОбороты.Склад, ДвижениеИОбороты.ВидДвиженияПриходРасход, ДвижениеИОбороты.ВидОперацииСТоваром, ДвижениеИОбороты.Проект, ДвижениеИОбороты.Контрагент ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ Объединение.Номенклатура КАК Номенклатура, СУММА(Объединение.СуммаНачОстаток) КАК СуммаНачОстаток, СУММА(Объединение.КолвоНачОстаток) КАК КолвоНачОстаток, МАКСИМУМ(Объединение.Цена) КАК Цена, СУММА(Объединение.КолПриход) КАК КолПриход, СУММА(Объединение.СуммаПриход) КАК СуммаПриход, СУММА(Объединение.КолСписание) КАК КолСписание, СУММА(Объединение.КолРасход) КАК КолРасход, СУММА(Объединение.СуммаРасход) КАК СуммаРасход ПОМЕСТИТЬ ВТ ИЗ Объединение КАК Объединение СГРУППИРОВАТЬ ПО Объединение.Номенклатура ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ ВложенныйЗапрос.Номенклатура КАК Номенклатура, ВложенныйЗапрос.СуммаНачОстаток КАК СуммаНачОстаток, ВложенныйЗапрос.КолвоНачОстаток КАК КолвоНачОстаток, ВложенныйЗапрос.Цена, ВложенныйЗапрос.КолПриход КАК КолПриход, ВложенныйЗапрос.СуммаПриход КАК СуммаПриход, ВложенныйЗапрос.СебестПриход, ВложенныйЗапрос.КолСписание КАК КолСписание, ВЫБОР КОГДА ВложенныйЗапрос.КолСписание > 0 И ВложенныйЗапрос.КолПриход > 0 ТОГДА ВложенныйЗапрос.СебестПриход * ВложенныйЗапрос.КолСписание КОГДА ВложенныйЗапрос.КолСписание > 0 И ВложенныйЗапрос.КолПриход = 0 ТОГДА ВложенныйЗапрос.Цена * ВложенныйЗапрос.КолСписание КОНЕЦ КАК СуммаСписание, ВложенныйЗапрос.КолРасход КАК КолРасход, ВложенныйЗапрос.СуммаРасход КАК СуммаРасход, ВЫБОР КОГДА ВложенныйЗапрос.КолРасход > 0 И ВложенныйЗапрос.КолПриход > 0 ТОГДА ВложенныйЗапрос.СебестПриход * ВложенныйЗапрос.КолРасход КОГДА ВложенныйЗапрос.КолРасход > 0 И ВложенныйЗапрос.КолПриход = 0 ТОГДА ВложенныйЗапрос.Цена * ВложенныйЗапрос.КолРасход КОНЕЦ КАК СуммаРасходСебест ПОМЕСТИТЬ Результат ИЗ (ВЫБРАТЬ ВТ.Номенклатура КАК Номенклатура, ВТ.СуммаНачОстаток КАК СуммаНачОстаток, ВТ.КолвоНачОстаток КАК КолвоНачОстаток, ВТ.Цена КАК Цена, ВТ.КолПриход КАК КолПриход, ВТ.СуммаПриход КАК СуммаПриход, ВЫБОР КОГДА ВТ.КолвоНачОстаток > 0 И ВТ.КолПриход > 0 ТОГДА (ВТ.СуммаНачОстаток + ВТ.СуммаПриход) / (ВТ.КолвоНачОстаток + ВТ.КолПриход) КОГДА ВТ.КолвоНачОстаток > 0 И ВТ.КолПриход = 0 ТОГДА ВТ.Цена КОГДА ВТ.КолПриход > 0 И ВТ.КолвоНачОстаток = 0 ТОГДА ВТ.СуммаПриход / ВТ.КолПриход КОНЕЦ КАК СебестПриход, ВТ.КолСписание КАК КолСписание, ВТ.КолРасход КАК КолРасход, ВТ.СуммаРасход КАК СуммаРасход ИЗ ВТ КАК ВТ) КАК ВложенныйЗапрос ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ Результат.Номенклатура КАК Номенклатура, Результат.СуммаНачОстаток КАК СуммаНачОстаток, Результат.КолвоНачОстаток КАК КолвоНачОстаток, Результат.СуммаПриход КАК СуммаПриход, Результат.КолПриход КАК КолПриход, Результат.СуммаРасход КАК СуммаРасход, Результат.КолРасход КАК КолРасход, Результат.СебестПриход КАК СредняяЦена, Результат.СуммаСписание КАК СуммаСписание, Результат.КолСписание КАК КолСписание, ВЫБОР КОГДА Результат.СуммаСписание > 0 И Результат.СуммаРасход > 0 И Результат.СуммаПриход > 0 ТОГДА Результат.СуммаНачОстаток - (Результат.СуммаСписание + Результат.СуммаРасход - Результат.СуммаПриход) КОГДА Результат.СуммаСписание > 0 И Результат.СуммаРасход > 0 И Результат.СуммаПриход = 0 ТОГДА Результат.СуммаНачОстаток - (Результат.СуммаСписание + Результат.СуммаРасход) КОГДА Результат.СуммаСписание > 0 И Результат.СуммаРасход = 0 И Результат.СуммаПриход > 0 ТОГДА Результат.СуммаНачОстаток + Результат.СуммаПриход - Результат.СуммаСписание КОГДА Результат.СуммаПриход > 0 И Результат.СуммаРасход > 0 ТОГДА Результат.СуммаНачОстаток + (Результат.СуммаПриход - Результат.СуммаРасход) КОГДА Результат.СуммаПриход = 0 И Результат.СуммаРасход > 0 ТОГДА Результат.СуммаНачОстаток - Результат.СуммаРасход КОГДА Результат.СуммаРасход = 0 И Результат.СуммаПриход > 0 ТОГДА Результат.СуммаНачОстаток + Результат.СуммаПриход КОГДА Результат.СуммаНачОстаток = 0 ТОГДА Результат.СуммаПриход - Результат.СуммаРасход КОГДА Результат.СуммаСписание > 0 И Результат.СуммаРасход = 0 И Результат.СуммаПриход = 0 ТОГДА Результат.СуммаНачОстаток - Результат.СуммаСписание КОГДА Результат.СуммаПриход = 0 И Результат.СуммаРасход = 0 ТОГДА Результат.СуммаНачОстаток ИНАЧЕ 0.1 КОНЕЦ КАК СуммаКонОстататок, ВЫБОР КОГДА Результат.КолСписание > 0 И Результат.КолРасход = 0 И Результат.КолПриход = 0 ТОГДА Результат.КолвоНачОстаток - Результат.КолСписание КОГДА Результат.КолСписание > 0 И Результат.КолРасход > 0 И Результат.КолПриход > 0 ТОГДА Результат.КолвоНачОстаток - (Результат.КолСписание + Результат.КолРасход - Результат.КолПриход) КОГДА Результат.КолСписание > 0 И Результат.КолРасход > 0 И Результат.КолПриход = 0 ТОГДА Результат.КолвоНачОстаток - (Результат.КолСписание + Результат.КолРасход) КОГДА Результат.КолСписание > 0 И Результат.КолРасход = 0 И Результат.КолПриход > 0 ТОГДА Результат.КолвоНачОстаток + Результат.КолПриход - Результат.КолСписание КОГДА Результат.КолПриход > 0 И Результат.КолРасход > 0 ТОГДА Результат.КолвоНачОстаток + (Результат.КолПриход - Результат.КолРасход) КОГДА Результат.КолПриход = 0 И Результат.КолРасход > 0 ТОГДА Результат.КолвоНачОстаток - Результат.КолРасход КОГДА Результат.КолРасход = 0 И Результат.КолПриход > 0 ТОГДА Результат.КолвоНачОстаток + Результат.КолПриход КОГДА Результат.КолвоНачОстаток = 0 ТОГДА Результат.КолПриход - Результат.КолРасход КОГДА Результат.КолПриход = 0 И Результат.КолРасход = 0 ТОГДА Результат.КолвоНачОстаток ИНАЧЕ 0.1 КОНЕЦ КАК КолВоКонОстататок, Результат.Цена, Результат.СуммаРасходСебест, ВЫБОР КОГДА Результат.СуммаСписание > 0 И ЕСТЬNULL(Результат.СуммаРасходСебест, 0) = 0 И Результат.СуммаПриход = 0 ТОГДА Результат.СуммаНачОстаток - Результат.СуммаСписание КОГДА Результат.СуммаСписание > 0 И ЕСТЬNULL(Результат.СуммаРасходСебест, 0) > 0 И Результат.СуммаПриход > 0 ТОГДА Результат.СуммаНачОстаток - (Результат.СуммаСписание + ЕСТЬNULL(Результат.СуммаРасходСебест, 0) - Результат.СуммаПриход) КОГДА Результат.СуммаСписание > 0 И ЕСТЬNULL(Результат.СуммаРасходСебест, 0) > 0 И Результат.СуммаПриход = 0 ТОГДА Результат.СуммаНачОстаток - (Результат.СуммаСписание + ЕСТЬNULL(Результат.СуммаРасходСебест, 0)) КОГДА Результат.СуммаСписание > 0 И ЕСТЬNULL(Результат.СуммаРасходСебест, 0) = 0 И Результат.СуммаПриход > 0 ТОГДА Результат.СуммаНачОстаток + Результат.СуммаПриход - Результат.СуммаСписание КОГДА Результат.СуммаПриход > 0 И ЕСТЬNULL(Результат.СуммаРасходСебест, 0) > 0 ТОГДА Результат.СуммаНачОстаток + (Результат.СуммаПриход - ЕСТЬNULL(Результат.СуммаРасходСебест, 0)) КОГДА Результат.СуммаПриход = 0 И ЕСТЬNULL(Результат.СуммаРасходСебест, 0) > 0 ТОГДА Результат.СуммаНачОстаток - ЕСТЬNULL(Результат.СуммаРасходСебест, 0) КОГДА ЕСТЬNULL(Результат.СуммаРасходСебест, 0) = 0 И Результат.СуммаПриход > 0 ТОГДА Результат.СуммаНачОстаток + Результат.СуммаПриход КОГДА Результат.СуммаНачОстаток = 0 ТОГДА Результат.СуммаПриход - ЕСТЬNULL(Результат.СуммаРасходСебест, 0) КОГДА Результат.СуммаПриход = 0 И ЕСТЬNULL(Результат.СуммаРасходСебест, 0) = 0 ТОГДА Результат.СуммаНачОстаток ИНАЧЕ 0.1 КОНЕЦ КАК СуммаКонОстатокСебестоимость ИЗ Результат КАК Результат УПОРЯДОЧИТЬ ПО Номенклатура |
|||
18
Wobland
06.10.11
✎
12:00
|
и правда до хрена ;)
|
|||
19
Popkorm
06.10.11
✎
12:00
|
Это все один запрос,
|
|||
20
НЕА123
06.10.11
✎
12:02
|
(19)
нет - это просто ПРАЗДНИК! |
|||
21
Ненавижу 1С
гуру
06.10.11
✎
12:02
|
вот это что за маразмы?
ВЫБОР КОГДА Результат.СуммаСписание > 0 И ЕСТЬNULL(Результат.СуммаРасходСебест, 0) = 0 И Результат.СуммаПриход = 0 ТОГДА Результат.СуммаНачОстаток - Результат.СуммаСписание КОГДА Результат.СуммаСписание > 0 И ЕСТЬNULL(Результат.СуммаРасходСебест, 0) > 0 И Результат.СуммаПриход > 0 ТОГДА Результат.СуммаНачОстаток - (Результат.СуммаСписание + ЕСТЬNULL(Результат.СуммаРасходСебест, 0) - Результат.СуммаПриход) КОГДА Результат.СуммаСписание > 0 И ЕСТЬNULL(Результат.СуммаРасходСебест, 0) > 0 И Результат.СуммаПриход = 0 ТОГДА Результат.СуммаНачОстаток - (Результат.СуммаСписание + ЕСТЬNULL(Результат.СуммаРасходСебест, 0)) КОГДА Результат.СуммаСписание > 0 И ЕСТЬNULL(Результат.СуммаРасходСебест, 0) = 0 И Результат.СуммаПриход > 0 ТОГДА Результат.СуммаНачОстаток + Результат.СуммаПриход - Результат.СуммаСписание КОГДА Результат.СуммаПриход > 0 И ЕСТЬNULL(Результат.СуммаРасходСебест, 0) > 0 ТОГДА Результат.СуммаНачОстаток + (Результат.СуммаПриход - ЕСТЬNULL(Результат.СуммаРасходСебест, 0)) КОГДА Результат.СуммаПриход = 0 И ЕСТЬNULL(Результат.СуммаРасходСебест, 0) > 0 ТОГДА Результат.СуммаНачОстаток - ЕСТЬNULL(Результат.СуммаРасходСебест, 0) КОГДА ЕСТЬNULL(Результат.СуммаРасходСебест, 0) = 0 И Результат.СуммаПриход > 0 ТОГДА Результат.СуммаНачОстаток + Результат.СуммаПриход КОГДА Результат.СуммаНачОстаток = 0 ТОГДА Результат.СуммаПриход - ЕСТЬNULL(Результат.СуммаРасходСебест, 0) КОГДА Результат.СуммаПриход = 0 И ЕСТЬNULL(Результат.СуммаРасходСебест, 0) = 0 ТОГДА Результат.СуммаНачОстаток ИНАЧЕ 0.1 КОНЕЦ |
|||
22
НЕА123
06.10.11
✎
12:03
|
(21)
хвастается. |
|||
23
Popkorm
06.10.11
✎
12:03
|
(18)так что ты имел виду в (10)?!
|
|||
24
Popkorm
06.10.11
✎
12:06
|
(21)это расчет СуммаКонОстатокСебестоимость
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |