Независимый форум, посвященный системе БОСС-Кадровик и всему, что с ней связано
|
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Bosiak
Зарегистрирован: 11.10.2012 Сообщения: 138
|
Добавлено: Пт Янв 25, 2013 10:01 Заголовок сообщения: Сумма_ВХ |
|
|
Добрый день.
Подскажите как правильно использовать данную функцию.
В нашем случае, бухгалтер заводит в ручную сумму по ВО (Например, 46), Затем мы пытаемся рассчитать премию ежемесячную и выполняем Сумма_ВХ(_тВх_премия) и она нам выдает в итоге 0. В _тВх_премия 46 вид оплаты присутствует с открытыми датами. |
|
Вернуться к началу |
|
 |
zhenya17
Зарегистрирован: 04.02.2009 Сообщения: 190 Откуда: Кемерово
|
Добавлено: Вс Янв 27, 2013 19:24 Заголовок сообщения: |
|
|
Про использование данной функции написано в документации к БОССу, а также можно посмотреть примеры её использования в других видах оплат (для этого используйте поиск по тексту z-процедур).
В принципе, скорее всего, в Вашем виде оплаты "Премия" должен быть код типа Код: | {
return Сумма_Вх(_тВх_премия)*Процент_ВО()*0.01;
} |
При этом нужно открыть таблицы входимости видов оплат, найти там таблицу с названием "_тВх_премия" и убедиться, что в списке "ВО входят" есть нужный вам вид оплаты (например 46 ) |
|
Вернуться к началу |
|
 |
Bosiak
Зарегистрирован: 11.10.2012 Сообщения: 138
|
Добавлено: Пн Янв 28, 2013 04:32 Заголовок сообщения: |
|
|
Спасибо за ответ, только он не открывает полной сути, то что она должна быть в таблице входимости, это и так понятно, притом при вопросе я пояснил, что она там есть и даты действующие.
Проблема в том, что при создании в ручную бухгалтером она по таблице входимости возвращает 0, в документации написано что данная функция работает только для тех сумм которые привязаны к назначению. Только вот загвоздка при создании в ручную, назначения нельзя проставить, по этому она и не видит данную сумму.
Есть ли более гуманный способ решения проблемы, чем править диалог добавления в ручную??? |
|
Вернуться к началу |
|
 |
zhenya17
Зарегистрирован: 04.02.2009 Сообщения: 190 Откуда: Кемерово
|
Добавлено: Пн Янв 28, 2013 09:42 Заголовок сообщения: |
|
|
Bosiak писал(а): | ...Только вот загвоздка при создании в ручную, назначения нельзя проставить... | У нас в нижней части панели формы "Прямые начисления и удержания" есть кнопка "Привязать к данным ОК (F4)". Там как раз и делается привязка к назначениям для тех видов оплат, которые заводятся вручную. |
|
Вернуться к началу |
|
 |
Svyatoslav
Зарегистрирован: 14.02.2010 Сообщения: 50
|
Добавлено: Пн Янв 28, 2013 16:22 Заголовок сообщения: |
|
|
Если ВО расчитывается с привязкой ОК, то все правильно.
Можно рассчитывать и без привязки к ОК. Надо "Отвязать" рассчтываемый ВО от ОК. Тогда Сумма_Вх() будет браться по всем назначениям.
Пример кода:
idmain = ИдГлавн();
ndirm = СправочникГл();
if (idmain != 0 && ndirm == 4 ) // сумма заведена руками
{
i = getТекВО();
setРасчСтрока(i, _i_ИдГлавн,0); // отвязываем ВО от назначения
setРасчСтрока(i, _i_СправочникГл,0);
};
Сумма_Вх(tabl, m[i],y[i], m[i],y[i]); // m[i],y[i] месяц и год
setРасчСтрока(i, _i_ИдГлавн, idmain); // привязываем обратно
setРасчСтрока(i, _i_СправочникГл, ndirm ); |
|
Вернуться к началу |
|
 |
Bosiak
Зарегистрирован: 11.10.2012 Сообщения: 138
|
Добавлено: Ср Янв 30, 2013 11:30 Заголовок сообщения: |
|
|
спасибо про кнопку конечно прикольно, работает, скрипт тоже пригодился для других целей правда. Спасибо всем!!!! |
|
Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|