Имя: Пароль:
1C
1С v8
УПП Регистр налогового учета "Учет расходов по оплате труда"
,
0 25-11
 
04.06.14
21:38
Подскажите, знатоки НУ, "Итого" должно совпасть с оборотом по кредиту счета Н70?
Если имеются отличия, как их проще всего выявить?
1 shuhard
 
04.06.14
21:53
(0) что-то мешает открыть регистр в конфигураторе и убедиться, что 70 счетом там не пахнет ?
2 Armando
 
04.06.14
21:55
(0) Это в мозге у некоторых бухгалтеров должно совпасть. Расходы же не на 70 учитываются.
3 шаэс
 
04.06.14
21:59
(1) уверены?
Регистр налогового учета формируется для обобщения информации о составе и размере расходов на оплату труда в понимании статьи 255 НК РФ. В регистр не включаются расходы по добровольному страхованию, предусмотренные в подпункте 16 статьи 255 НК РФ.

Состав показателей регистра:
«Дата расхода» – дата осуществления (начисления или выплаты) расхода, связанного с оплатой труда для конкретного сотрудника. Значение показателя — это дата проводки по кредиту счета налогового учета Н70 "Расчеты с персоналом по оплате труда".
«Лицо, в пользу которого произведено начисление» – физическое лицо, которому произведено начисление расхода на оплату труда. Для заполнения этого показателя используется значение субконто «Сотрудники» проводки по счету налогового учета Н70.
«Наименование расхода» – подпункт статьи 255 НК РФ, на основании которого признан начисленный расход (оплата труда, премии, начисления стимулирующего и (или) компенсирующего характера, и др.). Значение показателя берется из субконто «Виды начислений оплаты труда» счета налогового учета Н70. В случае расходов будущих периодов наименование расхода — это значение одноименного реквизита статьи расходов будущих периодов, который указывается на закладке «Налоговый учет». Статья расходов будущих периодов является элементом справочника «Расходы будущих периодов», на счете Н97 ведется аналитический учет по таким статьям.
«Сумма» – сумма расходов на оплату труда, принятых к налоговому учету. Значение показателя –сумма проводки.
«Объект учета (вид расхода), в связи с созданием (приобретением) которого произведено начисление расхода по оплате труда» – объект учета и вид расхода, с которым связаны расходы на оплату труда. Произведенное начисление расхода на оплату труда, имеет отношение к созданию, приобретению объектов учета или осуществлению расходов, указанных в данном реквизите.
Значение показателя определяется по счету дебета в проводке по начислению оплаты труда объектам аналитического учета к нему
«Итого за период заполнения регистра» – итоговая сумма расходов на оплату труда по всем работникам (в разрезе вида персонала) за отчетный период данного регистра.
Расходы на оплату труда, которые не принимаются  налоговому учету, отражаются отельной строкой.
4 25-11
 
04.06.14
22:00
(1) Для начала открываем справку и видим там отсылку в проводки по счету 70.
(2) Ну да, ессно, меня лично это как-то мало волнует. А вот бух. действительно полагает, что должно совпадать
5 25-11
 
04.06.14
22:01
Пока я писал, как раз появилось (3), спасибо.
6 shuhard
 
04.06.14
22:01
(3) абсолютно
(4) ню ню
7 шаэс
 
