View previous topic :: View next topic |
Author |
Message |
Дениска
Joined: 26 Feb 2002 Posts: 649
|
Posted: 13 Jun 2007 09:10 Post subject: Генерация проводок для Р/О |
|
|
Плагином создаю в кассе Р/О. Как сгенерировать проводки к нему? Создаю Р/О примерно так:
Code: |
NetUse("F_memdat", LoadPath() + "cash\memdat.dbf")
F_memdat->(dbGoTop())
IF F_memdat->(DBSEEK('501 Р/О' + str(year(Date()),4,0)))
F_memdat->(RecLock())
F_memdat->Value := Next(F_memdat->Value)
F_memdat->(f_dbunlock())
EndIf
NetUse("F_main", LoadPath() + "main.dbf")//Надо?
NetUse("F_k_order", LoadPath() + "cash\k_order.dbf")
F_k_order->(addrec())
F_k_order->MAIN_SCHET := cMainSchet
F_k_order->TYPE := 'Р/О'
//.............
F_k_order->REASON := 'Выдана заработная плата'
F_k_order->NNPROVOD := ?//Номер группы проводок базы
F_k_order->VTYPE := 'Р/О'//Тип документа
F_k_order->MODEL := '0002'//Модель калькуляции
F_k_order->OPER_KALK := ?
F_k_order->(f_dbunlock())
F_k_order -> (dbclosearea())
F_memdat -> (dbclosearea())
|
|
|
Back to top |
|
|
Behemoth
Joined: 15 Mar 2002 Posts: 155 Location: Новиков Алексей Юрьевич Occupation: ПБОЮЛ Interests: Пермь
|
Posted: 13 Jun 2007 09:21 Post subject: |
|
|
Добрый день.
Ну так дальше и продолжайте:
f_main->(addrec())
f_main->task:='02'
f_main->nnoper:=F_k_order->NNPROVOD
...
Проще выйдет.
oper_kalk := IncStep("N_KALKUL")
Значения параметров калькуляции надо заполнить в базе KALK_D_K.DBF Она открыта с алиасом KALK_D. _________________ С уважением, Новиков Алексей. |
|
Back to top |
|
|
|