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




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

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

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

<?php // Полная загрузка сервисных книжек, создан 2026-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 не будет опубликован. Обязательные поля помечены *