Распределение льготируемого движимого имущества с поправками для Иркутской области

01.08.18

Учетные задачи - Учет ОС и НМА

С 01.01.2018 в Иркутской области вступил закон, о том что движимое имущество, которому 3 года с момента даты выпуска, льготируется по ставке 1,1. Так как в организации ОС много, была написана разработка, которая распределяет имущество по ставкам. УПП 1.3.68.1 (программа очень изменена, поэтому версия такая, но все обновления отчетности и основного бух. учета по срокам)

Скачать исходный код

Наименование Файл Версия Размер
Распределение льготируемого движемого имущества с поправками для Иркутской области:
.epf 8,06Kb
0
.epf 8,06Kb Скачать

В обработке выбираем дату отчета (например отчет за полугодие, дата 30.06.2018), обработка отбирает все движимое имущество старше 2013 года, и проверяет дату выпуска, указанную в справочнике ОС. Если на момент с 01.01.2018 по Дату отчета, имуществу исполнилось более 3-х лет, то оно заносится в регистр сведений СтавкиНалогаНаИмуществоПоОтдельнымОсновнымСредствам

Программный код

Функция ПроверитьОС(Ос,Орг)
    ЕстьЗапись=Ложь;
    запрос=Новый Запрос;
    Запрос.Текст="ВЫБРАТЬ
    |    СтавкиНалогаНаИмуществоПоОтдельнымОсновнымСредствамСрезПоследних.Период,
    |    СтавкиНалогаНаИмуществоПоОтдельнымОсновнымСредствамСрезПоследних.СниженнаяНалоговаяСтавка,
    |    СтавкиНалогаНаИмуществоПоОтдельнымОсновнымСредствамСрезПоследних.НалоговаяСтавка,
    |    СтавкиНалогаНаИмуществоПоОтдельнымОсновнымСредствамСрезПоследних.ОсновноеСредство
    |ИЗ
    |    РегистрСведений.СтавкиНалогаНаИмуществоПоОтдельнымОсновнымСредствам.СрезПоследних(&ДатаО, ) КАК СтавкиНалогаНаИмуществоПоОтдельнымОсновнымСредствамСрезПоследних
    |ГДЕ
    |    СтавкиНалогаНаИмуществоПоОтдельнымОсновнымСредствамСрезПоследних.Организация = &Организация
    |    И СтавкиНалогаНаИмуществоПоОтдельнымОсновнымСредствамСрезПоследних.ОсновноеСредство = &ОсновноеСредство";
    запрос.УстановитьПараметр("ДатаО",ДатаО);
    запрос.УстановитьПараметр("Организация",Орг);
    запрос.УстановитьПараметр("ОсновноеСредство",Ос);
    Выборка=Запрос.Выполнить().Выбрать();
    Пока Выборка.Следующий() Цикл
        ЕстьЗапись=Истина;
    КонецЦикла;
    Возврат ЕстьЗапись;
    
КонецФункции    
Функция ДатаПринятияНаУчет(ОС)
    Запрос=Новый запрос;
    Запрос.Текст="ВЫБРАТЬ
    |    ПринятиеКУчетуОСОсновныеСредства.Ссылка.Дата
    |ИЗ
    |    Документ.ПринятиеКУчетуОС.ОсновныеСредства КАК ПринятиеКУчетуОСОсновныеСредства
    |ГДЕ
    |    ПринятиеКУчетуОСОсновныеСредства.ОсновноеСредство = &ОсновноеСредство
    |    И ПринятиеКУчетуОСОсновныеСредства.Ссылка.Проведен
    |    И ПринятиеКУчетуОСОсновныеСредства.Ссылка.ОтражатьВБухгалтерскомУчете
    |    И ПринятиеКУчетуОСОсновныеСредства.Ссылка.Организация = &Организация";
    Запрос.УстановитьПараметр("Организация",    Орг);
    Запрос.УстановитьПараметр("ОсновноеСредство",    ОС);
    ВыборкаОС=Запрос.Выполнить().Выбрать();
    Пока  ВыборкаОС.Следующий() Цикл
        ДатаПриема=ВыборкаОс.Дата;
    КонецЦикла;
    Возврат ДатаПриема;
