[ОТВЕТИТЬ]
Опции темы
17.09.2014 00:28  
KirillHome
В одной из организаций решили использовать для учёта зарплаты 1С "Бухгалтерия предприятия" 3.0
Людей не много, никаких смен, сложных графиков работы нет, обычная пятидневка + учёт больничных и отпусков.
Вроде всё более-менее понятно, кроме одного момента - выяснилось, что зарплата перечисляется на карточки, но - без "зарплатного проекта". Вроде бы ерунда, но, как я понял из описания на ИТС
Цитата:
"Перечисление зарплаты оформляется отдельным платежным поручением каждому сотруднику. При этом требуется, чтобы все сотрудники были внесены в справочник контрагентов, и для них были указаны расчетные счета, на которые производится зачисление зарплаты."
нужно на каждого сотрудника создавать дважды в месяц платёжки руками.
Решил посмотреть - а можно ли как-то это обойти?
Увидел в конфигурации обработку "ФормированиеПлатежныхПорученийНаУплатуНалогов", взял её за основу и таки "нарисовал" свою обработку "ФормированиеПлатежныхПорученийНаВыплатуЗарплаты".

Если надо, то - "подцепляем" как внешнюю обработку, выбираем организацию, с которой платим; её расчётный счёт; ведомость.
Получаем в строках список сотрудников с суммами по этой ведомости, и, если найдено соответствие "ИНН сотрудника + ФИО Сотрудника" и "ИНН Контрагента + Наименование Контрагента" - то и контрагента, и (опять же - если есть) основной расчётный счёт контрагента.
Если не нашли соответствия, или какие-то "заковыки" (два одинаковых ФИО, к примеру, да ещё и без ИНН) - то всегда можно выбрать контрагента "руками".
Тоже самое с расчётным счётом.
Если хотя бы по одной строке всё в порядке, то становится доступна кнопка "Сформировать", которая, собственно, и формирует платёжки.

Недостаток (который пока не знаю, как побороть) - возможны ошибочные действия, и при запуске данной обработки будет заново выбрана "старая" (обработанная ранее) ведомость (не хочу влезать в конфигуратор и добавлять флажки в ведомости).

Незадача, с которой "с наскока" не справился - при "ручном" выборе контрагента хотел наложить фильтр - только физические лица. Не получилось.

Вопросы, замечания, предложения - принимаются.
Миниатюры
Нажмите на изображение для увеличения
Название: Запуск.jpg
Просмотров: 581
Размер:	115.2 Кб
ID:	4012   Нажмите на изображение для увеличения
Название: Выбранные сотрудники.jpg
Просмотров: 537
Размер:	140.9 Кб
ID:	4013   Нажмите на изображение для увеличения
Название: Список сформированных платежек.jpg
Просмотров: 557
Размер:	131.1 Кб
ID:	4014  
Вложения
Тип файла: rar ФормированиеПлатежныхПорученийНаВыплатуЗарплаты.rar (23.2 Кб, 116 просмотров)
 
29.09.2014 12:23  
KirillHome
После реального использования внёс небольшое изменение в поле "Назначение платежа" - убрал символы неразрывного пробела и добавил информацию о том, что платёж - без НДС (на обе этих вещи ругался Клиент-банк).

Так же выяснил, что у части сотрудников нет ИНН, а 1с в этом случае подставляет ИНН, равный 0.
Клиент-банк на такие ИНН ругается.
Позвонил в банк, спросил, что делать?
Совет от банка - поставить ИНН из 12 нулей - в этом случае загрузка в клиент-банк происходит корректно.

На всякий случай - новая версия обработки - во вложении.
 
"Спасибо" KirillHome от:
13.10.2014 00:18  
KirillHome
Продолжаю совершенствовать :)

1) Добавлено поле "Месяц начисления зарплаты"
Соответственно, ведомости выбираются только за указанный месяц
2) Если у Контрагента-физ.лица проставлено в ИНН 12 нулей, а у Физического лица просто не проставлен ИНН, то такое Физ.лицо "не ключевалось" со справочником "Контрагенты". Добавлена проверка на обход данной коллизии.
 
"Спасибо" KirillHome от:
 
Опции темы



Часовой пояс GMT +3, время: 20:56.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.