Ваши комментарии
Добрый день.
С разноской объекта поможет такая функция: USFUNCRW.S
SetSubjToKch(comb,subj)
{
//внутренний код сов-ва
int combine=ExtCombineToInt(comb);
//внутренний код объекта
int subject=ExtSubjectToInt(subj);
if(combine>0 && subject>0)
{
var CL=CreateObject("CombineList");
CL.SetIDSubject(combine,subject);
}
}
И таблица: Tabl8.Sum
1)Отчеты -> Выборки -> F9
2)По F7 создаем отдельную таблицу ( за основу берем В9)
3)Пишем название новой таблицы, заходим внутрь
4)F9 - попали в настроечную таблицу
5)двигаемся вправо до столбца 6
6) ставим * в ключевых колонках
7)F10 - выходим с сохранением, формируем, проверяем..
то был бы вариант, если бы можно было вывести в таблицу отчета по ЛС строки со всеми комбинациями совместительство+источник, вне привязки к видам начислений
В столбце 6 отметьте * нужные ключевые поля ( ТН, источник, сов-во) и программа "схлопнет" вам данные
Работник, имеющий стаж работы в районах Крайнего Севера 2 года 9 месяцев и получающий надбавку к заработной плате в размере 50 процентов, при переходе на работу на предприятие, расположенное в местности, приравненной к районам Крайнего Севера, должен получать процентную надбавку в размере 28 процентов по следующему расчету: за полные два года (24 месяца) - 20 процентов и за девять месяцев - 7,5 процента (9 месяцев : 12 месяцев х 10 процентов), итого 27,5 процента. При этом образующиеся дробные доли процента при величине от 0,5 и более округляются до целой единицы, а при величине менее 0,5 - отбрасываются.
Начисление следующей очередной процентной надбавки должно производиться в общем порядке через год с момента перехода работника на предприятие, расположенное в местности, приравненной к районам Крайнего Севера, в размере, установленном для этих местностей;
Как я понял - это временная "повышенная" надбавка на один год...(с момента перехода)
У алгоритмов 96/97 нет в параметрах номера сетки..
Но на основе этих алгоритмов можно "легко" написать свой алгоритм , берущий % надбавки из отдельной сетки
Алгоритм 196,197 ( работоспособность не проверял): USALG.S
"Свои" номера сеток можете указать тут
Для Промсвязьбанк реализован только txt формат
Для формирования XML файла можете использовать таблицу "Открытие счетов в Тинькофф" ( если у предприятия нет зарплатного проекта с этим банком)
Почему нельзя организовать таблицу в таком виде?
(в отдельные колонки вывести ист. и код должности)
Добрый день!
Вам надо отредактировать файл USSETSIM.S ( в каталоге ..SCRIPT\user)
В функцию User_Tabel_Sootv() нужно добавить строку
TA[37]="7"; TB[37]="?"; TC[37]="НОД"; TD[37]="38"; ON[37]= 38;
Вместо "НОД" можете указать символ, который должен выводиться в табель
Патч: USSETSIM.S
Добрый день!
скриптовая функция, которая по каждому ЛС
Обычно в функцию передают параметрами источник и сов-во по которым нужна сумма..
функция выдает результат в колонку текстовым списком
на вкус и цвет все фломастеры разные... почему не вернуть сразу сумму?
чтобы вывести итоги в отчете.
Таблица умеет самостоятельно считать итоги по столбцу
Есть какой-то вариант объявить глобальную переменную при открытии отчета
В функции "Начало приема из ЛС" можно прописать скриптовую функцию.. и в ней выполнить инициализацию глоб. переменной
вывести итог при закрытии отчета?
в функции ""Конец приема из ЛС"
З.ы. мне кажется вы изобретаете велосипед. Опишите задачу полностью...
Сервис поддержки клиентов работает на платформе UserEcho
??
Таблица и скрипт в посте выше.
Если у вас по скриптам доработок нет - просто заменить файл USFUNCRW.S в ..\SCRIPT\user
Если доработки есть - самостоятельно скопировать функцию в ваш скрипт.
Таблица в примере тоже есть..
В таблицах разноски (f3) создаете новую таблицу и перезаписываете ее таблицей из примера