Отчет "Анализ налогов по подразделениям" для ЗУП 2.5 (ЕСН до 2010, страховые взносы с 2010, НДФЛ)




Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу.
PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress.

В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис: обмен с сайтом.
С помощью данного скрипта можно загружать в автоматическом режиме, по расписанию, данные сервисных книжек (ремонтов авто) из 1С:Альфа-Авто Автосалон Автосервис.
Также можно загружать данные в ручном режиме: для этого делается скрытая страница, где размещается специальная кнопка.
Комментарии размещенные внутри скрипта разъяснят логику и порядок действия.
Комментарии с "/////    echo" использовались для отладки.
Дополнительно создана таблица для журналирования результатов загрузки данных.
Скрипт включает в себя защиту от SQL инъекций (думаю безопасность соблюдена в полной мере).
В кратце:
1. Пишется скрипт, который запускает этот.
2. Создается регламентное задание в WordPress, по которому запускается скрипт из п.1. 
3. Этот скрипт осуществляет проверку на существование файла обмена в папке.
4. Если данные не новые, загрузка не производится.
5. Если данные новые, очищается таблица сервисных книжек.
6. Загружаются новые данные.

Собственно сам скрипт:

<?php // Полная загрузка сервисных книжек, создан 2024-01-05 12:44:55

global $wpdb2;
global $failure;
global $file_hist;

/////  echo '<H2><b>Старт загрузки</b></H2><br>';

$failure=FALSE;
//подключаемся к базе
$wpdb2 = include_once 'connection.php'; ; // подключаемся к MySQL
// если не удалось подключиться, и нужно оборвать PHP с сообщением об этой ошибке
if (!empty($wpdb2->error))
{
/////   echo '<H2><b>Ошибка подключения к БД, завершение.</b></H2><br>';
$failure=TRUE;
wp_die( $wpdb2->error );
}

$m_size_file=0;
$m_mtime_file=0;
$m_comment='';
/////проверка существования файлов выгрузки из 1С
////файл выгрузки сервисных книжек
$file_hist = ABSPATH.'/_1c_alfa_exchange/AA_hist.csv';
if (!file_exists($file_hist))
{
/////   echo '<H2><b>Файл обмена с сервисными книжками не существует.</b></H2><br>';
$m_comment='Файл обмена с сервисными книжками не существует';
$failure=TRUE;
}

/////инициируем таблицу лога
/////если не существует файла то возврат и ничего не делаем
if ($failure){
///включает защиту от SQL инъекций и данные можно передавать как есть, например: $_GET['foo']
/////   echo '<H2><b>Попытка вставить запись в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>$m_comment));
wp_die();
/////    echo '<H2><b>Возврат в начало.</b></H2><br>';
return $failure;
}
/////проверка лога загрузки, что бы не загружать тоже самое
$masiv_data_file=stat($file_hist);   ////передаем в массив свойство файла
$m_size_file=$masiv_data_file[7];    ////получаем размер файла
$m_mtime_file=$masiv_data_file[9];   ////получаем дату модификации файла
////создаем запрос на получение последней удачной загрузки
////выбираем по штампу времени создания (редактирования) файла загрузки AA_hist.csv, $m_mtime_file

/////   echo '<H2><b>Размер файла: '.$m_size_file.'</b></H2><br>';
/////   echo '<H2><b>Штамп времени файла: '.$m_mtime_file.'</b></H2><br>';
/////   echo '<H2><b>Формирование запроса на выборку из лога</b></H2><br>';
////препарируем запрос
$text_zaprosa=$wpdb2->prepare("SELECT * FROM `vin_logs` WHERE `last_mtime_upload` = %s", $m_mtime_file);
$results=$wpdb2->get_results($text_zaprosa);

