новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Matros
Приватное сообщение

Обработка для ЗГУ 3

369 |  6
31 октября 2024 в 17:36:03 (3 недели 5 часов назад)
353650
Текст задания
Здравствуйте.
Зарплата и кадры гос учреждения 3.1
Кратко:
нужна обработка по загрузке данных из Xls в документ ведомость в банк или кассу.

Подробно:
Нужна обработка (или обработка заполнения табличной части) но чтобы запускали не через файл-открыть, а непосредственно из 1С.
В обработке мы выбираем организацию, месяц, статью финансирования, эксель-файл (шаблон файла во вложении) и нажимаем загрузить.
Обработка по этому файлу создает документ либо ведомость в банк либо ведомость в кассу, либо и тот и тот. В зависимости от того, что стоит у сотрудников.
Заполнение документа: месяц выплты - наш выбранный месяц, организация выбранная, дата документа - текущая дата, зарплатный проект "Зарплатный проект", финансирование - выбранная статья финансирования, выплачивать - "аванс".
Табличная часть заполняется: сотрудник - берем по колонке фио из Xls, ищем по ФИО в правочнике сотрудники в 1С. У сотрудника не должна быть дата увольнения меньше начала месяца выплаты. Сотрудник либо основной, либо внешний совместитель. Если сотрудника не находим, выдаем сообщение пользователю что в такой-то строке не найден сотрудник, но строку без сотрудника загружаем. Если таких сотрудников больше одного - загружаем первого из них, но выдаем сообщение, что в такой-то сроке больше одного сотрудника с указанными фио.
К выплате - сумма из колонки 4 экселя. Финансирование - по выбранной нами статье финансирования. Если статья финансирования в обработке не выбрана, подставляется статья финансирования, которая привязана к сотруднику (статья, которая подставилась бы сотруднику при обычном заполнении ведомости к выплате). НОмер лицевого счет - номер лицевого счета сотрудника.
В комментарии к документу пишем : загрузка из XLS и текст из 3ей строки файла Xls.
Сотрудников с суммой 0 не грузим.
Если в документе все нормально встает - проводим. Если есть сотрудники, которых не нашли, просто записываем.
Соответственно если попадается хоть один сотрудник, у которого зп идет на кассу(это все стандартно в 1с работает), создается документ ведомость в кассу, и все "кассовики" попадают в тот документ. Т.е. по одному файлу xls может получиться максимум два документа - один в банк, другой в кассу.

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