0
Отвечен

больничный лист

sveta171067 3 года назад в Расчеты начислений и удержаний / Больничные обновлен Игорь Шалдин 3 года назад 26

Добрый день подскажите есть такая возможность при расчете или выгрузке больничного листа настроить по умолчанию перечисление больничного листа на расчетный счет или номер карты ( а то если просмотрел больничный на автомате отправляется почтовым переводом или хотя бы при сохранение  больничного листа задавался вопрос про вид зачисления)

ХОРОШО, МНЕ ПОНРАВИЛОСЬ
Оценка удовлетворенности от sveta171067 3 года назад
На рассмотрении

Добрый день.

Решение конечно так себе.. можно в SCRIPT\user\USFUNCRW.S

USFUNCRW.S

Добавить такой код:

UserGetAccountInfoPilot(ps,FullStr)
{
string value = "";
if ( Str_Cmp(FullStr," "," .,") )
{
int idx = ps=="BIC"?1:(ps=="CardNum"?2:0);
var FuncParam = CreateObject("ParamFuncRW");
FuncParam.IInitial1(static_cast_to_string(FullStr),",",3);
value = FuncParam.Get(idx);
/*
var KchStr = CreateObject("CKchUserStruct");
if ( KchStr.InitMain("bank_fss",static_cast_to_string(FullStr)) )
value = KchStr.GetSubfield(ps);
*/
}
//если карта не заполнена - всегда возвращаем "111", чтобы в редактор ПВСО не попал "почтовый перевод"
if(ps=="CardNum" && atoi(value)<1)
return "111";
return value;
}

Тогда в том случае, если реквизиты для ФСС НЕ заполнены - в редактор ПВСО  будет подставляться карта МИР

спасибо за ответ  согласна что нужно всем работникам заполнить в кадровой части реквизиты для перечисления ФСС если бы это еще можно было заполнить автоматом у всех сразу а то надо в каждого зайти а это муторно

Если у вас есть эти данные в эл. виде - можно и массово разнести..

ну все равно спасибо за разъяснения

данные для перечисления есть в кадровой части у работника (реквизиты для перечисления заработной платы)

там как правило номер счета зарплатного проекта..

А нужна карта МИР, если я не ошибаюсь.

При перечислении на номер счета нужен еще БИК банка.


как реквизиты для перечисления зарплаты  можно скопировать в реквизиты для перечисления ФСС только в ручную ( где в принципе и ошибиться не сложно) 

 может я как то не правильно делаю правой кнопкой мыши копирую номер счета работника и вставляю в реквизиты для ФСС , а БИК заношу в ручную или есть способ проще??????

Перекинуть номер счета проще через таблицы.

  • Заходите по F3 в таблицы
  • Создаете новую таблицу (F7)
  • Удаляете из созданной таблицы все столбцы кроме ТН и ФИО ( alt+F8 на столбце)
  • Добавляете столбец (Aft+F7): Поле кадровой части - счет в банке(карточка)
  • Идем в настройки таблицы( F9) и меняем функцию разноски
  • Принимаем данные из ЛС в таблицу( Ctrl+F6)
  • Разносим в ЛС ( F6)

Можно проще.. через скрипт, который я выложил выше, но тут вам скорей всего понадобится помощь сопровождающего

еще вопрос подскажите  создать новую таблицу а на основе какой

за основу можно взять любую, например,  1. ТН - СУММА

можно еще раз помощь друга    дошла до функции разноски а дальше немного не поняла

В каком месте?

Нужно заменить 

W_Face(BankCard          )

на

W_Face(bank_fss          )

доброе утро  фокус не удался  все сделала как вы написали приняла номера счетов и сделала разноску в реквизитах ФСС   у работников пусто

на первый взгляд все верно.

попробуйте  скопировать  и вставить текст,  а не набирать вручную

W_Face(bank_fss          )

у меня в самом начале в

ыпрыгнула такая запись

про слона то вы и умолчали..

не удивительно, что ничего не разнеслось)

это значит вы неверно написали функцию разноски. 

скопируйте текст

догадалась банк фсс должен быть с маленькой буквы исправила после этого сработало

спасибо за выручку и участие

Не совсем удобная табличка (ИМХО).

Я делал такую:

После приема в таблицу по F3 заполнить столбцы "БИК" и "Дата начала", рассчитать табличку (F4) и сделать разноску. В результате в поле КЧ "Банковские реквизиты для ФСС" всё заполнится автоматом.

Сервис поддержки клиентов работает на платформе UserEcho