Страница 1 из 1
Импорт путевых листов в заработную плату
Добавлено: 15 дек 2005, 13:32
MarinaE
Здравствуйте!
Подскажите, пожалуйста, что означает поле choice в таблицах:
SYS_MBF и PRVIDOPL.
При передаче данных из путевых листов в заработную плату
значение этого поля в обеих таблицах равно 6.
Что это значит и откуда это значение тянется?
Добавлено: 15 дек 2005, 13:43
Max_Fin
см. money.ccm
Код: Выделить всё
//--------------------------------------------------------------------------------
// ВЫПЛАТЫ МЕЖПЕРИОДА
//--------------------------------------------------------------------------------
// [p]ayment [c]odes
// текущий период - < 80
// будущий период - >= 80
// выплаты текущего периода и проч.
pcCharge = 0; // выплаты текущего периода
pcDeduction = 1; // удержания
pcAgreement = 2; // договоры подряда
pcPremium = 4; // премия с учетом КТУ
pcSalary = 5; // зарплата с учетом КТУ
pcWayBill = 6; // путевые листы
pcSumPaidOutReturn = 7; // возврат подотчетных сумм
pcCurrentVacation = 8; // матпомощь к текущему отпуску
pcWelfare = 9; // матпомощь в межпериод
pcImported = 10; // импортированные суммы
pcArchiveVacation = 11; // матпомощь к архивному отпуску
pcInverceSalary = 17; // зарплата от обратного
pcCostSharing = 18; // распределение затрат
pcOverDraft = 19; // превышение норм командировочных расходов
pcFuturePeriodDelimiter = 80; // разделитель для определения выплат текущего и будущего периодов
// выплаты будущего периода и проч.
pcSys_Dog_Future = 88; // договора подряда будущего периода
pcSys_Uder_Future = 89; // удержания будущего периода
pcOveralls = 90; // спецодежда
pcIncomeTax = 97; // подоходный налог с прошлого места работы
pcPastYearIncome = 98; // доход, перенесенный с прошлого года
pcFuturePeriodCharge = 99; // выплаты будущего периода
pcFutureVacation = 112; // матпомощь к будущему отпуску
pcCostsAssignmentCodes = 200; // коды отнесения затрат
Добавлено: 15 дек 2005, 13:49
MarinaE
Спасибо за кодировку, но еще хотелось бы узнать, где в дальнейшем этот код будет использоваться? Как он повлияет на расчет заработной платы?
Добавлено: 15 дек 2005, 13:59
Max_Fin
Вы спрашивали, что такое "6"
Вот оно
pcWayBill = 6; // путевые листы
По поводу, как повлияет на расчет заработной платы, тут все зависит от настройки вашего расчета, вообщем вопрос слишком глобальный, чтоб на него ответить, да и программисты навряд ли на него ответят
Добавлено: 15 дек 2005, 15:53
MarinaE
Вообще нужно импортировать данные по видам оплат из DBF файла (там начисления по путевым листам, но они расчитаны во внешней программе).
Мы использовали функцию "Заработная плата => Расчет зарплаты => Ведение БД => Импорт из других модулей => Путевые листы => Импорт путевых листов из DBF файлов". Поле SYS_MBF.CHOICE =10, и в этом случае данные не попадают в расчет заработной платы.
Мы выяснили, что если передавать данные из путевых листов (Галактических) с помощью функции "Расчет зарплаты => Ведение БД => Импорт из других модулей => Путевые листы => Путевые листы в модуле АВТОТРАСПОРТ", поле SYS_MBF.CHOICE = 6, и расчет зарплаты проходит верно.
Пытались вручную менять SYS_MBF.CHOICE на 6, не было никакого результата.
А импортнуть данные все-равно надо. Как? Может, кто-то сталивался с такой проблемой?
Версия Галактики: 8.0