Имя: Пароль:
1C
1С v8
БП Перемещение ОС между филиалами и обратно
0 spiller26
 
21.05.15
19:36
Ситуация следующая:
Дано:
Ос1 - основное средство
глОрг - головная Организация
Фил - филиал головной организации
"Ос1" было и амортизировалось в "глОрг", затем его переместили в "Фил" (доки, "Подготовка к перемещению ОС" и "Принятие к учету ОС", по БУ счет 79).
всё нормально. Амортизация стала начисляться в "Фил"
А теперь решили переместить обратно - из "Фил" в "глОрг", переместили по той же схеме.
Но амортизация теперь не начисляется.
1 Cyberhawk
 
21.05.15
19:40
Продолжай наблюдения
2 spiller26
 
21.05.15
19:43
(0)
"ОС1" срок амортизации 60 месяцев.
В РС.СостоянияОСОрганизаций сл записи по "глОрг"
01.01.2012 - принято к учету
14.08.2013 - снято с учета (перемещено)
01.05.2015 - принято к учету

При проведении регл.документа по амортизации за месяц по "глОрг" (типофой механизм 1с БП) формируется по началу список СнятыеСУчета и туда по наше "ОС", т.к. по запросу он смотрит по срезу "снято с учета", а что принят ещё раз по "барабану".
см.код (Общ.Модуль "УправлениеВнеоборотнымиАктивами" -> "Функция РасчетАмортизацииОС")

    |ВЫБРАТЬ РАЗРЕШЕННЫЕ
    |    СостоянияОСОрганизаций.ОсновноеСредство КАК ОсновноеСредство
    |ПОМЕСТИТЬ
    |    СнятыеСУчета
    |ИЗ
    |    РегистрСведений.СостоянияОСОрганизаций КАК СостоянияОСОрганизаций
    |ГДЕ
    |    СостоянияОСОрганизаций.Состояние = ЗНАЧЕНИЕ(Перечисление.СостоянияОС.СнятоСУчета) И
    |    СостоянияОСОрганизаций.ДатаСостояния < &Период И
    |    СостоянияОСОрганизаций.Организация = &Организация " + УсловиеПоОС + "
    |ИНДЕКСИРОВАТЬ ПО
    |    ОсновноеСредство


Что не так?
3 spiller26
 
21.05.15
19:44
(2)
УсловиеПоОС = "";
4 hhhh
 
21.05.15
20:17
(3) так вы заведите другое ОС. Чего вы паритесь?
5 spiller26
 
21.05.15
20:20
(4) Бухгалтерам попробуйте объяснить.
Они ссылаются, что должно так и не е"птичка"

http://stroychet.ru/articles/peredacha-osnovnykh-sredstv-filialu/
6 Naumov
 
21.05.15
23:35
(5) В теории должно, Но 1С нашла событие выбытия у ОС и больше не амортизирует.
Ошибка? Это не ошибка, это системная функция.