Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Перечисление зарплаты разными способами

 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4
View previous topic :: View next topic  
Author Message
BuS



Joined: 19 Jun 2003
Posts: 12


Interests: Архангельск

PostPosted: 27 Jan 2005 14:32    Post subject: Перечисление зарплаты разными способами Reply with quote

Добрый день! Проблема такая:
Часть сотрудников получает аванс и зарплату через кассу, часть - через Сбербанк, а ещё часть - через Другой_Банк. Как реализовать возможность начисления аванса и зарплаты в лицевые счета?
Пока делаем так: через табличные документы строим списки: аванс через кассу, аванс через сбербанк, зарплата через кассу, зарплата через сбербанк. И отправляем в лицевые счета.
Но! Очень большая численность сотрудников, помнить и выбирать тех, кто получает зарплату через кассу, например, не представляется возможным, теперь ещё и куча желающих получать зарплату на карточки других банков.
Как бы это сделать какую-нибудь метку в личной карточке сотрудника, КАК он получает зарплату, с возможностью добавлять свои варианты (другие банки). Метка вроде бы есть: "Способ оплаты", но это работает только для "Списков на почту и в банк". Пытаюсь в табличных документах вставить формулу, чтобы посчитать аванс только тем, у кого стоит способ оплаты "Сбербанк": 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
Мне кажется, это слишком громоздко! Подскажите, как это реализовать??
Back to top
View user's profile Send private message
BuS



Joined: 19 Jun 2003
Posts: 12


Interests: Архангельск

PostPosted: 28 Jan 2005 13:47    Post subject: Reply with quote

Дорогие товарищи разработчики!
Помогите, объясните, может я заблуждаюсь и хочу невозможного?
Или совсем неправильно ставлю задачу?
Есть какой-нибудь способ помочь нам в этой проблеме?
Back to top
View user's profile Send private message
Yuriy



Joined: 27 May 2002
Posts: 187
Location: Ивашов Юрий Васильевич


PostPosted: 29 Jan 2005 12:52    Post subject: Reply with quote

У моего клиента переводят аванс, зарплату в разные банки и на карточки.
Делается все просто. Составлены списки в сбербанк (которыми Вы упорно не хотите пользоваться), отдельно на зарплату и аванс, отдельно для разных банков, карточек.
Теперь, если переводим зарплату в карточке сотрудника указываем список и конкретную запись. Если нужно перечислить аванс, заносим его в постоянное удержание, где тоже можно указать конкретный список и запись в нем.
Далее с помощью своей не сложной проги, согласно рассчитанных списков выводим в файл (соответствующего формата – по просьбе банка) и относим в банк.
Back to top
View user's profile Send private message
BuS



Joined: 19 Jun 2003
Posts: 12


Interests: Архангельск

PostPosted: 01 Feb 2005 13:43    Post subject: Reply with quote

Yuriy, спасибо, что отозвались.
Каким образом "переводите зарплату, перечисляете аванс"? Мы - через табличные документы, чтобы затем экспортировать в лицевые счета рассчитанные суммы. Предприятие большое, нет никакой возможности разносить всё вручную. Списки построить можно, но как это поможет в отборе сотрудников для построения табличного документа? В фильтре нет способа указать список!
Back to top
View user's profile Send private message
Yuriy



Joined: 27 May 2002
Posts: 187
Location: Ивашов Юрий Васильевич


PostPosted: 01 Feb 2005 23:04    Post subject: Reply with quote

Табличные документы конечно хорошая штука (для расчета нестандартных начислений, удержаний). Но в данном случае они не нужны. Я так понимаю они у тебя только для того, чтобы создать список. Если переводим зарплату в карточке сотрудника указываем список и конкретную запись из списка в банк. Если нужно перечислить аванс, заносим его (аванс) в постоянное удержание, где тоже можно указать конкретный список и запись в нем. Далее просто рассчитываем списки. Их также можно распечатать (форму можно изменять по своему усмотрению) и даже сформировать платежку в банк (все средствами БЭСТа). Далее с помощью своей не сложной проги, согласно рассчитанных списков выводим в файл (соответствующего формата – по просьбе банка) и относим в банк.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4 All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
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


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru