Как программно изменить операцию документа? #222659


#0 by olmarty
сабж
#1 by Конь в пальто
жкк
#2 by olmarty
жжк эпсент... :( плиз подскажите оперативно. я завел реквизиты у операции и нужно изменить их для операций конкретных доков.
#3 by asady
а если групповое перепроведение будет?
#4 by olmarty
речь о простом проведении дока обработкой с одновременный изменением реквизитов операции
#5 by IgorKa
имхо - сначала измени документ, а то потом тебя будут часто иметь!
#6 by olmarty
таки да, но все же сабж...
#7 by asady
1. для начала: НайтиОперацию(<?>) Синтаксис: НайтиОперацию(<Документ>) Назначение: осуществляет поиск операции по значению типа ''Документ''. Возвращает: 1 - действие выполнено, операция найдена; 0 - действие не выполнено, операция не найдена. Параметры: <Документ> - значение типа ''Документ''. 2. Затем Пройтись по проводкам 3. Записать операцию
#8 by olmarty
так и делаю: но пишет: Объект заблокирован ....
#9 by olmarty
+ док получается из выборки. где же тут косяк? или - принципиальное ограничение?..
#10 by olmarty
ап
#11 by Sillver
выйди из документа и операции прежде чем обработку пускать.... блин...
#13 by olmarty
т.е. запихать доки в СЗ, а выборку использовать нельзя?
#14 by Sillver
в вроде правильно....
#15 by olmarty
+ ты это хотел сказать?
#16 by NuiNu
т.е. закрыть документ (интерактивно), а потом запускать обработку
#17 by Sillver
у тя может документ или операция у кого то  открыта.... он ее записать не может
#18 by olmarty
командор, обижаешь ! :(( документ закрыт. с ним работает обработка, выбирая из выборки.. я же в монополии
#19 by Sillver
как именно ругается?
#20 by olmarty
Объект заблокирован <название дока> - <дата>
#21 by olmarty
все - сработало. кстати, не вполне очевидная фича.
#22 by olmarty
ругань о блокировке вылетала на попытке провести док после записи операции. не ясно в чем дело. то, что весь блок находится в транзакции вроде-бы на это влиять не должно.
#23 by olmarty
всем супер-спасибо за помосч!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям