![]() |
|
Дата в СКД | ☑ | ||
---|---|---|---|---|
0
Csar
06.06.13
✎
16:50
|
Всем привет. Столкнулся с проблемой изменения даты до конца или начала периода. Пример:
ВЫБРАТЬ
Смысл кода в том, что я отбираю ОсновныеСредства (да я решился на выбор по документам, не ругайте) и к ним прикручиваю ПервоначальнуюСтоимость и Амортизацию. В отчет это чудо выводится с разбивкой по месяцам (через указание роли). Правда не совсем правильно формируется ПервСтоимость, но это ерунда пока что. Проблема в том, что если в параметрах пользователь задает дату 30.04.13, то дата автоматически проставляется с нулевым временем 30.04.13 00:00:00 и некорректно берется оборот по счету амортизации (02 счет), т.к. оборот случается ежемесячно в 23:59:59. Я в параметрах регистра бухгалтерии указал, что заменяю дату на крайнюю КОНЕЦПЕРИОДА(&КонецПериода, МЕСЯЦ) . Однако 1С почему то не видит этой операции и вообще не видит в параметрах регистра ничего кроме &КонецПериода
У меня 1С:Предприятие 8.2 (8.2.18.61), Бухгалтерия предприятия, редакция 2.0 (2.0.46.8) Подскажите, пожалуйста, как заставить регистр бухгалтерии увидеть крайнюю дату (23:59:59)? Поправить надо именно в коде запроса/СКД, без внешнего вмешательства. |
|||
1
Alexaha
06.06.13
✎
16:56
|
(0) у тебя тип параметра КонецПериода Дата?
попробуй заюзать параметр стандартный период |
|||
2
Defender aka LINN
06.06.13
✎
16:57
|
Очередная жертва автозаполнения
|
|||
3
ИС-2
naïve
06.06.13
✎
17:03
|
(0) надо использовать граниу или момент времени. Только не пмоню их в СКД можно передавать или нет
|
|||
4
Csar
06.06.13
✎
17:16
|
(1) это как?
|
|||
5
Csar
06.06.13
✎
17:17
|
(3) граница используется в Остатках, в оборотах ее нельзя использовать. В СКД я не знаю как задать границу. В обычный запрос я передавал через Установку Параметра.
|
|||
6
Csar
06.06.13
✎
17:25
|
(1) Кажется нашел пример тут на Мисте с этим периодом. Внедрил в свою СКД - все заработало вроде бы корректно. Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |