Имя: Пароль:
1C
1С v8
УПП. РАУЗ. Списание ОС
0 MrBoss
 
25.09.15
09:25
При списании ОС которое было введено документом Принятие к учёту ОС, выходит ошибка:
Упр. расчет амортизации: для основного средства [наименование] стоимость равна 0

Почему нет стоимости ОС по УУ? По каким причинам док-нт Принятие к учёту ОС не делает движений по РН Стоимость ОС(управленческий учет)?

Я гуглил у многих эта проблема, но внятного и единого ответа так и не нашел, к тому же там находил старые и очень старые посты, может уж поменялось чего.
1 MrBoss
 
25.09.15
09:36
Где-то писали, что надо документе Поступление ТиУ вводить эту номенклатуру на вкладке "Оборудование" - так и делаем...
2 ale-sarin
 
25.09.15
09:41
У меня в УПП 1.3.67.1 "Принятие к учету ОС" делает движения по "Стоимость ОС (управленческий учет)". РАУЗ.
3 MrBoss
 
25.09.15
09:42
(2) У меня почему-то нет, может где-то, что-то не указано?
4 MrBoss
 
25.09.15
09:44
На ИС есть ветка 2012года с похожей проблемой, там чувак один сказал надо указать "порядок формирования учетных цен", но я чёт не понял, что это за "порядок формирования учетных цен" и где он
5 ale-sarin
 
25.09.15
09:45
(3) Отладчик то что говорит?

Если НЕ СтруктураШапкиДокумента.ОтражатьВУправленческомУчете Тогда
    Возврат;
КонецЕсли;
    
...
    ИначеЕсли НЕ СтруктураШапкиДокумента.ОтразитьВСоставеМПЗ Тогда
        // не оборудование
        
        // движения по регистру АмортизацияОС
        АмортизацияОС               = Движения.СтоимостьОС;
        ТаблицаДвиженийАмортизация  = АмортизацияОС.Выгрузить();
        
        Для Каждого Строка Из ТаблицаПоОС Цикл
            
            ТекОС = Строка.ОсновноеСредство;
            
            // Движения по регистру СтоимостьОС
            Движение = ТаблицаДвиженийАмортизация.Добавить();
            
            Движение.ОсновноеСредство = ТекОС;
            Движение.Амортизация      = 0;
            Движение.Стоимость        = Строка.СуммаОС_УУ;
            
        КонецЦикла;
        
        АмортизацияОС.мПериод = ДатаДока;
        АмортизацияОС.мТаблицаДвижений = ТаблицаДвиженийАмортизация;
        Движения.СтоимостьОС.ВыполнитьПриход();
        
...
6 ale-sarin
 
25.09.15
09:47
(4) Учетная политика по УУ или БУ.
7 MrBoss
 
25.09.15
09:49
(6) По БУ всё нормально, по УУ нет стоимости
8 MrBoss
 
25.09.15
10:10
Отладчиком прошелся по процедуре "формирования движений упр. регистров"
Исходя из кода, СтоимостьОС по УУ будет, только если установить вид документа "Прочее", но тогда нет движений по БУ и НУ
9 MrBoss
 
25.09.15
10:22
Кто и зачем посты удаляет?
10 ale-sarin
 
25.09.15
10:26
(7) Вы спросили, где ""порядок формирования учетных цен"". Я ответил, что в учетной политике.
11 MrBoss
 
25.09.15
11:06
(5) Это:
ИначеЕсли НЕ СтруктураШапкиДокумента.ОтразитьВСоставеМПЗ Тогда

Не отрабатывает ибо перед ним стоит это:

Если СтруктураШапкиДокумента.ВидОперации = Перечисления.ВидыОперацийПринятияКУчетуОсновныхСредств.Оборудование Тогда
12 MrBoss
 
25.09.15
11:07
(11) Вот и получается либо только по УУ, либо по БУ и НУ
"порядок формирования учетных цен" нашел и поставил, ничем не помогло
13 ale-sarin
 
25.09.15
11:20
(11) Да, согласен. Пробежался отладчиком. Записи в регистре уже есть к этому моменту. Значит ранее где-то формируются.
14 MrBoss
 
25.09.15
11:44
(13) Каким регистратором?
15 ale-sarin
 
25.09.15
11:51
(14) Принятие к учету ОС