04.06.14
22:07
(6) т.е. совсем абсолютно... ну тогда расскажите, пожалуйста, вот этот код к чему обращается:
Процедура СформироватьОтчет(ДокументРезультат, ПоказыватьЗаголовок, ВысотаЗаголовка, ТолькоЗаголовок = Ложь) Экспорт

    мКэшСчетов = Новый Соответствие;
    
    ДокументРезультат.Очистить();

    Макет = ПолучитьМакет("Отчет");

    ОбластьЗаголовок  = Макет.ПолучитьОбласть("Заголовок");

    ОбластьЗаголовок.Параметры.НачалоПериода       = Формат(ДатаНач, "ДФ=dd.MM.yyyy");
    ОбластьЗаголовок.Параметры.КонецПериода        = Формат(ДатаКон, "ДФ=dd.MM.yyyy");
    ОбластьЗаголовок.Параметры.НазваниеОрганизации = Организация.НаименованиеПолное;
    ОбластьЗаголовок.Параметры.ИННОрганизации      = "" + Организация.ИНН + " / " + Организация.КПП;
    ДокументРезультат.Вывести(ОбластьЗаголовок);

    // Параметр для показа заголовка
    ВысотаЗаголовка = ДокументРезультат.ВысотаТаблицы;

    // Когда нужен только заголовок:
    Если ТолькоЗаголовок Тогда
        Возврат;
    КонецЕсли;

    Если ЗначениеЗаполнено(ВысотаЗаголовка) Тогда
        ДокументРезультат.Область("R1:R" + ВысотаЗаголовка).Видимость = ПоказыватьЗаголовок;
    КонецЕсли;

    // Определим способ ведения учета расчетов с персоналом - сводно/подробно
    ВестиРеглУчетРасчетовСПерсоналомСводно = глЗначениеПеременной("ВестиРеглУчетРасчетовСПерсоналомСводно");

    Запрос = Новый Запрос;

    Запрос.УстановитьПараметр("ДатаНач",      НачалоДня(ДатаНач));
    Запрос.УстановитьПараметр("ДатаКон",      КонецДня(ДатаКон));
    Запрос.УстановитьПараметр("Организация",  Организация);
    Запрос.УстановитьПараметр("Счет70",       ПланыСчетов.Налоговый.РасчетыСПерсоналомПоОплатеТруда);
    Запрос.УстановитьПараметр("Счет97",       ПланыСчетов.Налоговый.РасходыНаОплатуТрудаБудущихПериодов);
    Запрос.УстановитьПараметр("Счет69",       ПланыСчетов.Налоговый.РасчетыПоСоциальномуСтрахованию);
    Запрос.УстановитьПараметр("ВидУчета",     Перечисления.ВидыУчетаПоПБУ18.НУ);
    Запрос.УстановитьПараметр("СубконтоОплатаТруда",       Справочники.РасходыБудущихПериодов.РБПНаОплатуТруда);
    
    Если ВестиРеглУчетРасчетовСПерсоналомСводно Тогда
        Запрос.Текст =
        "ВЫБРАТЬ
        |    КОНЕЦПЕРИОДА(НалоговыйОборотыДтКт.Ссылка.ПериодРегистрации, МЕСЯЦ) КАК ДатаОперации,
        |    НалоговыйОборотыДтКт.Ссылка КАК Расшифровка,
        |    НалоговыйОборотыДтКт.СчетДтНУ КАК СчетДт,
        |    НалоговыйОборотыДтКт.СубконтоДтНУ1 КАК СубконтоДт1,
        |    НалоговыйОборотыДтКт.СубконтоДтНУ2 КАК СубконтоДт2,
        |    НалоговыйОборотыДтКт.СубконтоДтНУ3 КАК СубконтоДт3,
        |    ВЫБОР
        |        КОГДА НалоговыйОборотыДтКт.СчетКтНУ В ИЕРАРХИИ (&Счет70)
        |            ТОГДА НалоговыйОборотыДтКт.СубконтоКтНУ1.Наименование
        |        ИНАЧЕ НалоговыйОборотыДтКт.СубконтоКтНУ2.Наименование
        |    КОНЕЦ КАК Работник,
        |    ВЫБОР
        |        КОГДА НалоговыйОборотыДтКт.СчетКтНУ В ИЕРАРХИИ (&Счет70)
        |            ТОГДА НалоговыйОборотыДтКт.СубконтоКтНУ2
        |        ИНАЧЕ НалоговыйОборотыДтКт.СубконтоКтНУ3
        |    КОНЕЦ КАК НаименованиеРасхода,
        |    НалоговыйОборотыДтКт.Сумма КАК Сумма
        |ИЗ
        |    (ВЫБРАТЬ
        |        СУММА(ОтражениеВНУ.Сумма) КАК Сумма,
        |        ОтражениеВНУ.Ссылка КАК Ссылка,
        |        ОтражениеВНУ.СчетДтНУ КАК СчетДтНУ,
        |        ОтражениеВНУ.СчетКтНУ КАК СчетКтНУ,
        |        ОтражениеВНУ.СубконтоДтНУ1 КАК СубконтоДтНУ1,
        |        ОтражениеВНУ.СубконтоДтНУ2 КАК СубконтоДтНУ2,
        |        ОтражениеВНУ.СубконтоДтНУ3 КАК СубконтоДтНУ3,
        |        ОтражениеВНУ.СубконтоКтНУ1 КАК СубконтоКтНУ1,
        |        ОтражениеВНУ.СубконтоКтНУ2 КАК СубконтоКтНУ2,
        |        ОтражениеВНУ.СубконтоКтНУ3 КАК СубконтоКтНУ3
        |    ИЗ
        |        Документ.ОтражениеЗарплатыВРеглУчете.ОтражениеВУчете КАК ОтражениеВНУ
        |    ГДЕ
        |        ОтражениеВНУ.Ссылка.Организация = &Организация
        |        И ОтражениеВНУ.Ссылка.Проведен
        |        И ОтражениеВНУ.Ссылка.ПериодРегистрации МЕЖДУ &ДатаНач И &ДатаКон
        |        И (НЕ ОтражениеВНУ.СчетДтНУ В ИЕРАРХИИ (&Счет69))
        |        И ((НЕ ОтражениеВНУ.СчетДтНУ В ИЕРАРХИИ (&Счет97))
        |                    И ОтражениеВНУ.СчетКтНУ В ИЕРАРХИИ (&Счет70)
        |                ИЛИ ОтражениеВНУ.СчетКтНУ В ИЕРАРХИИ (&Счет97)
        |                    И ОтражениеВНУ.СубконтоКтНУ1 = &СубконтоОплатаТруда)
        |    
        |    СГРУППИРОВАТЬ ПО
        |        ОтражениеВНУ.Ссылка,
        |        ОтражениеВНУ.СчетДтНУ,
        |        ОтражениеВНУ.СчетКтНУ,
        |        ОтражениеВНУ.СубконтоДтНУ1,
        |        ОтражениеВНУ.СубконтоДтНУ2,
        |        ОтражениеВНУ.СубконтоДтНУ3,
        |        ОтражениеВНУ.СубконтоКтНУ1,
        |        ОтражениеВНУ.СубконтоКтНУ2,
        |        ОтражениеВНУ.СубконтоКтНУ3) КАК НалоговыйОборотыДтКт
        |
        |УПОРЯДОЧИТЬ ПО
        |    ДатаОперации
        |ИТОГИ ПО
        |    СчетДт ТОЛЬКО ИЕРАРХИЯ";
    Иначе
        Запрос.Текст =
        "ВЫБРАТЬ
        |    НалоговыйОборотыДтКт.Период КАК ДатаОперации,
        |    НалоговыйОборотыДтКт.Регистратор КАК Расшифровка,
        |    НалоговыйОборотыДтКт.СчетДт КАК СчетДт,
        |    НалоговыйОборотыДтКт.СубконтоДт1,
        |    НалоговыйОборотыДтКт.СубконтоДт2,
        |    НалоговыйОборотыДтКт.СубконтоДт3,
        |    НалоговыйОборотыДтКт.СубконтоКт1 КАК Работник,
        |    НалоговыйОборотыДтКт.СубконтоКт2 КАК НаименованиеРасхода,
        |    НалоговыйОборотыДтКт.СуммаОборот КАК Сумма
        |ИЗ
        |    РегистрБухгалтерии.Налоговый.ОборотыДтКт(
        |            &ДатаНач,
        |            &ДатаКон,
        |            Запись,
        |            (НЕ(СчетДт В ИЕРАРХИИ (&Счет97)
        |                    И (НЕ СчетДт В ИЕРАРХИИ (&Счет69)))),
        |            ,
        |            СчетКт В ИЕРАРХИИ (&Счет70),
        |            ,
        |            Организация = &Организация
        |                И ВидУчетаКт = &ВидУчета) КАК НалоговыйОборотыДтКт
        |
        |ОБЪЕДИНИТЬ ВСЕ
        |
        |ВЫБРАТЬ
        |    НалоговыйОборотыДтКт.Период,
        |    НалоговыйОборотыДтКт.Регистратор,
        |    НалоговыйОборотыДтКт.СчетДт,
        |    НалоговыйОборотыДтКт.СубконтоДт1,
        |    НалоговыйОборотыДтКт.СубконтоДт2,
        |    НалоговыйОборотыДтКт.СубконтоДт3,
        |    НалоговыйОборотыДтКт.СубконтоКт2,
        |    НалоговыйОборотыДтКт.СубконтоКт3,
        |    НалоговыйОборотыДтКт.СуммаОборот
        |ИЗ
        |    РегистрБухгалтерии.Налоговый.ОборотыДтКт(
        |            &ДатаНач,
        |            &ДатаКон,
        |            Запись,
        |            (НЕ СчетДт В ИЕРАРХИИ (&Счет69)),
        |            ,
        |            СчетКт В ИЕРАРХИИ (&Счет97),
        |            ,
        |            Организация = &Организация
        |                И ВидУчетаДт = &ВидУчета
        |                И СубконтоКт1 = &СубконтоОплатаТруда) КАК НалоговыйОборотыДтКт
        |
        |УПОРЯДОЧИТЬ ПО
        |    ДатаОперации
        |ИТОГИ ПО
        |    СчетДт ТОЛЬКО ИЕРАРХИЯ";
    КонецЕсли;
    
    Результат = Запрос.Выполнить().Выгрузить();
    Результат.Сортировать("ДатаОперации,Работник");

    ОбластьПодвал        = Макет.ПолучитьОбласть("Подвал");
    ОбластьШапкаТаблицы  = Макет.ПолучитьОбласть("ШапкаТаблицы");
    ОбластьСтрока        = Макет.ПолучитьОбласть("Строка");
    ОбластьИтог          = Макет.ПолучитьОбласть("Итог");
    
    ДокументРезультат.Вывести(ОбластьШапкаТаблицы);

    СписокВидов = Новый СписокЗначений();
    Для каждого ЭлементСписка из ВидыРасходов Цикл
        Если ЭлементСписка.Пометка Тогда
            СписокВидов.Добавить(ЭлементСписка.Значение);                      
        КонецЕсли;
    КонецЦикла;
    ИтогСумма = 0;
    Для Каждого Выборка Из Результат Цикл
        Если НЕ ЗначениеЗаполнено(Выборка.Расшифровка)  Тогда
            Продолжить;
        КонецЕсли;
        
        СтруктураВида = ВидРасходаПоОперации(Выборка.СчетДт, Выборка.СубконтоДт1, Выборка.СубконтоДт2, Выборка.СубконтоДт3);
    
        Если СписокВидов.НайтиПоЗначению(Выборка.НаименованиеРасхода) = Неопределено Тогда
            Продолжить;
        КонецЕсли;

        ОбластьСтрока.Параметры.ДатаОперации        = Выборка.ДатаОперации;
        ОбластьСтрока.Параметры.Работник            = Выборка.Работник;
        ОбластьСтрока.Параметры.НаименованиеРасхода = Выборка.НаименованиеРасхода;
        ОбластьСтрока.Параметры.Сумма               = Выборка.Сумма;
        ОбластьСтрока.Параметры.ОбъектУчета         = СтруктураВида.ВидРасхода +
                ?(НЕ ЗначениеЗаполнено(СтруктураВида.ОбъектУчета), "", " (" +СтруктураВида.ОбъектУчета+ ")");
        ОбластьСтрока.Параметры.Расшифровка         = Выборка.Расшифровка;

        ДокументРезультат.Вывести(ОбластьСтрока);
        ИтогСумма =  ИтогСумма + Выборка.Сумма;
        
    КонецЦикла;

    ОбластьИтог.Параметры.ИтогСумма = ИтогСумма;
    ДокументРезультат.Вывести(ОбластьИтог);
    СтруктураЛиц = РегламентированнаяОтчетность.ОтветственныеЛицаОрганизаций(Организация, ДатаКон);
    ОбластьПодвал.Параметры.ОтветственныйЗаРегистры = СтруктураЛиц.ОтветственныйЗаРегистры;
    ДокументРезультат.Вывести(ОбластьПодвал);
