|
Протестируйте отчет ИНВ11 | ☑ | ||
---|---|---|---|---|
0
betty
01.03.13
✎
08:54
|
Привет
Протестируйте пожалуйста отчет.http://exfile.ru/405257 точнее 12 колонку "Подлежит списанию СНачалаГода". Чтобы считала с начала года, - к примеру если дата возникновения в 01.12.2011 году, а мы строим отчет на 31122012, то получается что он берет 12месяцев 2012 и + 1 месяц 2011. А нужно чтобы с начала 2012 только брал. Чтото я не понимаю. Если брать строку РасчетСписанияРБП.ПериодРасчета МЕЖДУ НАЧАЛОПЕРИОДА(&Дата, ГОД) И КОНЕЦПЕРИОДА(НАЧАЛОПЕРИОДА(&Дата, ГОД), МЕСЯЦ) где "ДАТА" это дата указанная в документе. то он должен строить только за год. Но на цифрах http://exfile.ru/405297 видно (к примеру в первой строке) что он берет 466дней * 3,14(списанозадень) и получает 1463,86 в 12 колонке |
|||
1
betty
01.03.13
✎
08:58
|
ВЫБРАТЬ
РасчетСписанияРБП.НачОстаток, РасчетСписанияРБП.Статья.Ссылка, РасчетСписанияРБП.КонОстаток ПОМЕСТИТЬ ДанныеНаНачалоГода ИЗ РегистрСведений.РасчетСписанияРБП КАК РасчетСписанияРБП ГДЕ РасчетСписанияРБП.ПериодРасчета МЕЖДУ НАЧАЛОПЕРИОДА(&Дата, ГОД) И КОНЕЦПЕРИОДА(НАЧАЛОПЕРИОДА(&Дата, ГОД), МЕСЯЦ) И РасчетСписанияРБП.НачОстаток <> 0 И РасчетСписанияРБП.КонОстаток <> 0 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РасходыБудущихПериодов.Код КАК Код, РасходыБудущихПериодов.Наименование, РасходыБудущихПериодов.Сумма КАК СуммаПервоначальная, РасходыБудущихПериодов.ДатаНачалаСписания, РасходыБудущихПериодов.ДатаОкончанияСписания, РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, РасходыБудущихПериодов.ДатаОкончанияСписания, ДЕНЬ) КАК СрокПогашения, ВЫРАЗИТЬ(РасходыБудущихПериодов.Сумма - РасходыБудущихПериодов.Сумма / РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, РасходыБудущихПериодов.ДатаОкончанияСписания, ДЕНЬ) * РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, &Дата, ДЕНЬ) КАК ЧИСЛО(15, 2)) КАК КонОстаток, ВЫРАЗИТЬ(РасходыБудущихПериодов.Сумма - РасходыБудущихПериодов.Сумма / РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, РасходыБудущихПериодов.ДатаОкончанияСписания, ДЕНЬ) * РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, &Дата, ДЕНЬ) КАК ЧИСЛО(15, 2)) КАК НачОстаток, ВЫРАЗИТЬ(РасходыБудущихПериодов.Сумма / РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, РасходыБудущихПериодов.ДатаОкончанияСписания, ДЕНЬ) КАК ЧИСЛО(15, 2)) КАК СуммаКСписанию, ВЫРАЗИТЬ(РасходыБудущихПериодов.Сумма / РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, РасходыБудущихПериодов.ДатаОкончанияСписания, ДЕНЬ) * РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, &Дата, ДЕНЬ) КАК ЧИСЛО(15, 2)) КАК СписаноДоИнвент, РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, &Дата, ДЕНЬ) КАК ПрошлоДней, ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&Дата, МЕСЯЦ), ДЕНЬ, -1) КАК КонецПериодаПредыдущий, РасчетСписанияРБП.СчетУчета.Представление, РасчетСписанияРБП.СчетУчета.Наименование КАК СписанияРБП, ВЫРАЗИТЬ(РасходыБудущихПериодов.Сумма / РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, РасходыБудущихПериодов.ДатаОкончанияСписания, ДЕНЬ) * РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, &Дата, ДЕНЬ) КАК ЧИСЛО(15, 2)) КАК СписаноСНачалаГода, " " КАК ПустаяКолонка, РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, РасходыБудущихПериодов.ДатаОкончанияСписания, ДЕНЬ) - РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, &Дата, ДЕНЬ) КАК ДнейДоПогашения, ВЫБОР КОГДА РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, РасходыБудущихПериодов.ДатаОкончанияСписания, ДЕНЬ) - РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, &Дата, ДЕНЬ) >= 366 ТОГДА РасчетСписанияРБП.НачОстаток ИНАЧЕ NULL КОНЕЦ КАК Долгосрочные, ВЫБОР КОГДА РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, РасходыБудущихПериодов.ДатаОкончанияСписания, ДЕНЬ) - РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, &Дата, ДЕНЬ) < 366 ТОГДА РасчетСписанияРБП.НачОстаток ИНАЧЕ NULL КОНЕЦ КАК Краткосрочные ИЗ ДанныеНаНачалоГода КАК ДанныеНаНачалоГода ПОЛНОЕ СОЕДИНЕНИЕ Справочник.РасходыБудущихПериодов КАК РасходыБудущихПериодов ПОЛНОЕ СОЕДИНЕНИЕ РегистрСведений.РасчетСписанияРБП КАК РасчетСписанияРБП ПО РасходыБудущихПериодов.Ссылка = РасчетСписанияРБП.Статья.Ссылка ПО ДанныеНаНачалоГода.СтатьяСсылка = РасходыБудущихПериодов.Ссылка ГДЕ РасходыБудущихПериодов.ДатаОкончанияСписания >= &Дата И РасходыБудущихПериодов.ЭтоГруппа = ЛОЖЬ И РасчетСписанияРБП.ПериодРасчета МЕЖДУ НАЧАЛОПЕРИОДА(&Дата, МЕСЯЦ) И &Дата И РасчетСписанияРБП.КонОстаток <> 0 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |