Имя: Пароль:
1C
 
УПП: Переоценка по УЕ в последний день
0 leonidkorolev
 
09.06.16
17:31
В случае если переоцениваем УЕ в последний день месяца, то движения за последний день не учитываются. Это чётко прослеживается в коде.
Какой в этом смысл?

На партнерском форуме нашёл ветку с такой же темой годовалой давности без ответа! Что это? Ошибка или так и задумано?
...
ПереоценкаНаОтчетнуюДату = (КонецДня(Дата) = КонецМесяца(Дата));
    
    Если ПереоценкаНаОтчетнуюДату Тогда
    
        ТекстЗапроса =
        "ВЫБРАТЬ
        |    РасчетыПоРеализацииВУсловныхЕдиницахОрганизацииОстатки.СчетОплаты,
        |    РасчетыПоРеализацииВУсловныхЕдиницахОрганизацииОстатки.Организация,
        |    РасчетыПоРеализацииВУсловныхЕдиницахОрганизацииОстатки.Контрагент,
        |    РасчетыПоРеализацииВУсловныхЕдиницахОрганизацииОстатки.ДоговорКонтрагента,
        |    РасчетыПоРеализацииВУсловныхЕдиницахОрганизацииОстатки.ДоговорКонтрагента.ВалютаВзаиморасчетов КАК ВалютаВзаиморасчетов,
        |    СУММА(РасчетыПоРеализацииВУсловныхЕдиницахОрганизацииОстатки.СуммаВзаиморасчетовОстаток) КАК СуммаВзаиморасчетовОстаток,
        |    СУММА(ВЫБОР
        |            КОГДА (ВЫРАЗИТЬ(РасчетыПоРеализацииВУсловныхЕдиницахОрганизацииОстатки.Документ.Дата КАК ДАТА)) < ДАТАВРЕМЯ(2015, 1, 1)
        |                ТОГДА РасчетыПоРеализацииВУсловныхЕдиницахОрганизацииОстатки.СуммаВзаиморасчетовОстаток
        |            ИНАЧЕ 0
        |        КОНЕЦ) КАК СуммаВзаиморасчетовДо2015
        |ПОМЕСТИТЬ ПромежуточнаяТаблицаРасчетыПоРеализации
        |ИЗ
        |    РегистрНакопления.РасчетыПоРеализацииВУсловныхЕдиницахОрганизации.Остатки(&ГраницаОстатковНачалоДня, Организация = &Организация) КАК РасчетыПоРеализацииВУсловныхЕдиницахОрганизацииОстатки
        |
        |СГРУППИРОВАТЬ ПО
...
1 КМ155
 
09.06.16
17:34
(0) в последний день курс равен курсу на конец месяца
2 leonidkorolev
 
09.06.16
17:38
(1) Да, понял, спасибо!