КонецФункции    
Процедура КнопкаВыполнитьНажатие(Кнопка)
    Запрос=Новый запрос;
    Запрос.УстановитьПараметр("Организация",    Орг);
    
    
    
    Запрос.Текст =
    "ВЫБРАТЬ РАЗРЕШЕННЫЕ
    |    СостоянияОСОрганизаций.ОсновноеСредство КАК ОС
    |ИЗ
    |    РегистрСведений.СостоянияОСОрганизаций КАК СостоянияОСОрганизаций
    |ГДЕ
    |    СостоянияОСОрганизаций.Состояние = ЗНАЧЕНИЕ(Перечисление.СостоянияОС.ПринятоКУчету)
    |    И СостоянияОСОрганизаций.Организация = &Организация
    |    И СостоянияОСОрганизаций.ДатаСостояния >= ДАТАВРЕМЯ(2013, 1, 1)
    |    И НЕ (СостоянияОСОрганизаций.ОсновноеСредство.ГруппаОС В (ЗНАЧЕНИЕ(Перечисление.ГруппыОС.Здания),
    |                                                            ЗНАЧЕНИЕ(Перечисление.ГруппыОС.Сооружения),
    |                                                            ЗНАЧЕНИЕ(Перечисление.ГруппыОС.МноголетниеНасаждения),
    |                                                            ЗНАЧЕНИЕ(Перечисление.ГруппыОС.ЗемельныеУчастки),
    |                                                            ЗНАЧЕНИЕ(Перечисление.ГруппыОС.ПрочееИмуществоТребующееГосударственнойРегистрации),
    |                                                            ЗНАЧЕНИЕ(Перечисление.ГруппыОС.ОбъектыПриродопользования)))";
    
    Выборка=Запрос.Выполнить().Выбрать();
    Пока выборка.Следующий() Цикл
        //выбрали все движемое имуществао
        Сообщить(выборка.ос);
        //ищем дату выпуска
        ДатаВыпуска=выборка.ос.датавыпуска;
        //ищем дату принятия на учет
        ДатаПринятия=ДатаПринятияНаУчет(выборка.ос);
        Сообщить(ДатаВыпуска);
        //Проверим есть или нет уже это ОС в регисчтре если есть то и не надо
        ЕстьЗапись=ПроверитьОС(Выборка.Ос,Орг);
        Если ЕстьЗапись Тогда
            Сообщить("Уже есть запись не пишем!!!");
            
            Продолжить;
        КонецЕсли;
        Если ДатаВыпуска=Дата('00010101000000') Тогда
            
            //не проставлены даты ищем по дате постановки на учет
            Если ДатаПринятия>=Дата('20130101000000') и ДатаПринятия<=Дата('20151231235959') Тогда
                //заполняем регистр
                НоваяЗапись = РегистрыСведений.СтавкиНалогаНаИмуществоПоОтдельнымОсновнымСредствам.СоздатьМенеджерЗаписи();
                
                
                НоваяЗапись.Организация=Орг;
                НоваяЗапись.Период=Дата('20180101000000');
                НоваяЗапись.Активность=Истина;
                НоваяЗапись.ОсновноеСредство=выборка.ос;
                НоваяЗапись.ПостановкаНаУчетВНалоговомОргане=Перечисления.ПостановкаНаУчетВНалоговомОргане.ПоМестуНахожденияОрганизации;
                НоваяЗапись.КодВидаИмущества="03";
                НоваяЗапись.НалоговаяБаза=Перечисления.НалоговаяБазаПоНалогуНаИмущество.СреднегодоваяСтоимость;
                НоваяЗапись.ПорядокНалогообложения=Перечисления.ПорядокНалогообложенияИмущества.ОблагаетсяПоСниженнойСтавке;
                НоваяЗапись.СниженнаяНалоговаяСтавка=1.1;
                
                НоваяЗапись.Записать();
                Сообщить("ОС внесено");
            КонецЕсли;
        иначе
            //смотрим дату выпуска   если она меньше 15 года, т.е ОС на момент 18 года больше 3 лет
            Если ДатаВыпуска<Дата('20150101') Тогда
                НоваяЗапись = РегистрыСведений.СтавкиНалогаНаИмуществоПоОтдельнымОсновнымСредствам.СоздатьМенеджерЗаписи();
                
                
                
                НоваяЗапись.Организация=Орг;
                НоваяЗапись.Период=Дата('20180101000000');
                НоваяЗапись.Активность=Истина;
                НоваяЗапись.ОсновноеСредство=выборка.ос;
                НоваяЗапись.ПостановкаНаУчетВНалоговомОргане=Перечисления.ПостановкаНаУчетВНалоговомОргане.ПоМестуНахожденияОрганизации;
                НоваяЗапись.КодВидаИмущества="03";
                НоваяЗапись.НалоговаяБаза=Перечисления.НалоговаяБазаПоНалогуНаИмущество.СреднегодоваяСтоимость;
                НоваяЗапись.ПорядокНалогообложения=Перечисления.ПорядокНалогообложенияИмущества.ОблагаетсяПоСниженнойСтавке;
                НоваяЗапись.СниженнаяНалоговаяСтавка=1.1;
                
                НоваяЗапись.Записать();
                 Сообщить("ОС внесено");

                //дата выпуска больше 15 года значит нужно распределять по месяцам
            иначе
                Если ДобавитьМесяц(ДатаВыпуска,36)<КонецДня(ДатаО) Тогда
                    ДатаНачалоУчета= ДобавитьМесяц(ДатаВыпуска,36);
                    Если ДатаНачалоУчета=НачалоМесяца(ДатаНачалоУчета) Тогда
                        ДатаНачалоУчета=НачалоМесяца(ДатаНачалоУчета);
                    Иначе
                        ДатаНачалоУчета=НачалоМесяца(ДобавитьМесяц(ДатаНачалоУчета,1));
                        
                    КонецЕсли;
                    НоваяЗапись = РегистрыСведений.СтавкиНалогаНаИмуществоПоОтдельнымОсновнымСредствам.СоздатьМенеджерЗаписи();
                    
                    
                    
                    НоваяЗапись.Организация=Орг;
                    НоваяЗапись.Период=ДатаНачалоУчета;
                    НоваяЗапись.Активность=Истина;
                    НоваяЗапись.ОсновноеСредство=выборка.ос;
                    НоваяЗапись.ПостановкаНаУчетВНалоговомОргане=Перечисления.ПостановкаНаУчетВНалоговомОргане.ПоМестуНахожденияОрганизации;
                    НоваяЗапись.КодВидаИмущества="03";
                    НоваяЗапись.НалоговаяБаза=Перечисления.НалоговаяБазаПоНалогуНаИмущество.СреднегодоваяСтоимость;
                    НоваяЗапись.ПорядокНалогообложения=Перечисления.ПорядокНалогообложенияИмущества.ОблагаетсяПоСниженнойСтавке;
                    НоваяЗапись.СниженнаяНалоговаяСтавка=1.1;
                    
                    НоваяЗапись.Записать();
                      Сообщить("ОС внесено");

                КонецЕсли;
            КонецЕсли;    
        КонецЕсли;
    КонецЦикла;