if ($results)
{   foreach ( $results as $r)
{
////если штамп времени и размер файла совпадают, возврат
if (($r->last_mtime_upload==$m_mtime_file) && ($r->last_size_upload==$m_size_file))
{////echo '<H2><b>Возврат в начало, т.к. найдена запись в логе.</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>'Загрузка отменена, новых данных нет, т.к. найдена запись в логе.'));
wp_die();
return $failure;
}
}
}
////если данные новые, пишем в лог запись о начале загрузки
/////echo '<H2><b>Попытка вставить запись о начале загрузки в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>0, 'last_size_upload'=>$m_size_file, 'comment'=>'Начало загрузки'));

////очищаем таблицу
$clear_tbl_zap=$wpdb2->prepare("TRUNCATE TABLE %s", 'vin_history');
$clear_tbl_zap_repl=str_replace("'","`",$clear_tbl_zap);
$results=$wpdb2->query($clear_tbl_zap_repl);
/////   echo '<H2><b>Очистка таблицы сервисных книжек</b></H2><br>';
if (empty($results))
{
/////   echo '<H2><b>Ошибка очистки таблицы книжек, завершение.</b></H2><br>';
//// если очистка не удалась, возврат
$failure=TRUE;
wp_die();
return $failure;
}

////загружаем данные
$table='vin_history';         // Имя таблицы для импорта
//$file_hist Имя CSV файла, откуда берется информация     // (путь от корня web-сервера)
$delim=';';          // Разделитель полей в CSV файле
$enclosed='"';      // Кавычки для содержимого полей
$escaped='\

