Страница 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