КонецПроцедуры

 

См. также

Переоценка основных средств для БП 2.0, 3.0, УПП 1.3 с карточкой ОС-6. Отдельная конфигурация на платформе 8.3 с интерфейсом такси.

Учет ОС и НМА Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 2.0 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Платные (руб)

Переоценка основных средств для БП 2.0, БП 3.0, УПП 1.3. Отдельная конфигурация на платформе 1С Предприятие 8.3 с интерфейсом такси. Позволяет осуществлять переоценку основных средств в автоматическом режиме быстро и безошибочно, а главное, не внося вообще никаких изменений в конфигурацию Вашей рабочей базы. Есть возможность хранения и печати карточек ОС-6 с автоматическим заполнением. Подходит для типовых и измененных конфигураций Бухгалтерия Предприятия 2.0, 3.0 и Управление производственный предприятием 1.3.

16500 руб.

01.10.2014    56156    22    17    

14

Инвентаризация ОС и ТМЦ для конфигурации 1С:Бухгалтерия 3.0

Учет ОС и НМА Сканер штрих-кода Терминал сбора данных Логистика, склад и ТМЦ Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Приложение Инвентаризация ОС и ТМЦ предназначено для инвентаризации основных средств и товарно-материальных ценностей, закреплённых за конкретным материально ответственным лицом или складом. В конфигурации 1С:Бухгалтерии 3.0 отсутствуют возможности генерации и работы со штрих-кодами для основных средств. Приложение позволяет генерировать и обрабатывать штрих-коды как для основных средств, так и для товарно-материальных ценностей (материалы, товары). В новом релизе появилась возможность работы с фотографиями объектов учета.

07.07.2023    2748    1    alfanika    0    

3

Особенности принятия к учету ОС по ФСБУ 06 в ERP 2.5 на примере

Учет ОС и НМА Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бухгалтерский учет Бесплатно (free)

В данной статье рассмотрим особенности принятия к учету ОС по ФСБУ 06 в ERP 2.5. С учетом изменений по ФСБУ 06 и изменений в новой ERP 2.5.

22.03.2022    6221    Shining_ninja    0    

53

Ведомость по основным средствам (ERP 2.4, ERP 2.5, КА 2.4, КА 2.5)

Учет ОС и НМА Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Абонемент ($m)

Внешний отчет "Ведомость по основным средствам" для конфигураций ERP 2.4, ERP 2.5, КА 2.4, КА 2.5 с выводом дополнительных колонок: Срок использования, Ликвидационная стоимость.

1 стартмани

17.02.2022    10555    53    SergAl    0    

21

Переход на ФСБУ 6/2020 и ФСБУ 26/2020 с 01.01.2022

Регламентированный учет и отчетность Учет ОС и НМА Платформа 1С v8.3 Бухгалтерский учет 1С:ERP Управление предприятием 2 Бухгалтерский учет Бесплатно (free)

Рекомендации по переходу и применение в 1С:ERP. Статья подготовлена Фроленковой Альфией - экспертом по регламентированному учету в 1С:ERP. Занимается автоматизацией на базе программ 1С более 15 лет. Имеет 5 сертификатов по 1С:ERP.

02.02.2022    93026    1СERP    18    

45

Использование сканера штрихкодов для инвентаризации основных средств

Учет ОС и НМА Сканер штрих-кода Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m)

Внешняя обработка для документа Инвентаризация ОС, позволяет легко и быстро организовать штрихкодирование основных средств на предприятии. Обработка не требует изменения конфигурации. Предназначена для конфигураций БП 3.0 и БП 3.0 Корп.

2 стартмани

24.01.2022    9566    35    1Cergey    4    

8
Оставьте свое сообщение