Posted: 27 Jan 2005 14:32 Post subject: Перечисление зарплаты разными способами
Добрый день! Проблема такая:
Часть сотрудников получает аванс и зарплату через кассу, часть - через Сбербанк, а ещё часть - через Другой_Банк. Как реализовать возможность начисления аванса и зарплаты в лицевые счета?
Пока делаем так: через табличные документы строим списки: аванс через кассу, аванс через сбербанк, зарплата через кассу, зарплата через сбербанк. И отправляем в лицевые счета.
Но! Очень большая численность сотрудников, помнить и выбирать тех, кто получает зарплату через кассу, например, не представляется возможным, теперь ещё и куча желающих получать зарплату на карточки других банков.
Как бы это сделать какую-нибудь метку в личной карточке сотрудника, КАК он получает зарплату, с возможностью добавлять свои варианты (другие банки). Метка вроде бы есть: "Способ оплаты", но это работает только для "Списков на почту и в банк". Пытаюсь в табличных документах вставить формулу, чтобы посчитать аванс только тем, у кого стоит способ оплаты "Сбербанк": IF (CARDSPRI->WAYSAL="BAN",ROUND(S_IO("КОЛНАЧ","053")*0.3,-1),0) - поле WAYSAL не анализирует.
Второй вариант: завожу всем работникам постоянные удержания с суммой в 1р (кому надо): 058, 58А, 58Б - аванс через Сбербанк, кассу, Другой_Банк. То же - для зарплаты: 057, 57А, 57Б. То есть, планирую, что в лицевых счетах у всех будут все эти удержания, но некоторые - нулевые, а нужные - с суммой. Далее, в табличных документах: IF(S_IO("ВИДУД","58Б")=1,ROUND(S_IO("КОЛНАЧ","053")*0.3,-1),0) получаю нужный список, экспортирую в лицевые счета. Можно ещё и тот рубль вычесть, который играл роль метки, так как начисления(удержания) с одинаковым кодом не суммируются, а просто добавляются. Получаем, например по работнику, получающим аванс и зарплату через Другой_Банк, в расчётном листке:
057 0.00
57А 0.00
57Б 1.00
57Б 1489.00
058 0.00
58А 0.00
58Б 1.00
58Б 2820.50
Мне кажется, это слишком громоздко! Подскажите, как это реализовать??
Дорогие товарищи разработчики!
Помогите, объясните, может я заблуждаюсь и хочу невозможного?
Или совсем неправильно ставлю задачу?
Есть какой-нибудь способ помочь нам в этой проблеме?
Joined: 27 May 2002 Posts: 187 Location: Ивашов Юрий Васильевич
Posted: 29 Jan 2005 12:52 Post subject:
У моего клиента переводят аванс, зарплату в разные банки и на карточки.
Делается все просто. Составлены списки в сбербанк (которыми Вы упорно не хотите пользоваться), отдельно на зарплату и аванс, отдельно для разных банков, карточек.
Теперь, если переводим зарплату в карточке сотрудника указываем список и конкретную запись. Если нужно перечислить аванс, заносим его в постоянное удержание, где тоже можно указать конкретный список и запись в нем.
Далее с помощью своей не сложной проги, согласно рассчитанных списков выводим в файл (соответствующего формата – по просьбе банка) и относим в банк.
Yuriy, спасибо, что отозвались.
Каким образом "переводите зарплату, перечисляете аванс"? Мы - через табличные документы, чтобы затем экспортировать в лицевые счета рассчитанные суммы. Предприятие большое, нет никакой возможности разносить всё вручную. Списки построить можно, но как это поможет в отборе сотрудников для построения табличного документа? В фильтре нет способа указать список!
Joined: 27 May 2002 Posts: 187 Location: Ивашов Юрий Васильевич
Posted: 01 Feb 2005 23:04 Post subject:
Табличные документы конечно хорошая штука (для расчета нестандартных начислений, удержаний). Но в данном случае они не нужны. Я так понимаю они у тебя только для того, чтобы создать список. Если переводим зарплату в карточке сотрудника указываем список и конкретную запись из списка в банк. Если нужно перечислить аванс, заносим его (аванс) в постоянное удержание, где тоже можно указать конкретный список и запись в нем. Далее просто рассчитываем списки. Их также можно распечатать (форму можно изменять по своему усмотрению) и даже сформировать платежку в банк (все средствами БЭСТа). Далее с помощью своей не сложной проги, согласно рассчитанных списков выводим в файл (соответствующего формата – по просьбе банка) и относим в банк.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum