Имя: Пароль:
1C
 
Амортизация. Исправить текущую амортизацию в НУ
0 korstin
 
29.04.16
03:52
Добрый день.
Есть БП 3.0, куда были перенесены остатки из 2.0
Есть ОС, которому больше 10 лет, на данный момент показывает неверную текущую амортизацию.

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ХозрасчетныйОстаткиАмортизация.СуммаОстатокКт КАК ТекАмортизацияБУ,
    ХозрасчетныйОстаткиАмортизация.СуммаОстатокДт КАК ТекИзносБУ,
    ХозрасчетныйОстаткиАмортизация.СуммаНУОстатокКт КАК ТекАмортизацияНУ
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(
        &ДатаСведений,
        Счет = &СчетНачисленияАмортизацииБУ,
        &ВидСубконтоОС,
        Организация = &Организация
        И Субконто1 = &ОсновноеСредство) КАК ХозрасчетныйОстаткиАмортизация

Все параметры взяты из конфигурации (при открытии карточки ОС):
ДатаСведений = 01.01.2016
СчетНачисленияАмортизацииБУ = 02.01
ВидСубконтоОС = Основные средства
Организация = нужная
ОсновноеСредство = нужное

Результат:

ТекАмортизацияБУ    ТекИзносБУ    ТекАмортизацияНУ
99 050,75                        97 736,8

А должно совпадать (ОС старое), видимо были в 2.0 ошибки

Ок, смотрю обороты:

ВЫБРАТЬ
    ХозрасчетныйОбороты.КорСубконто1 КАК КорСубконто1,
    ХозрасчетныйОбороты.СуммаОборот КАК СуммаОборот,
    ХозрасчетныйОбороты.СуммаОборотДт КАК СуммаОборотДт,
    ХозрасчетныйОбороты.СуммаОборотКт КАК СуммаОборотКт,
    ХозрасчетныйОбороты.Счет КАК Счет
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Обороты КАК ХозрасчетныйОбороты
ГДЕ
    ХозрасчетныйОбороты.Субконто1 = &Субконто1

&Субконто1 = нужное основное средство

Результат:

СуммаОборот    СуммаОборотДт    СуммаОборотКт    Счет
99 050,75    99 050,75                01.01
-99 050,75                99 050,75    02.01

То есть суммы совпадают. Где ошибка? Куда смотреть? Пересчет итогов выполнил - результат не изменился.
1 korstin
 
29.04.16
03:55
ТекАмортизацияБУ | ТекИзносБУ | ТекАмортизацияНУ
99 050,75 | | 97 736,8
2 korstin
 
29.04.16
03:57
СуммаОборот | СуммаОборотДт | СуммаОборотКт | Счет
99 050,75 | 99 050,75 | | 01.01
-99 050,75 | | 99 050,75 | 02.01

*Добавил вертикальные полосы как обозначение колонок, потому что все съехало
3 Amra
 
29.04.16
04:08
Перенесны? Криво перенес
4 korstin
 
29.04.16
04:36
(3) Допустим. И что конкретно я не так перенес?
5 Красный рассвет
 
29.04.16
04:41
(4) Конкретно пока известно только об этом старом ОС :)
Там небось в начальных остатках достаточно подправить 02.01 по нему.
6 korstin
 
29.04.16
07:19
(5) В ручных операциях (которые были созданы после свертки в базе-источнике и перенесены в текущую базу) есть только две операции
01.01 -> 000 и 000 -> 02.01

В обоих случаях 99 050,75

Исправление этих сумм влияет как на ТекАмортизацияНУ (что хорошо), так и на ТекАмортизацияБУ (что плохо)
7 korstin
 
29.04.16
10:01
Вопрос снят