97 Comments

  1. alfanika

    Отличный отчет. Расчетчикам понравился, но есть проблема с внутренними совместителями. Все суммы попадают не на основное место работы, а на внут. совместительство.

    Reply
  2. BoneD

    Проверил. Проблему не зафиксировал, но неприятный осадочек остался 😀 . Попробовал сделать отчет по одному физлицу (он основной+внутр.совм). Все красиво разделилось на 2 подразделения.

    Базы формируются в разрезе Подразделение/Физлицо, поэтому мне не важно, совместитель он или переходящий из подразделения в подразделение. А затем налоги (они ведь только по Организация/Физлицо хранятся) делятся пропорционально собранным базам по подразделениям. Базы ВСЕГДА относятся к тому подразделению, в котором начисления зафиксированы в регистрах расчета.

    Возможно, проблема в конкретной базе. Надо проверить, какие подразделения записываются в регистры расчета.

    Reply
  3. Liris

    Хороший отчет. Показал расчетчикам, порадовались. Сказали, что будут использовать его.

    Единственное пожелание было, это сделать отчет многоуровневым. Т.е. разворачивался до сотрудников: Подразделения — Уровень 1, Сотрудники — уровень 2.

    😉

    Reply
  4. newax

    Проверю, если что — можно ведь и подредактировать 🙂 Пока +

    Reply
  5. BoneD

    Я бы сделал его многоуровневым, но времени нет, а главное — нет требования такого от моих расчетчиков. А доработать его можно в принципе, но только он может разворачиваться не до сотрудника, а до физлица. Я тут смотрю код от формирования проводок. Если будет время, сделаю в отчете более «элегантным» определение вхождения суммы в базу налога и, возможно, долю ЕНВД.

    Reply
  6. Ирена

    Хорошая вещь. У меня такую бухгалтера уже давно попросили, но самой откровенно лень было заниматься ))

    Reply
  7. BoneD

    Немного изменил алгоритм формирования базы (при формировании с 2010 года). Результат формирования отчета такой же. Просто так будет красивее что ли… Залил измененную версию.

    Reply
  8. dmb2006

    Расчетчик очень обрадовалась! Спасибо!

    Reply
  9. BoneD

    Выложил новую версию отчета. К сожалению, во все предыдущие версии закрался баг, который был безжалостно вырезан.

    Описание исправленной проблемы: при формировании за 2009 год и ранее (при формировании за период более 1 месяца, по подразделениям неполностью распределялась сумма ЕСН при наличии льгот у инвалидов). Если формировать каждый месяц отдельно, то все было ОК. Поэтому заметил только сейчас.

    Reply
  10. anton448

    Хотел зайти модуль, посмотреть, подправить под себя — не смог, модуль заблокирован…. 🙁 . Какой пароль????????????????????? Зачем вообще закрывать модули….. Короче, ставлю жирный минус, пока не пароля не будет, как появится пароль, посмотрю отчет, что там внутри наваяли и подумаю на счет оценки…………

    Reply
  11. BoneD

    Если нужен пароль, то напишу лично. Кто просил (а не требовал), никому не отказал. 😉

    Reply
  12. Ulfhedhinn

    Действительно хотелось бы иметь возможность подкорректировать отчет в случае необходимости… Всеравнож, кто очень сильно захочет, тот ломалку найдет….

    Reply
  13. BoneD

    Пароль убрал

    Reply
  14. BoneD

    (14) Я вижу Вы очень ВНИМАТЕЛЬНО читали описание отчета:

    1) При расчете базы не учтено частичное обложение страховыми взносами отдельних видов расчетов.

    2) Суммы налогов не рассчитываются в форме, а выбираются по алгоритму 1С из регистров по налогам.

    В принципе, конечно, можно поднять дополнительно Регистр по «Базе страховых взносов» и «Доходов по НДФЛ» и урезать собранную по начислениям базу по данному коду дохода до найденного там значения. Но у меня не было задачи точно заново рассчитать налогооблагаемую базу.

    Отчет в бОльшей степени предназначен для того, чтобы получить в разрезе подразделений затраты предприятия по налогам с ЗП.

    Идею подкинул, можете доделать сами. 😀

    Reply
  15. msk

    {ВнешняяОбработка.АнализНалоговПоПодразделениям(605)}: Деление на 0

    Доля_БазаФСС = СтрокаТаблицы.БазаФСС/СтрокиДвойники[0].БазаФСС;

    Вот такая вот ошибка. 🙂

    Reply
  16. @Sonya

    Хотелось бы тоже воспользоваться, но у нас есть начисления без подразделений (подрядчики) и все заканчивается выдачей ошибки…

    Reply
  17. Lanneset

    Было бы хорошо добавить поле отбора по подразделению или группе подразделений. Просто когда несколько десятков подразделений отчетом неудобно пользоваться.

    Reply
  18. BoneD

    (20)

    1) Если я сделаю отбор по подразделению, то не смогу корректно собрать страховые взносы в разбивке подразделений. У меня в каждом юр.лице по 10-15 подразделений, никто не жалуется. Тут возможен только один вариант: сформировать отчет как есть, а потом вывести на экран только нужные подразделения. Больше никак…

    2) Вас («Lanneset») нет в списке скачавших отчет (по крайней мере с 19.02.2010). Как Вы могли оценить удобство пользования отчетом? 😀

    Reply
  19. BoneD

    Версия от 03.03.2010. (14) В базе страховых взносов (при формировании с 2010 года) учтен предоставленный вычет на некоторые виды доходов (мат.помощь и т.п.).

    Примечание: Если в одном месяце у одного физлица предоставлена мат.помощь по нескольким подразделениям, то размеры вычета по НДФЛ и страховым взносам (в разбивке подразделений) могут отличаться, но итоговая сумма сойдется. Например, 2 подразделения: скидка НДФЛ 3000+1000, скидка базы страховых взносов 2000+2000. Вычет по НДФЛ я получаю однозначно по подразделениям, а по страховым приходится его распределять.

    Проверял вариант: отчет за 2 месяца, инвалид (в одном месяце из двух) получил в одном из месяце мат.помощь в 2-х подразделениях.

    Если есть замечания по скидкам страх. взносов — пишите в личку с подробным описанием условий.

    Reply
  20. gc3

    спасибо 😀

    Reply
  21. dreamspacer

    С разбивкой по годам по 1966г и с 1967г такой отчёт где можно скачать подскажите пожалуйста ❗ ❓

    Reply
  22. BoneD

    А зачем разбивка по годам?

    Reply
  23. dreamspacer

    по 1966г. — 20 % с 1967г. -14% — это отчисления в ПФР в части страх. пенсий

    с 1967г — 6% — это отчисления в ПФР в части накопит. пенсий

    такой свод налогов отчислений с 2010г.

    Reply
  24. dreamspacer

    у меня в этом отчёте не заполняет колонки с Начислено ФСС по ПФР страховая, с чем это может быть связано?

    Reply
  25. BoneD

    Наверное, не проведен документ по расчету страховых взносов. Т.к. налоги собираются из регистров. У меня он проверялся на всех вариантах налогообложения.

    Reply
  26. BoneD

    Версия от 16.03.2010. Исправлена ошибка: если сотрудник работал, например, в 2-х подразделениях за месяц, но в одном из них у него были только необлагаемые страховыми взносами начислениями, то налоги по этому сотруднику выводились в обоих подразделениях, а должны были только в одном (где была ненулевая база взносов).

    Reply
  27. valanord

    Все классно, вот только в базы ПФР, ОМС,ФСС включаются иностранцы, а с этого года их там не должно быть.)))+

    Reply
  28. BoneD

    (31) Версия от 23.04.2010. В базе страховых взносов учтены иностранцы, временно пребывающие на территории России (они не включаются в базу).

    Reply
  29. dreamspacer

    BoneDInfo добавь пож-та в отчёте суммы страх.пенс. по 1966г. и с 1967г.; накопит. пенсий с 1967г.

    Reply
  30. BoneD

    (33) Добавил расшифровку ПФ по годам, но, кроме тебя, никто этого не просил. Ни здесь, ни мои расчетчики.

    Reply
  31. dreamspacer

    спасибо BoneDInfo

    Reply
  32. homer_

    Проверил на УПП 30 релиз.

    Не сходиться Колонка «Начислено» с отчетом Анализ начисленных налогов и взносов.

    +

    Колонка «База ПФР и ОМС (инвалиды в т.ч.)» не корректно выводит информацию (Если в программу был введен док Начисление по больничному листу 1 от 01.02.2010 9:04:33, а мы строим отчет за январь то данная сумма не по подает. а если за февраль то ее тоже там нету 😮 .)

    Reply
  33. BoneD

    (36)(37)

    Отчет, конечно, для ЗУП, но говорят, что он после небольшой ДОРАБОТКИ запроса по налогам работает на УПП. Так что, если алгоритм не был сильно изменен, то:

    1) Суммы в поле «Начислено» попадают напрямую из регистров начислений, а не из регистров накопления (базы взносов), которые используются в «Анализ начисленных налогов и сборов».

    Т.е., если пересчитать начисления и не пересчитать «Начисление страховых взносов», то может появиться расхождение с отчетом «Анализ начисленных налогов и взносов» в базе налогов. Но это уже проблема в работе пользователя, а не в работе отчета. Сумма в поле «Начислено» этого отчета ВСЕГДА должна сходится со сводом начисленной ЗП.

    2) С этого года мат.помощь не облагается Взносами до 4000 р. А больничные ВООБЩЕ не облагаются Взносами (и ЕСН не облагались тоже). Не надо их искать в базе Взносов. 😮

    3) Лично для себя не вижу смысла в колонке «Не облагается целиком». Отчет не создан для замены «Анализ начисленных налогов и взносов», поэтому не копирует ВСЕ его колонки и не предназначен для заполнения ВСЕХ полей квартальной отчетности (облагается, не облагается, гос.пособия). Он лишь собирает налоги и ОБЛАГАЕМУЮ базу, с которой считаются налоги с учетом переходящих из подразделения в подразделение сотрудников.

    Reply
  34. homer_

    я уже разобрался!!! Зарплатчеки накосячили и не сознавались!

    Вообще отчет не плохой. Передела только под конструкцию Вид начисления — сотрудник.

    Reply
  35. BoneD

    (39) Ну и хорошо. А то его уже использовали для УПП, вроде бы не жаловались. А по видам начисления у меня есть другой отчет «Состав налогооблагаемых баз». Там базы по такому же алгоритму собираются, как здесь.

    Reply
  36. homer_

    Нашел новую проблему. Если у человека в расчетном периоду превышает Облагаемая база ФСС то отчет не корректно ее разбивает т.е. он ее не делит пропорционально суммам вида начисления. Это касается если ваш отчет переделать по видам расчета.

    Reply
  37. BoneD

    (41) т.е. в оригинальном отчете «Анализ налогов по подразделениям» проблема не наблюдается?

    Reply
  38. homer_

    (42) нет там же по подразделениям. Может конечно если человек переводить несколько раз за месяц.

    Не могли бы прокомментировать вот эту запись для чего она нужна

    МожноСрезатьПФР = Макс(Мин(СтрокиНачисленияДляСкидок[СчСкидок].БазаПФР_ОМС,СуммаСкидкиСтрокиВыборкиПФР),0);

    т.к. если скидка была отрицательная (наша бух так работает))) ) и доп начисления тоже, то не правильно считается колонка «База ПФР и ОМС»

    Reply
  39. freemotiv

    Спасибо, за отчет. Переделал его под УПП и наши бухгалтера теперь довольны.

    Reply
  40. Pavel777777

    Гениально … спасибо …

    Reply
  41. as7bs

    Хороший отчет, но есть небольшое замечание. Для выплат у которых Вид дохода для страховых взносов указан как «Доходы, отражаемые в учете пропорционально базовым начислениям» не попадают в базу страховых взносов.

    У клиентов так был настроен РК, я просто поменял на «Доходы, целиком облагаемые страховыми взносами».

    Где бы еще похожий отчет с группировкой страховых взносов по налогам и по субконто (видам деятельности) найти для ЗиК Бюджетного учреждения 8?

    В документе Отражение зарплаты в бухучете страховые взносы делит по видам деятельности, а при формировании отчета, если добавляю нужную группировку, все делит, а страховые взносы ставит на пустой субконто и все. Может кто сталкивался?

    Reply
  42. svkrup

    Вот такая ошибка в ЗУП 2.5.31.4

    {ВнешняяОбработка.АнализНалоговПоПодразделениям(380)}: Ошибка при вызове метода контекста (Выполнить): {(137, 20)}: Таблица не найдена «РегистрСведений.ПроцентДеятельностиЕНВДСотрудников»

    ЛЕВОЕ СОЕДИНЕНИЕ <<?>>РегистрСведений.ПроцентДеятельностиЕНВДСотрудников КАК ПроцентДеятельностиЕНВДСотрудников

    тзБазы = Запрос.Выполнить().Выгрузить();

    по причине:

    {(137, 20)}: Таблица не найдена «РегистрСведений.ПроцентДеятельностиЕНВДСотрудников»

    ЛЕВОЕ СОЕДИНЕНИЕ <<?>>РегистрСведений.ПроцентДеятельностиЕНВДСотрудников КАК ПроцентДеятельностиЕНВДСотрудников

    обработка только для хозрасчета? обидно:(

    Reply
  43. BoneD

    (47) Это что-то новенькое. 😮 У меня тоже «Зарплата и Управление Персоналом, редакция 2.5 (2.5.31.4)», и там есть «РегистрСведений.ПроцентДеятельностиЕНВДСотрудников», причем это регистр из типовой конфигурации ЗУП. По этой причине у меня никакой ошибки не выскакивает. И в 2.5.31.4 этот регистр никуда не исчез. Вы уверены что у Вас именно «Зарплата и Управление Персоналом, редакция 2.5 (2.5.31.4)»?.

    Я предполагаю только такие варианты:

    — У Вас конфигурация ЗУП 2.5, но она сильно доработана (например, удален или переименован регистр сведений «ПроцентДеятельностиЕНВДСотрудников»)?

    — У Вас «Зарплата и управление персоналом КОРП (2.5.31.4)», работа в которой данного отчета не проверялась и не анонсировалась.

    — У Вас «Зарплата и кадры бюджетного учреждения», ред. 1.0, но при чем тогда номер релиза (2.5.31.4)?

    Reply
  44. isn

    Возможно у автора на работе нет сотрудников (физлиц), с кем у предприятия есть ДоговорНаВыполнениеРаботСФизЛицом у которых не установлено подразделение так они не относятся к постоянным работающим работникам. А вот у меня есть и их очень большое количество и отчет не собирает их всех в «пустое подразделение» а выводит ошибку. А в остальном отчет замечательный.

    Reply
  45. BoneD
    isn пишет:

    Возможно у автора на работе нет сотрудников (физлиц), с кем у предприятия есть ДоговорНаВыполнениеРаботСФизЛицом у которых не установлено подразделение так они не относятся к постоянным работающим работникам. А вот у меня есть и их очень большое количество и отчет не собирает их всех в «пустое подразделение» а выводит ошибку. А в остальном отчет замечательный.

    У меня много договорников, но подразделение в договоре указывается не потому, что они работают еще и штатными сотрудниками, а потому, что затраты должны относится на какое-либо подразделение, поэтому пустые считаются ошибочными.

    И это не мое личное мнение, а мнение бухгалтеров (ведь они заказывали отчет).

    Reply
  46. isn
    BoneD пишет:

    У меня много договорников, но подразделение в договоре указывается не потому, что они работают еще и штатными сотрудниками, а потому, что затраты должны относится на какое-либо подразделение, поэтому пустые считаются ошибочными. И это не мое личное мнение, а мнение бухгалтеров (ведь они заказывали отчет).

    Но вопрос куда должны относится затраты спорный, у нас в предприятии затраты не относят по подразделениям а относятся к выпуску конкретной продукции для определения правильной себестоимости выпущенной продукции. И это тоже не моё личное мнение, а мнение не просто бухгалтеров а аудиторов (специально задавал вопрос).

    Возможно ещё по тому что у нас есть нюанс — все договора авторские (лицензионный договор) и в зупе есть ошибка при формировании проводок.

    Reply
  47. isn

    хотя установлены подразделения или нет, так не влияет на это (списания затрат). так что вопрос снимаю. и приношу извинения

    Reply
  48. logdog

    на ЗУП 2.5.37.1 1С:Предприятие 8.2 (8.2.14.524) ошибка

    Ошибка при выполнении файловой операции ‘E:AnalizNalogovPoPodrazdelenijam.epf’

    по причине:

    Неверный формат хранилища данных ‘file://E:/AnalizNalogovPoPodrazdelenijam.epf’

    Reply
  49. BoneD

    (53) Насколько я понимаю, это ошибка при открытии файла, а то ведь совершенно не понятно из описания в какой момент возникла ошибка.

    В версии 1С:Предприятие 8.2 (8.2.14.519), которая является последней опубликованной, файл AnalizNalogovPoPodrazdelenijam.epf (скачал с сайта) открылся без ошибки. В ЗУП 2.5.37.1 отчет никаких ошибок не выдает.

    P.S.

    Версия 1С:Предприятие 8.2 (8.2.14.524) на 14.07.2011 является тестовой.

    Reply
  50. logdog

    извиняюсь, видимо опера криво файл скачала … сейчас скачал мозилой, всё открывается

    Reply
  51. alex_882

    Очень помогло, спасибо, на основе этого отчёта создал свой.

    Reply
  52. Voody

    Спасибо, отчет очень пригодился

    Reply
  53. exlusi

    Очень хороший отчет для бухгалтеров по расчету заработной платы, так как застраты можно увидеть по каждому подразделению. Единственно у меня не работает на версии 2.5.37.1. Спасибо большое!!!

    Reply
  54. jour

    Очень хороший отчет, автору жирный плюс.

    Reply
  55. Чертова Кошка

    Если бы еще под 8.1. так цены бы ему не было!

    Reply
  56. BoneD

    (60) Когда-то этот отчёт был для 8.1, но т.к. последнее обновление ЗУП для 8.1 было в мае 2011, не было смысла тянуть его далее для 8.1. Я и так обновил публикацию версией для 8.2 только 11.07.2011 (хотя сам перешёл на 8.2 в мае).

    Reply
  57. Чертова Кошка

    а старенькой версии не осталось? 🙂 Планирую дотянуть на 8.1 до конца года

    Reply
  58. Borisych

    (62) обновление платформы вряд ли приведет к возникновению проблем.

    Всё равно что выискивать АИ-80 когда его производство будет приостановлено

    Reply
  59. Чертова Кошка

    Устала переводить базы с 7.7 на 8… Третий год этим занимаюсь Хотелось дух перевести 🙁

    Reply
  60. Acasta

    Очень пригодилась, спасибо большое!

    Reply
  61. gc3

    Очень хороший отчет для бухгалтеров по расчету заработной платы, так как застраты можно увидеть по каждому подразделению. Единственно можно этот отчет адаптировать к 1с 8.2 Управление производственным предприятием ?

    Reply
  62. gc3

    я извиняюсь вроде все зароботало

    Reply
  63. kostya23

    спасибо, доработали под свои нужды — пользуемся…..

    Reply
  64. Dvorson

    Когда скачала этой отчет — радовалась, что выполнила запрос расчетчика. У него Москва требует данный отчет именно в разрезе подразделений. Увы, сотрудники, работающие в нескольких подразделениях, повторяются. Итог — результат минусовой. Очень хотелось бы, чтобы разработчик сделал этот отчет с сортировкой не только по людям, но и структурным подразделениям. И бухам и программистам было бы чуть проще жить.

    Reply
  65. Desperado13

    В конфе 2.5.43.3 ошибка:

    {ВнешняяОбработка.АнализНалоговПоПодразделениям.МодульОбъекта(1166)}: Ошибка при вызове метода контекста (Выполнить)

    ВыборкаПревышенияБазаПФР = Запрос.Выполнить().Выбрать();

    по причине:

    {(50, 20)}: Поле не найдено «ГражданствоФизЛиц.НеИмеетПравоНаМедицинскоеСтрахование»

    ГражданствоФизЛиц.<<?>>НеИмеетПравоНаМедицинскоеСтрахование,

    Reply
  66. BoneD

    (70) В ЗУП 2.5.43.3 убрали ресурс «НеИмеетПравоНаМедицинскоеСтрахование» регистра сведений «ГражданствоФизЛиц». Посмотрю, доработаю отчёт.

    Reply
  67. Desperado13

    Спасибо. Очень нужный отчет.

    Reply
  68. mary_F

    (71) Отличный отчет. Расчетчикам понравился.

    Reply
  69. NoxiD

    Хотелось бы тоже воспользоваться, но у нас есть начисления без подразделений (подрядчики) и все заканчивается выдачей ошибки…

    Reply
  70. BoneD

    (74) наверное, не заканчивается ошибкой, а дополнительно выдаётся заложенное в проверку данных отчёта сообщение о том, что есть пустые подразделения.

    Reply
  71. Voody

    (71) ещё раз большое спасибо!

    Reply
  72. Flying_galandets

    Вышлите пжт отчет очень интересный forumlarin@yandex.ru

    Reply
  73. AlexKoso

    А существует ли аналогичная, но не отчет, а внешняя печатная форма для документа «начисление страховых взносов»? Вроде как в 7.7 (могу ошибаться) есть Регистр учета начисления налогов, включаемых в состав расходов? Если есть, то ткните носом 🙂

    Reply
  74. vovkakursk

    Супер!

    Reply
  75. Dvorson

    Отчет замечательный! Спасибо!

    Но на релизе 49.2 выходит ошибка:

    {ВнешняяОбработка.АнализНалоговПоПодразделениям.МодульОбъекта(1203)}: Ошибка при вызове метода контекста (Выполнить)

    ВыборкаПревышенияБазаПФР = Запрос.Выполнить().Выбрать();

    по причине:

    {(50, 20)}: Поле не найдено «ГражданствоФизЛиц.НеИмеетПравоНаМедицинскоеСтрахование»

    ГражданствоФизЛиц.<<?>>НеИмеетПравоНаМедицинскоеСтрахование,

    Reply
  76. BoneD

    (80) Dvorson, Версия от 28.12.2011. Доработано: отчёт адаптирован под релиз 2.5.43.3.

    Reply
  77. Kanareika13

    Очень полезная штука, в документе «Отражение зарплаты в регл учете» как раз страховые взносы по подразделениям формируются. Респект автору.

    Reply
  78. Dvorson

    (81) еще раз огромная благодарность от моих клиентов!

    Reply
  79. Lyns_owner

    Отчет, честно говоря, не понравился. Возможно, кому-то понравится моя реализация данного вопроса (смотреть в моих публикациях)

    Reply
  80. izz

    Очень полезный и нужный отчет! СпасибО!

    Reply
  81. kira67

    А кто нибудь знает где взять аналогичный для ЗиКБУ 8.2?

    Reply
  82. Fuego

    Было бы здорово, если бы организации выводились в группировке уровнем выше подразделений. Чтобы иметь возможность просмотреть свод по всем организациям или по списку организаций. А также отчет очень широкий, и не всегда это оправдано. Не всегда нужна вся развернутая информация.

    Удачи, автор!

    Reply
  83. mart-sha

    Все здорово но можно ли добавить Доплату угольной промышленности и дополнительные взносы на вредные условия 2 и 4 % с 2013 года

    Reply
  84. evn-zorin

    Очень насущный отчёт, спасибо большое!

    Непонятно только, почему фирма 1С до сих пор сама не реализует этот функционал с учётом того, что в документе отражения ЗП всё распределяется по подразделениям.

    Reply
  85. msv23

    Очень нужный отчет. Спасибо.

    Reply
  86. zil

    Мне как раз такая нужна) Спасибо)

    Reply
  87. sashenka

    Хороший отчет. Спасибо. Жаль в нем нет возможности сделать его например только по отпускам, а не по всем начислениям.

    Reply
  88. dimbos_s

    Смотрю сейчас отчет и вижу, по отчету одна цифра, иду в документ начисления там другая.

    Reply
  89. stupid01

    Спасибо за обновление! Бухгалтерия сильно его полюбила.

    Reply
  90. stupid01

    Столкнулись с проблемой — нет отсечения не действующих долгосрочных договоров. Из-за этого база в запросе умножается на количество договоров.

    Reply
  91. BoneD

    (95) не смог смоделировать, хоть картинку дайте, как внесены договоры

    Reply
  92. stupid01

    Вот такой пример

    Reply
  93. BoneD

    (97) я не вижу вложения (пробовал в разных браузерах), ранее наблюдал такое в своих комментариях.

    Может быть это косяк движка сайта.


    Сегодня увидел картинку.

    Сделал подобную настройку, проблема не вылезла. На данный момент я не могу сказать, почему так происходит.

    Reply
  94. amatisol

    Не подскажите данный отчет дает сгруппировать по статьям затрат?

    Reply
  95. BoneD

    (99) amatisol, нет, не умеет

    Reply
  96. Alexev

    (40) Не подскажете ссылку на «Состав налогооблагаемых баз»

    Reply
  97. BoneD

    (115) «Состав налогооблагаемых баз» я не публиковал на Инфостарте. Он хоть и переписан мной почти полностью, но первоисточник мне неизвестен (первичный отчёт достался в наследство на работе).

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *