Форма 1-НДФЛ для 2011 года (Зарплата и Кадры 7.7, релиз 310)

29.04.11

Учетные задачи - Зарплата

В прежних релизах была возможность из справочника "Сотрудники" сформировать форму 1-НДФЛ по кнопке "Ввод данных" (там была возможность расшифровки сумм).  Вернём полезную функцию!

В модуле формы справочника сотрудники, в процедуру ПриНажатииКнопки() добавляем в указанном месте:

Процедура ПриНажатииКнопки()
    
    Кнопка = Форма.АктивныйЭлемент();
    
    ЕстьСтраховыеВзносы = глЕстьСтраховыеВзносы(); 
    
    // Если нажали кнопку <Ввод данных>, то
    // формируется список форм для редактирования данных сотрудника (Т-2, Т-4,
    // Справка, Налоговая карточка, ...) и открывается выбранная пользователем форма.
    Если Кнопка="кнВводДанных" Тогда
        Если Выбран()=0 Тогда
            Предупреждение("Перед вводом данных необходимо записать этот элемент справочника (кнопка ""Записать"")");
            Возврат;
        КонецЕсли;
        СписокВыбора = СоздатьОбъект("СписокЗначений");
        Периодический = СоздатьОбъект("Периодический");
        Периодический.ИспользоватьОбъект("СостояниеФизлица",ТекущийЭлемент());
        СостояниеСотрудника = Периодический.ЗначениеНаДату(ИспользоватьДату());
        ДатаЗнач = ИспользоватьДату();
        Пока ПустоеЗначение(СостояниеСотрудника)=1 Цикл
            Если Периодический.НайтиЗначение(ДатаЗнач,-1)=0 Тогда
                Прервать
            КонецЕсли;
            СостояниеСотрудника = Периодический.Значение;
            ДатаЗнач = Периодический.ДатаЗнач-1;
        КонецЦикла;
        Если (ПустоеЗначение(СостояниеСотрудника)=0) и (глВоеннослужащий(ТекущийЭлемент(), ИспользоватьДату()) = 0) Тогда
            Если (СостояниеСотрудника=Перечисление.СостояниеФизлица.Госслужащий) Тогда
                СписокВыбора.ДобавитьЗначение("ФормаТ2ГС","Форма Т-2ГС");
            Иначе
                СписокВыбора.ДобавитьЗначение("ФормаТ2","Форма Т-2");
                Если Должность.Категория=Перечисление.КатегорииСотрудников.НаучныеИПедагогическиеРаботники Тогда
                    СписокВыбора.ДобавитьЗначение("ФормаТ4","Форма Т-4");
                КонецЕсли;
            КонецЕсли;
        КонецЕсли;
        
        ДатаОтчета = ИспользоватьДату();
        
        СписокВыбора.ДобавитьЗначение("ВычетыСотрудниковПоНДФЛ","Вычеты по НДФЛ");        
        ГодОтчета = ДатаГод(ДатаОтчета); 
        Если ГодОтчета >= 2011 Тогда
            СписокВыбора.ДобавитьЗначение("КорректировкаДанныхПоНДФЛ","Корректировка данных по НДФЛ");  
            //Вставка
            СписокВыбора.ДобавитьЗначение("Форма1НДФЛ2009","Налоговая карточка 1-НДФЛ (форма с 2009 года)");
            //Конец вставки
        Иначе
            СписокВыбора.ДобавитьЗначение("Форма1НДФЛ2009","Налоговая карточка 1-НДФЛ (форма с 2009 года)");    
        КонецЕсли;

 


В форму обработки Форма1НДФЛ2009, в процедуру ПриОткрытии() добавляем в указанном месте:

 

Процедура ПриОткрытии()
    Если ТипЗначенияСтр(Форма.Параметр)="СписокЗначений" Тогда
        
        Параметры = Форма.Параметр;
        
        // основные параметры
        ДатаГода = Параметры.Получить("ДатаАктуальности");
        ФизЛицо = Параметры.Получить("Сотрудник");
        
        СпЛет.ДобавитьЗначение(2009, "2009 г.");
        СпЛет.ДобавитьЗначение(2010, "2010 г.");
        СтрокаТекущегоГода = СпЛет.НайтиЗначение(2010);
        Год = 2010;      
        
        //Вставка         
        СпЛет.ДобавитьЗначение(2011, "2011 г.");
        СтрокаТекущегоГода = СпЛет.НайтиЗначение(2011);
        Год = 2011; 
        //Конец вставки
        
        Если СтрокаТекущегоГода <> 0 Тогда

Готово! Можно пользоваться!

 

См. также

Зарплата Перенос данных 1C Программист Бухгалтер Бухгалтерский учет 7.7 Сложные периодические расчеты 1С:Бухгалтерия 7.7 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Как известно, Бухгалтерия 7.7 не имеет штатной возможности для обмена с ЗУП 3.1. Данная разработка пригодится тем, кто перешел с ЗиК 2.3 на ЗУП 3.1, но вынужден по каким-то своим причинам оставаться на Бухгалтерии 7.7.

18000 руб.

29.09.2020    13844    2    0    

5

Универсальные функции Программист Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Абонемент ($m)

