Имя: Пароль:
1C
1С v8
Инвентаризация РБП (ИНВ-11)
0 betty
 
19.02.13
13:46
Помогите пожалуйста с запросом
Не правильно выводит данные
Еще добавили 2 колонки Краткосрочные и Долгосрочные.

ВЫБРАТЬ
   РасчетСписанияРБП.НачОстаток,
   РасчетСписанияРБП.Статья.Ссылка,
   РасчетСписанияРБП.КонОстаток
ПОМЕСТИТЬ ДанныеНаНачалоГода
ИЗ
   РегистрСведений.РасчетСписанияРБП КАК РасчетСписанияРБП
ГДЕ
   РасчетСписанияРБП.ПериодРасчета МЕЖДУ НАЧАЛОПЕРИОДА(&Дата, ГОД) И КОНЕЦПЕРИОДА(НАЧАЛОПЕРИОДА(&Дата, ГОД), МЕСЯЦ)
   И РасчетСписанияРБП.НачОстаток <> 0
   И РасчетСписанияРБП.КонОстаток <> 0
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   РасходыБудущихПериодов.Код КАК Код,
   РасходыБудущихПериодов.Наименование,
   РасходыБудущихПериодов.Сумма КАК СуммаПервоначальная,
   РасходыБудущихПериодов.ДатаНачалаСписания,
   РасходыБудущихПериодов.ДатаОкончанияСписания,
   РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, РасходыБудущихПериодов.ДатаОкончанияСписания, ДЕНЬ) КАК СрокПогашения,
   РасчетСписанияРБП.НачОстаток,
   ВЫРАЗИТЬ(РасходыБудущихПериодов.Сумма - РасходыБудущихПериодов.Сумма / РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, РасходыБудущихПериодов.ДатаОкончанияСписания, ДЕНЬ) * РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, &Дата, ДЕНЬ) КАК ЧИСЛО(15, 2)) КАК КонОстаток,
   ВЫРАЗИТЬ(РасходыБудущихПериодов.Сумма / РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, РасходыБудущихПериодов.ДатаОкончанияСписания, ДЕНЬ) КАК ЧИСЛО(15, 2)) КАК СуммаКСписанию,
   ВЫРАЗИТЬ(РасходыБудущихПериодов.Сумма / РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, РасходыБудущихПериодов.ДатаОкончанияСписания, ДЕНЬ) * РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, &Дата, ДЕНЬ) КАК ЧИСЛО(15, 2)) КАК СписаноДоИнвент,
   РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, &Дата, ДЕНЬ) КАК ПрошлоДней,
   ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&Дата, МЕСЯЦ), ДЕНЬ, -1) КАК КонецПериодаПредыдущий,
   РасчетСписанияРБП.СчетУчета.Представление,
   РасчетСписанияРБП.СчетУчета.Наименование КАК СписанияРБП,
   ВЫРАЗИТЬ(РасходыБудущихПериодов.Сумма / РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, РасходыБудущихПериодов.ДатаОкончанияСписания, ДЕНЬ) * РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, &Дата, ДЕНЬ) КАК ЧИСЛО(15, 2)) КАК СписаноСНачалаГода,
   " " КАК ПустаяКолонка,
   РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, РасходыБудущихПериодов.ДатаОкончанияСписания, ДЕНЬ) - РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, &Дата, ДЕНЬ) КАК ДнейДоПогашения,
   ВЫБОР
       КОГДА РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, РасходыБудущихПериодов.ДатаОкончанияСписания, ДЕНЬ) - РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, &Дата, ДЕНЬ) >= 365
           ТОГДА РасчетСписанияРБП.НачОстаток
       ИНАЧЕ NULL
   КОНЕЦ КАК Долгосрочные,
   ВЫБОР
       КОГДА РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, РасходыБудущихПериодов.ДатаОкончанияСписания, ДЕНЬ) - РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, &Дата, ДЕНЬ) < 365
           ТОГДА РасчетСписанияРБП.НачОстаток
       ИНАЧЕ NULL
   КОНЕЦ КАК Краткосрочные
ИЗ
   ДанныеНаНачалоГода КАК ДанныеНаНачалоГода
       ПОЛНОЕ СОЕДИНЕНИЕ Справочник.РасходыБудущихПериодов КАК РасходыБудущихПериодов
           ПОЛНОЕ СОЕДИНЕНИЕ РегистрСведений.РасчетСписанияРБП КАК РасчетСписанияРБП
           ПО РасходыБудущихПериодов.Ссылка = РасчетСписанияРБП.Статья.Ссылка
       ПО ДанныеНаНачалоГода.СтатьяСсылка = РасходыБудущихПериодов.Ссылка
ГДЕ
   РасходыБудущихПериодов.ДатаОкончанияСписания >= &Дата
   И РасходыБудущихПериодов.ЭтоГруппа = ЛОЖЬ
   И РасчетСписанияРБП.ПериодРасчета МЕЖДУ НАЧАЛОПЕРИОДА(&Дата, МЕСЯЦ) И &Дата
   И РасчетСписанияРБП.КонОстаток <> 0
1 betty
 
19.02.13
15:56
http://exfile.ru/403397   это обработка
помогите пожалуйста вставить формулу расчета для ОстатокРасходовНаНачалоИнвентаризацииПоДаннымУчета
2 betty
 
19.02.13
16:04
Ну позяяяяязяяяя (((
3 betty
 
19.02.13
16:11
ну хоть кто нибудь  подскажите пожалуйста