про 1-НДФЛ

Новая тема
Показывать по 10 20 40 сообщений
А если сотрудников больше тысячи...???:(((И как отражать в ЗИК перечисленные суммы по каждому сотруднику автоматически ума не приложу...
Вот когда заставят по каждому отдельной платежкой или с приложением списка расшифровки, тогда и "поймешь"!
согласна))
Что говорит 1С по поводу налоговых регистров по НДФЛ?
Будет это реализовано? И когда?
Не знаю что там 1С думает, но я для своей организации сделала временные исправления (ЗИК, 306 релиз, да и ранее там похоже то же по этой форме).
В 3-ем разделе 1-НДФЛ добавила 2 строки: сумма перечисленная и № документа, без всяких регистров.
Бухгалтера тоже переживали по поводу проверок.
Могу поделиться, если кому надо. Нужно только умение элементарно работать в конфигураторе, сделать несколько простых вещей: поименовать несколько ячеек и вставить на форму несколько полей. Код сброшу, там немножко.
А где вы сохраняете эти данныые, я имею ввиду сумму и № документа? Данные для 1НДФЛ каждый раз собираются через глобальную процедуру и не сохраняются. Вот заполните вы данные за январь, а февраль как?
Делали запрос в 1С по поводу этих регистров. Ответили, что изменения будут, но сроки и номер релиза сказать не могут.


> Делали запрос в 1С по поводу этих регистров. Ответили, что изменения будут, но сроки и номер релиза сказать не могут.
>
Так именно поэтому и пришлось лепить эти изменения. Будет регистр - обновлю. А пока так. Бухам спокойнее.

№ и дату документов перечисления я сохраняю прямо на форме этого отчета, где они и вводятся.
А суммы, как меня уверили бухгалтера, равны удержанным. Не с потолка же они переводятся?! (В случае чего можно скорректировать - все в этой же форме. Но говорят - все именно так.)
Суммы там идут нарастающим итогом и нет проблем их выделить.



Насколько мне известно 1НДФЛ это отчет и сам хранить не может данные. То есть при формировании можно добавить и вывести данные, но при повторном формировании их придется заново вносить. Я могу ошибаться, так что поделитесь кодом :)
"Если Вы про номер-дату документа, то любой отчет может хранить данные введенные на форме, если ткнуть по кнопке "сохранить настройку" и поставить галку "сохранять автоматически ".
Естественно, что удобно это, если все за месяц переводится одним документом (обычно так и есть).

Теперь технология.

Отчет "налоговая карточка".
1) Форма.
Форму отчета раздвинуть вправо и
вставить  по 2 "реквизита диалога" на каждой строке для каждого месяца: "январь":   "НомПлат1" (строка), "ДПлат1" (дата)
       "февраль":     "НомПлат2"....
и так для всех 12 месяцев НомПлат12,ДПлат12.

2)таблица 1-НДФЛ_2009
добавить строку: выделить нижнюю, меню "Действия", "Раздвинуть".
первая добавленная строка - название (1й столбец")- "Номер и дата документа перечисления"
ячейки первой добавленной строки поименовать начиная с 1го месяца по 12й: Мес1, Мес2...
вторая добавленная строка - название (1й столбец) - "Перечисленные суммы".
ячейки второй добавленной строки поименовать с 1го месяца по 13й(итог): СумН01, СумН02....,СумН13

3)Процедура "сформировать"
Привожу код вместе с окружающим текстом, чтобы было понятно куда вставлять:
      ................
Если Год >2004 Тогда
Если Найти(",П145,П146,П147,П148,П149,П150,П151,Выч101,Выч102,Выч103,Выч104,Выч105,Выч106,Выч107,Выч108,Выч109,Выч110,Выч111,Выч112,Выч113,",","+Имя+",")=0 Тогда
Раздел3НК.Область(Имя).Текст = ?(ТипЗначения(Зн)=1,Формат(Зн,"Ч015.2."),Зн);
Иначе
Раздел3НК_1.Область(Имя).Текст = ?(ТипЗначения(Зн)=1,Формат(Зн,"Ч015.2."),Зн);
КонецЕсли;
Иначе
Раздел3НК.Область(Имя).Текст = ?(ТипЗначения(Зн)=1,Формат(Зн,"Ч015.2."),Зн);
КонецЕсли;
КонецЕсли;
КонецЦикла;
 //  !!!!! ОТСЮДА ВСТАВКА:
Если Год >= 2011 Тогда
СумНал1=""""; СумНал2=""""; СумНал3=""""; СумНал4=""""; СумНал5=""""; СумНал6=""""; СумНал7=""""; СумНал8=""""; СумНал9=""""; СумНал10=""""; СумНал11=""""; СумНал12="""";  Итог=0;
  // Данные за месяц будут выводиться только если на форме введен
 //  номер документа перечисления
       // январь
Если ПустоеЗначение(НомПлат1)=0 Тогда
СумНал1=Раздел3НК.Область("П133").Текст; //читаем удержан.сумму
       // пишем ее в нашу ячейку
Раздел3НК.Область("СумН01").Текст=Строка(Число(СумНал1)); //преобразование туда-сюда по аналогии со след.мес. и дробь заодно отбрасывает
      //пишем номер-дату документа
Раздел3НК.Область("Мес1").Текст=СокрЛП(НомПлат1)  +РазделительСтрок+ДПлат1;  
     //считаем итог для последней колонки
Итог=Итог+  Число(Раздел3НК.Область("СумН01").Текст);
КонецЕсли;

       // февраль
Если ПустоеЗначение(НомПлат2)=0 Тогда
СумНал2=Раздел3НК.Область("П134").Текст;
Если Число(СумНал2) <> 0 Тогда
Раздел3НК.Область("СумН02").Текст=Строка(Число(СумНал2)-Число(СумНал1));    //выделяем сумму
КонецЕсли;
Раздел3НК.Область("Мес2").Текст=СокрЛП(НомПлат2)+РазделительСтрок+ДПлат2;
  Итог=Итог+  Число(Раздел3НК.Область("СумН02").Текст);
КонецЕсли;

 // и т.д. для всех  месяцев аналогично....
//только индексы у переменных СумНал,СумН, НомПлат,Дплат, Мес менять
   // и ссылки на области "П134","П135" и т.д.
    //           .........


    // и  блок для итогов  
Если ПустоеЗначение(НомПлат1)=0 Тогда
Если Итог <> 0 Тогда
Раздел3НК.Область("СумН13").Текст=Строка(Итог);
КонецЕсли;
КонецЕсли;
КонецЕсли;
// КОНЕЦ ВСТАВКИ
ВыходнаяТаблица.ВывестиСекцию(Раздел3НК);
ВыходнаяТаблица.НоваяСтраница();
Если Год >2004 Тогда
............

Примерно так.
Я сделала для всех месяцев, но можно ограничиться первыми.
Если что непонятно или где ошиблась - спрашивайте."
цитировать Если Вы про номер-дату документа, то любой отчет может хранить данные введенные на форме, если ткнуть по кнопке "сохранить настройку" и поставить галку "сохранять автоматически ".
Подскажите где это? остальное понятно. Волнует вопрос, как сохранить )))
Читают тему
(гостей: 1)

Быстрый переход