КонецПроцедуры // СформироватьОтчет
8 shuhard
 
04.06.14
22:08
(7) Запрос.УстановитьПараметр("Счет70",       ПланыСчетов.Налоговый.РасчетыСПерсоналомПоОплатеТруда);
    Запрос.УстановитьПараметр("Счет97",       ПланыСчетов.Налоговый.РасходыНаОплатуТрудаБудущихПериодов);
    Запрос.УстановитьПараметр("Счет69",       ПланыСчетов.Налоговый.РасчетыПоСоциальномуСтрахованию);


тебе это ни о чем не говорит - а жаль
9 25-11
 
04.06.14
22:08
(6) Поражаюсь я тебе...
Анекдот вот про тебя придумал:
У армянского радио спрашивают: "Что общего между Шухардом и Львом Толстым"?

Армянское радио отвечает: "общий жизненный принцип "не могу молчать".
10 shuhard
 
04.06.14
22:10
(9) теперь ты в моём черном списке
11 25-11
 
04.06.14
22:12
(10) т.е. ты больше не будешь всякую х..ню в моих ветках писать? Которой в разы больше, чем дельного?
12 шаэс
 
04.06.14
22:13
(8) а мы что с Вами говорили про бухгалтерский 70? вроде вопрос про налоговый счет был. или хотите сказать, что
ПланыСчетов.Налоговый.РасчетыСПерсоналомПоОплатеТруда
- это не обращение к 70 налоговому счету?
13 25-11
 
04.06.14
22:17
Все-таки, кто-нибудь сталкивался с необходимостью сравнить? Или растолковать буху, почему нельзя сравнивать?
14 шаэс
 
05.06.14
09:07
(13) а Вы тоже код не прочли? если у Вас нет движений по 97 (НУ) по дебету/кредиту по "РБП на оплату труда", нет движений по 69(НУ) по дебету - 70(НУ) по кредиту, и нет движений по пустому субконто "Виды начислений оплаты труда" по самому 70(НУ), то суммы должны совпадать
15 25-11
 
05.06.14
22:38
(14) Спасибо!
Вот смотрю на код, и теперь интересно почему в первом случае (70-ый сводно) в отчет выбирают данные только из "Отражения" и не попадают из "Сдельных нарядов"? Которые также проводятся по кредиту 70 НУ?
Есть какие-то правила, по которым сдельная оплата из этого отчета должна исключаться?
16 25-11
 
07.06.14
12:28
Никто не дописывал формирование отчета "Регистр налогового учета по расходам на оплату труда" для случая сводного ведения по 70-му счету?
ОПзС и использованием тех.операций, насколько я понимаю, тоже не попадут..
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс