Добавление данных в таблицу
Добавлено: 23 дек 2014, 13:53
Подскажите, почему не добавляются данные в таблицу. Выбор данных осуществляется через интерфейс выбора, выбранные накладные хранятся в pick (22).Добавляется в таблицу только одна строчка, хотя инсертом помечаю несколько, и через message выбор отображается. Что я делаю неправильно?
Код: Выделить всё
If GetFirst Pick Where ((Word(22)==Pick.wList))=TsOk
Do
{ GetFirst KatSopr Where ((Pick.cRec==KatSopr.nrec));
set spmatpropusk.cmatpropusk:=matpropusk.nrec;
set spmatpropusk.ckatsopr:=pick.crec;
set spmatpropusk.ctidksp:=matpropusk.ctidkpr;
Message(spmatpropusk.ckatsopr);
insert current spmatpropusk;
} While GetNext Pick Where ((Word(22)==Pick.wList))=TsOk ;
rescanpanel(#spmatpropusk);