Расширенный свод по заработной плате




Принцип обмена данными из 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='\

91 Comments

  1. Bobak

    Прикольно, можно самому себе спасибо сказать :).

    Reply
  2. wolfsoft

    Ну так, сам себя не похвалишь — никто не похвалит 😉

    Reply
  3. vat-74

    Замечание: период выводится не тот.

    Reply
  4. vat-74

    Еще одно; расшифровка не верная

    Reply
  5. vat-74

    Еще: Если ставим расшифровку налогов, зачем собирать данные по всем сотрудникам, если указан список.

    Reply
  6. Bobak

    >Замечание: период выводится не тот.

    Где не тот? Проверил, все правильно.

    >Еще одно; расшифровка не верная

    Что не верно? В каких случаях? Еще раз провел проверку на своей базе, ошибок не нашел.

    >Еще: Если ставим расшифровку налогов, зачем собирать данные по всем сотрудникам, если указан список.

    Так и не собирает по всем, собирает по списку. С чего взял, что на всех?

    Reply
  7. Bobak

    Упс, нашел ошибочку при работе «по списку».

    Щас подправим.

    Reply
  8. Bobak

    Обновил.

    Исправлена ошибка при работе «по списку».

    Цифру 2 и 3 перепутал :).

    Reply
  9. Saguna

    При установленном флажке «Разбивать … по периодам действия» в колонках «Обл.ЕСН» и «Обл.ФСС» показываются одинаковые суммы в разных периодах по одному и тому же виду расчета (у меня например, «Отпуск очередной»)

    Reply
  10. Bobak

    (Saguna)Ошибка зафиксирована :).

    Сейчас будет смотреть.

    Reply
  11. Bobak

    Обновил.

    1.0.2

    Исправлена ошибка.

    Saguna

    28.09.2006

    При установленном флажке «Разбивать … по периодам действия»

    в колонках «Обл.ЕСН» и «Обл.ФСС» показываются одинаковые суммы

    в разных периодах по одному и тому же виду расчета (у меня например, «Отпуск очередной»)

    Reply
  12. Bobak

    Обновил. СКАЧАТЬ ОБЯЗАТЕЛЬНО

    1.0.3

    Исправлены ошибки.

    В некоторых случаях мог выдавать неверные результаты расшифроки.

    Если база по ЕСН или ФСС была равна нулю, отчет вылетал с ошибкой.

    Reply
  13. Bobak

    Только один человек спасибо сказал.

    Неужели никому не пригодилось!? У меня клиенты не нарадуются :-).

    Reply
  14. 4168509

    Спасибо понравилось

    Ед замечание: при работе с бюджетной ЗиК не правильно отображает налоги (не разбивает по источникам финансирования)

    вер 1.0.3 еще не смотрел

    Reply
  15. vat-74

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

    Reply
  16. vat-74

    В расшифровку начислений выходит сумма только первого месяца

    Reply
  17. vat-74

    В удержаниях нули не нужные, да и в начислениях тоже

    Reply
  18. Bobak

    4168509

    Спасибо понравилось

    Ед замечание: при работе с бюджетной ЗиК не правильно отображает налоги (не разбивает по источникам финансирования)

    вер 1.0.3 еще не смотрел


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

    vat-74

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

    Вы уже второй раз пишете, что период выдается неверно.

    Я уже все глаза просмотрел, но у меня период выдается верно. Там вроде и ошибку допустить трудно, одно условие.

    Если у кого нибудь есть такая же ошибка, напишите пожалуйста.

    В расшифровку начислений выходит сумма только первого месяца

    Ну собственно, то же самое, что и по предыдущей ошибке.

    Отчет по ЕСН («Расчет авансовых платежей ЕСН») выдается верный?

    Если у кого нибудь есть такая же ошибка, напишите пожалуйста.

    В удержаниях нули не нужные, да и в начислениях тоже

    Вы имеете ввиду, что нулевые значения лучше выводить пустыми или прочерками?

    Добавлю опционно.

    ———————

    vat-74, у меня создается ощещение, что у вас завелись барабашки :-).

    Попробуйте скачать заново, и попробуйте на другой базе.

    Reply
  19. Bobak

    4168509

    Спасибо понравилось

    Ед замечание: при работе с бюджетной ЗиК не правильно отображает налоги (не разбивает по источникам финансирования)

    вер 1.0.3 еще не смотрел

    Посмотрел.

    Это не ошибка. Это скорее пожелание о расширении функционала :).

    Ну тогда уже надо распределять не только налоги но начисления и удержания.

    Задача достаточно нетривиальная для ЗиК. Хоть, в принципе, и раелизуемая.

    Правда отчет тогда будет выводиться не долго, а очень долго :).

    В общем, надо думать :). В ближайшее время, не обещаю.

    Reply
  20. vat-74

    Релиз 269.типовой. После открытия формы меняем период начала назад и формируем, период в отчете текущий. Когда ставим галку Выводить рпсшифровку налогов, период нормальный.

    Вы, видимо, отчет выводите всегда с расшифровкой налогов, а если без нее, все мои замечания вылазят.

    Reply
  21. Bobak

    Релиз 269.типовой. После открытия формы меняем период начала назад и формируем, период в отчете текущий. Когда ставим галку Выводить рпсшифровку налогов, период нормальный.

    Вы, видимо, отчет выводите всегда с расшифровкой налогов, а если без нее, все мои замечания вылазят.


    «А ларчик просто открывался» :).

    Понятно. И правда, я только с «расшифровкой» тестил. Есть ошибка с выводом периода.

    И с расшифровкой то же понятно. Я же думал, речь идет о расшифровке налогов, а тут речь о расшифровке суммы начислений/удержаний.

    Спасибо за найденные ошибки.

    Сейчас подправлю и выложу.

    Reply
  22. Bobak

    Исправлена очередная порция глюков :). Читайте в описании.

    Reply
  23. Bobak

    Новая версия.

    1.1.0

    Добавлено:

    Расшифровка налоговой базы.

    Reply
  24. Спасиба, спасиба, спасиба!! Прям выручил!

    Reply
  25. Bobak

    Ks_83

    Да не за что, пользуйся на здоровье :).

    ЗЫ

    А для благодарности, есть сверху надпись «Спасибо автору» или http://infostart.ru/projects/rate.php?id=531&rate=1 :).

    Reply
  26. 1. Если отчет формировать без всякий галочек в настройке, то там, где «2.Удержано» появляется три колонки. Если ндфл есть, то эта строка с ндфл нормальная выводится, а ниже печатаются строчки такого плана: 0.00 | 0.00

    кол-во строк = до последней строки в начислениях.Если установить галочку «выводить налоговую базу», то там все нормально выводится. и лишней колонки нет.

    2. Ставим только одну галочку «сворачивать выплаты».

    К примеру у нас 6 выплат было за период. С установленной галочкой печатается первая строка с общей суммой выплат и плюс ещё 5 пустых строк.Причем в центре добавляется ещё одна колонка без обвода ячеек линиями.Причем, если мы убираем галочки, чтобы выводились все выплаты, то эта колонка теперь линиями обводится, получается, что в Разделе выплат вместо 2х колонок уже 3 колонки.

    А вообще отчет замечательный! очень необходимый 🙂 Спасибо!

    Reply
  27. q1q2

    При выводе налоговой базы не учитывает

    1. Есть подразделения работающие на ЕНВД. Они ЕСН не облагаются. Только Пенсион. взносы.

    2. Нет налоговой базы по ФСС в связи с несчастными случаями.

    3. Для Пенс взносов лучше сделать отдел колонку, так как их база не всегда совпадает с ЕСН. См пункт 1

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

    Reply
  28. Bobak

    2 q1q2

    (1,3)Не делал колонки для ПФР, что бы не перегружать отчет. В вер. 2 сделаю опционно.

    (2)Включу в вер. 2.

    Reply
  29. Снп_1

    Суммы налогов в сводной карточке ЕСН, формируемой в программе «ЗиК» на копейки не сходятся с данными формируемыми данным отчетом и соответственно не совпадают с данными выгружаемыми в «Бух 4.5»

    Так в чем же так хорош отчет? Как не заметили это те кто писали хвалебные отзывы?

    Reply
  30. Bobak

    (29)

    В данном отчете для сбора данных по ЕСН используется глобальная процедура ЗиК, та же самая что используется при формировании сводной карточки ЕСН. Поэтому расхождения, скажем так, маловероятны.

    Единственные расхождения возможны на «копейки округления». Так как данный отчет формируется помесячно, а сводная карточка за год. Вызвано это известной проблемой «копеек округления», так как расчет налогов по людям идет с точностью до пяти знаков, а в отчеты(и проводки) идет с точностью до двух знаков.

    Проводки выгружаются за месяц. Кроме проводок по налогам, 1С делает проводки на 91 счет, это и есть «копейки округления», именно на них будут расходится отчеты. Организации, с которыми я работаю, в основном игнорируют эти копейки. Так как суммы небольшие а суеты много. Поэтому я и не считал это проблемой.

    В принципе могу сделать, опционно, вывод с учетом «копеек округления», это не сложно. Если надо, напиши, сделаю.

    Reply
  31. akat65

    расшифровка плавает,

    при выборе периода действия?!

    Reply
  32. Bobak

    (31)Что значит «расшифровка плавает»?

    Можно по шагам описать?

    Reply
  33. Bobak

    Новая версия

    1.2.0

    Добавлено

    Расшифровка налоговой базы выводится по сотрудникам.

    Исправлены ошибки.

    При установленной галочке «Свернуть выплаты», в некоторых ситуациях, выводились лишние пустые строки.

    Reply
  34. angelanna

    Автору огромное спасибо за столь нужную и ценную вещь! 🙂

    Reply
  35. o.nikolaev

    При запуске в типовой ЗиК 7.70.282 при установленной галке "Выводить налоговую базу и начисленные налоги" выдает ошибку:


    Код
    ДоходыВычетыНалогиСотрудниковЗаВсеПериоды.Выгрузить(ДоходыВычетыНалогиСотрудниковЗаВсеПериодыПоСотрудникам);

    Показать полностью

    {D:DOWNLOADSСВОДСНАЛОГАМИ.ERT(572)}: Значение не представляет агрегатный объект (Выгрузить)

    Reply
  36. Bobak

    Проверил, все работает.

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

    Если вышлете архив, посмотрю. Мыло strapot <собака> front.ru

    Reply
  37. Снп_1

    (30)

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

    Reply
  38. Ochkarito

    С чем связано вот эта информация в описании:

    >Важно:

    >Cделан для 269 релиза, на более старых работать не будет.

    Reply
  39. Bobak

    (39)В 269 релизе были изменены глобальные процедуры используемые в отчете.

    Поэтому отчет на более ранних релизах вылетит с ошибкой.

    В принципе, переделать что бы работал, не сложно.

    (38)Так отчет работает правильно :).

    Reply
  40. Ochkarito

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

    Например, в колонке «Начисленно» может быть несколько строк(пусть будет 3-и: январь, февраль, март) по какому-то виду начисления, в колонках «Обл.ЕСН» и «Обл.ФСС», добавляется одна строка с общей суммой облагаемой базы, но ее высота(расположение), не соответствует высоте(расположению) тем 3-м.

    З.Ы. Если непонятно будет то скрин кину.

    Reply
  41. Bobak

    (41) Понятно. Скринов не надо. Сейчас попробую исправить.

    Reply
  42. Bobak

    1.2.1

    Исправлены ошибки.

    (41)

    Reply
  43. Ochkarito

    Отправил скрин. Похоже не поняли друг друга)

    Reply
  44. Bobak

    (44) Бывает ).

    Протестируй новую версию.

    Ошибки больше нет?

    Reply
  45. Ochkarito

    Все ок. Оперативно работаешь;)

    Reply
  46. Bobak

    (46) Тебе просто повезло :).

    Я был за компьютером, у меня было свободное время. Это, к сожалению, довольно редко случается :(.

    Reply
  47. timurei

    добый день, а по человеку за год можно как-нить просмотреть сумму НДФЛ?

    ставлю галочку в насторойках Выводить….налоги — вылетает (Скульная версия)

    Reply
  48. Bobak

    (48)

    >добый день, а по человеку за год можно как-нить просмотреть сумму НДФЛ?

    А в чем проблема? В списке один человек, период «янв-дек) и «сформировать».

    >ставлю галочку в насторойках Выводить….налоги — вылетает (Скульная версия)

    Какая ошибка?

    Вроде проблем не было. Скорее всего проблемы с базой.

    Reply
  49. timurei

    >А в чем проблема? В списке один человек, период «янв-дек) и «сформировать».

    просто людей много, а он выводит в формате:

    ФИО1 вид вычета ДатаН1 ДатаК1 Результат1

    ФИО1 вид вычета датаН2 датаК2….

    ФИО1 вид вычета датаН3 датаК3…

    ФИО1 вид вычета датаН4 датаК4…

    ФИО2 видвычета датаН датаК

    ФИО2 видвычета датаН датаК

    ФИО2 видвычета датаН датаК

    ФИО2 видвычета датаН датаК

    и так 2500 чел

    а мне надо чтобы был формат

    ФИО1 ВидВычета датаН1 датаК1 Результат1 датаН2 датаК2 Результат2…….Сумма

    это возможно?!?!

    Reply
  50. Bobak

    (50) Возможно все :).

    Я собирался сделать так:

    ФИО1 вид расчета ДатаН1 ДатаК1 Результат1

    ФИО1 вид расчета датаН2 датаК2….

    ФИО1 вид расчета датаН3 датаК3…

    ФИО1 вид расчета датаН4 датаК4…

    Итог по ФИО1

    ФИО2 вид расчета датаН датаК

    ФИО2 вид расчета датаН датаК

    ФИО2 вид расчета датаН датаК

    ФИО2 вид расчета датаН датаК

    Итог по ФИО2

    Но вроде ваш вариант покрасивше будет. Мы же всегда только один вид расчета «расшифровываем», зачем он нам в каждой строке!?

    Может примерно так:

    «Вид расчета»

    ФИО1, ДатаН1, ДатаК1, Сумма, … ДатаН12, ДатаК12, Сумма, ИТОГ

    ФИО2, ДатаН1, ДатаК1, Сумма, … ДатаН12, ДатаК12, Сумма, ИТОГ



    ФИО100, ДатаН1, ДатаК1, Сумма, … ДатаН12, ДатаК12, Сумма, ИТОГ

    Итого: Итого

    Правда не уверен, что «читабельно» будет.

    Reply
  51. Bobak

    (50)

    Подумал, ни фига не «читабельно» будет. Какая то каша получается. Большая «простыня» с кучей цифр.

    С НДФЛ еще ничего, одинаковые периоды, а с другими вилами начислений кошмар получится.

    Значится теперь идея такая:

    Два варианта расшифровки.

    1. Вариант 1 из (51).

    2. Примерно такой:

    …….. Янв Фев …. Дек Итог

    ФИО1 … … … …

    ФИО2 … … … …

    Reply
  52. timurei

    2. Примерно такой:

    …….. Янв Фев …. Дек Итог

    ФИО1 … … … …

    ФИО2 … … … …

    — вот такой вариант идеален..:)

    Reply
  53. Bobak

    (53) Ок. Значит так и запишем :).

    Reply
  54. timurei

    ..извините за мою нескромность, когда сделаете?..:)

    Reply
  55. Bobak

    (55) Извиняю.

    Вот, выпала свободная минутка, сижу делаю.

    Может доделаю сегодня, а может …

    Ничего обещать не могу. В планах значиться, закончить сегодня. Но это только планы :).

    Reply
  56. timurei

    пасиб..:)…..за надежду..:)

    Reply
  57. timurei

    ФИО1, ДатаН1, ДатаК1, Сумма, … ДатаН12, ДатаК12, Сумма, ИТОГ

    можете сказать какими переменныеми в обработеке они обозначаються..;(

    ..просто пока делать нечего хоть покапаюсь, может опыта немного появиться..:)

    Reply
  58. timurei

    ..потом можно ли из этого отчета сделать файл для сдачи в налоговую?

    Reply
  59. timurei

    НДФЛ расшифровку выдает не верную, сумма вначале правильная, сравнил со стандартной раз 5 (скидывал в ексел нажимал на сумму по столбам, с итоговой суммой в своде различаються!!!!) , по разным периодам, все равно не верно..;(

    Reply
  60. timurei

    ..похоже что он не проверяет, есть НДФЛ прошлого или будущего налогвого периода…выводит и настоящего и прошлого периода…;(

    Reply
  61. Bobak

    1.3.0

    Добавлено

    Расшифровка начислений/удержаний с итогами по сотруднику.

    Расшифровка начислений/удержаний с группировкой по периодам.

    ЗЫ

    Делал урывками, практически не тестировал. Так что, кто не хочет рисковать, качает версию 1.2.1. Впрочем я ничего не менял, только добавлял, не думаю что будут проблемы.

    Reply
  62. Bobak

    (61) Извини, но не понял ничего. При чем здесь налоговые периоды?

    Reply
  63. Bobak

    Не знаю, успел ли кто скачать версию 1.3.0, но

    1.3.1

    Исправлены ошибки.

    Несколько мелкий помарок в печатной форме.

    Reply
  64. Bobak

    (61) Ты хочешь НДФЛ сверить с налоговыми карточками?

    Тогда тебе нужна галочка «разбивать по периодам действия».

    А версия 1.3 тебе мало поможет.

    Reply
  65. timurei

    (63,65) у меня свод НДФЛ удержано сумма одна, а на расшифровку нажимаю, сумма другая. Отчет получаеться не правильно расшифровку делает…;(.

    А так то что по периодам выводит НДФЛ ващщее классно..:)

    Reply
  66. Bobak

    (66) Странно, на 3-х разных базах проверил, ошибки нет.

    Может базу скинешь? Посмотрю. После просмотра обещаю сжечь :).

    Если что, мыло strapot<собака>front.ru

    А под «свод НДФЛ удержано» ты имеешь в виду мой отчет или отчетность в ИФНС?

    Reply
  67. timurei

    (67)

    -А под «свод НДФЛ удержано» ты имеешь в виду мой отчет или отчетность в ИФНС?

    -Ваш отчет (Svod.ert)

    Reply
  68. timurei

    -Может базу скинешь? Посмотрю. После просмотра обещаю сжечь :).

    ..может я скриншотами попробую объяснить..:)

    Reply
  69. timurei

    отправил пару скиншотов на strapot@front.ru

    Reply
  70. Bobak

    (70) Понятно. Нашел таки в одной своей базе такую ошибку. Вскрытие показало, что ошибка в коде 1С. Только 1С её давно исправила. (отчет сделан на основе 269 релиза). А я и не заметил.

    Reply
  71. Bobak

    1.3.2

    Исправлены ошибки.

    Ошибка в расшифровке, не выводились записи за периоды несовпадающие с периодами отчета.

    (Сообщил timurei)

    Reply
  72. timurei

    ..пасиб, очень помогло…:)

    Reply
  73. timurei

    (72)

    <Ошибка в расшифровке, не выводились записи за периоды несовпадающие с периодами отчета.

    -теперь если несколько периодов выбрать — в расшифровке выводит данные только за первый период, остальные ставит 0….;(

    Reply
  74. Bobak

    (74) Вот ведь …, что значит делать впопыхах :(.

    Reply
  75. Bobak

    Повторное вскрытие показало, что дурак все таки я а не 1С. В общем, поторопился я.

    Reply
  76. Bobak

    1.3.3

    Исправлены ошибки.

    Ошибка в расшифровке, не выводились записи за периоды несовпадающие с периодами отчета.(попытка номер два, надеюсь последняя)

    (Сообщил timurei)

    Reply
  77. timurei

    ..все клево, вроде ошибок нет, огромное спасибо…:)

    Reply
  78. vano_opium

    вообще не работает. куча ошибок(((

    Reply
  79. Bobak

    (79)Очень информативно :).

    Конфигурация (релиз)? При каких действиях происходят ошибки? Можно подробней (что нажимает, что «пишет» программа)?

    Reply
  80. Bobak

    (79)»Жаль, что мы так и не услышали начальника транспортного цеха …» (с)

    Будем считать что «пост ушел не туда».

    Reply
  81. Bobak

    (79)Отвечу здесь, так как почту на работе «снял». Да и здесь удобней.

    1. Сделал проверку. Скачал, запустил, работает.

    2. В отчете нет процедуры глСтатусСтрока(), видимо ты сам её туда добавил. Зачем?

    Ну и что делать:

    1. Скачать заново и проверить.

    2. Проверить не стоит ли «;» перед Процедура глСтатусСтрока(). Т.е. примерно так:

    КонецПроцедуры;

    Процедура глСтатусСтрока()

    если есть «;» то убрать.

    ЗЫ

    И желательно все же сообщить релизы платформы, ЗиК и какие именно изменения были внесены и зачем.

    ЗЫЫ

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

    Reply
  82. uz8ek

    При установленной галочке «Сворачивать выплаты» строка «4. Выплачено» — есть, а строки «Всего выплачено» — нет.

    Reply
  83. вик

    Замечательный отчет!

    Вот только не выдает страховые взносы и что-то непонятное в налоговых базах по галке «Выводить налоговую базу и начисленные налоги».

    А очень хочется…:)

    Reply
  84. Bobak

    (84) Да знаю. Уже полгода собираюсь сделать. Самому надо.

    К сожалению, я большой замах сделал 😮 (вывод страховых, ФСС, НДФЛ и любые произвольные удержания), и … времени все не хватает.

    Вариант со страховыми выложу в начале октября, числа 4 го наверное.

    Reply
  85. вик

    (85) Спасибо! жду с нетерпением:)

    Reply
  86. Bolik13

    Большое спасибо.

    Reply
  87. klen17

    Очень удобно! Рекомендую.

    Reply
  88. VeRkA

    Тысячу раз СПАСИБО!!! 🙂

    Reply
  89. dimonsky

    Спасибо автору за обработку. Может пригодится.

    Reply
  90. denn15

    Понравилось, спасибо.

    Reply
  91. smershussr

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

    Reply

Leave a Comment

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