[ТЕМА ЗАКРЫТА]
Опции темы
28.11.2008 14:50  
cb
Вот рабочий вариант на примере КЗ.

-- заблокировать контракт
Supermag.Documents.LockDoc('CO', Doc_Id);

Supermag.Documents.Changedocstate('CO', Doc_Id, 0, 1); --Заблокирован --> повысить до "Черновик".
..
Supermag.Documents.Changedocstate('CO', Doc_Id, 2, 1); --"Принят" --> снижаем до "Черновик".

-- разблокировать контракт
Supermag.Documents.UnLockDoc('CO', Doc_Id);
 
03.11.2011 10:30  
CrazyWolf
А не подскажите
Supermag.Documents.Changedocstate
выполняет ли все процедуры при смене статуса, которые выполняются при смене статуса с интерфейса супермага?
Пытался этой процедурой менять статус накладных на перемещение, но похоже статус меняется а таблица smgoods (и в частности поле incomingquantity) не апдейтятся, что при смене на статус черновик с интерфейса приводиит к нарушению условия SMCGOODS_NEGINCQ.
 
 


Опции темы



Часовой пояс GMT +3, время: 15:00.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.