13.05.2004, 15:59 | #1 |
Участник
|
Программное создание закупки
Привет
просьба большая помочь создаю программно закупку сл. образом но в форме не появляются записи что не верно? // Declare PurchTable purchTable; NumberSeq numberSeq; ; TTSBegin; purchTable.clear(); purchTable.PurchaseType = PurchaseType::Purch; numberSeq = NumberSeq::newGetNum(PurchParameters::numRefPurchId()); purchTable.PurchId = numberSeq.num(); purchTable.initValue(); purchTable.OrderAccount = "Ï000044"; purchTable.CurrencyCode = "RUR"; purchTable.VendGroup = "Òîâ"; purchTable.LanguageId = "ru"; purchTable.ItemBuyerGroupId = "Ïðîäóêòû"; purchTable.PurchPoolId = "ÎñíÇàê"; purchTable.transferOrderAccountAuto(); if (purchTable.validateWrite()) { purchTable.insert(); } TTSCommit; |
|
13.05.2004, 16:19 | #2 |
Участник
|
Н у так на вскидку, могу спросить: правильно ли отрабатывает
метод PurchTable.validateWrite() ? И лучше создавать закупку по образу и подобию как в форме PurchCreateOrder . Кстати, почему вы решили что в форме не появляются записи ? Появляются ли они в таблице ? Может вы на форме после создания не делаете research() или другое обновление ? |
|
13.05.2004, 16:24 | #3 |
1C
|
purchTable.initValue() - скажи это зачем?
if (purchTable.validateWrite()) { purchTable.insert(); } и вот это зачем? просто напишите purchTable.insert(); |
|
13.05.2004, 16:41 | #4 |
Участник
|
Всё верно парни
в таблице появлялись но не были у меня права на склады выборка показывала только записи без склада ошибочн. |
|