Я очень часто использую группировку данных по полю и полям, как в восьмерке, так и в семерке. Это аналог запроса Итоги, но там строится дерево, а в большинстве случаев нужны "плоские данные". Да и делать запрос в большинстве случаев более накладный процесс, чем работа с ТЗ. Все достоинства такого подхода приведены на примере метода универсального списания по париям, а так же отбора строк в ТЗ по произвольному условию. Для 7.7 еще отчеты сравнения двух ТЗ. Работая с различными базами для упрощения сравнения номенклатуры, или как аналог джойнов(join), сделал сравнение двух таблиц значений по нескольким полям. Пока группировки полей должны быть уникальны. Часто приходится искать дубли, для универсального поиска есть ДублиВТзПоПолю и пример в Тест.ert.

1 стартмани

25.06.2015    39643    4    Serginio    4    

4

Зарплата Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Украина Бухгалтерский учет НДФЛ Абонемент ($m)

Просто запустим обработку. Файл "СтавкиНалоговЗарплата2014.ert" - выполнить.

1 стартмани

22.01.2014    28613    2    kompas-dm    1    

1

Зарплата Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Производство+Услуги+Бухгалтерия 1С:Упрощенное налогообложение 7.7 Россия Бухгалтерский учет ФОМС, ЕФС Платные (руб)

Новая справка для расчета пособий по временной нетрудоспособности в соответствии с приказом Министерства труда и социальной защиты № 182Н от 30.04.2013 года (учитывая изменения вплоть до 2017 года). Справку необходимо выдавать на руки при увольнении сотрудника. Может помочь при расчете среднего заработка при нетрудоспособности сотрудников. Будет незаменимым помощником для бухгалтеров, осуществляющих расчеты по заработной плате, при отсутствии специализированной программы.

2000 руб.

03.08.2013    81887    31    21    

39

Регламентированный учет и отчетность Зарплата Бухгалтер Расчет 7.7 1С:Зарплата и кадры 7.7 Россия Бухгалтерский учет ФОМС, ЕФС Абонемент ($m)

При подготовке к сдаче отчета в ПФР столкнулся с тем, что программа не учитывает переплату - не распределяет сумму уплаченных взносов, превышающую начисленную, даже если это оплата проходит в январе 2013 за декабрь 2012. В случае, когда есть долг по оплате на начало периода (например, за декабрь 2012 платят в январе 2013) сумма уплаченных взносов может быть больше суммы начисленных. Программа же ставит сумму уплаченных взносов равную сумме начисленных. В этой обработке распределяются суммы уплаченных взносов, превышающих начисленные, а так же внесены исправления, связанные с возможными ошибками при формировании штатной обработки из 335 релиза (в пачки попадали ненужные уволенные, неправильно распределялись уплаты взносов, при выгрузке в файл возникали ошибки).

1 стартмани

20.04.2013    31187    425    mirrr    65    

41

Зарплата Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Россия Бухгалтерский учет Абонемент ($m)

Для бухгалтера : удобный отчет по начислениям-выплатам-удержаниям И повод задуматься о переходе на ЗУП Для программиста : удобный инструмент сверки данных при переходе с 1С:Бухгалтерии 7.7 на 1С:ЗУП 2.5

4 стартмани

01.03.2013    37634    87    Designer1C    7    

10
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. rimma_n 160 29.04.11 12:06 Сейчас в теме
а как же налоговый регистр по ндфл? появился в 2011 году. там прекрасно все суммы расшифрованы по видам дохода
считаю лишним. надо привыкать к новым формам, а не делать "как было раньше" :(
2. gucci76 366 29.04.11 14:23 Сейчас в теме
(1) Использование 1НДФЛ не приведет же к ошибке, а привычка это дело личное. Думаю "минус" за это ставить не справедливо.
3. Boroda 90 29.04.11 18:24 Сейчас в теме
Регистр, на мой взгляд, это вырожденец 1-НДФЛ, где данные по налогообложению были представлены наглядно и компактно.До сих пор удивляюсь, что 1С ушла от этой удобной формы, хотя можно было сделать пресловутый регистр и на основе 1НДФЛ, а не вводить Корректировку. Примеры этому на сайте здесь, кажется, есть. Однозначно - плюс.
4. agdedov 07.05.11 13:43 Сейчас в теме
Конечно плюс! В НДФЛ-1 весь расчет налогов как на ладони (компактно и информативно)! Налоговый регистр - это извращение.
5. Sanych22 10.05.11 11:06 Сейчас в теме
Вообще то 1-НДФЛ не убрали совсем, а перенесли в подменю "Старые формы"
Достаточно было подправить модуль обработки 1-НДФЛ (добавить год 2011)
6. JER_MARK 27.12.11 16:38 Сейчас в теме
Автору плюс - просто объяснил и показал. Мне пришлось делать тоже - любят бухи эту форму, да и я уже тоже. Регистр это просто неразбериха какая-то.
7. JER_MARK 12.02.12 08:46 Сейчас в теме
Эх, а с новыми вычетами что делать....
8. gucci76 366 12.02.12 20:41 Сейчас в теме
че, есть желание использовать 1НДФЛ?
Оставьте свое сообщение