Движение по регистру ПартииТоваровНаСкладах #576428


#0 by ifoxy
Здравствуйте! я пытаюсь подправить в УТ 10.3 движение одного документа по регистру ПартииТоваровНаСкладах и наткнулась на такую ситуацию: если в документе после выполнения всех движений посмотреть в отладчике "Движения" то увидим, что документ сделал движения по двум регистрам, но ПартииТоваровНаСкладах среди них нет, он пустой. А когда в режиме пользователя смотрим двыижения по регистрам, то оказыватеся что движения по этому регистру все же есть. Так как же увижеть в отладчике где хранятся эти движения?
#1 by Господин ПЖ
а может тебе еще рано править?
#2 by DrShad
ооооо это супермегасильное колдунство переходи на УТ 11 там нет этого регистра
#3 by mikecool
какие у тебя ... глаза ))))
#4 by mikecool
смотри модуль набора записей регистра
#5 by DenSpb
Ты в какой момент смотришь остатки в отладчике?
#6 by Ногаминебить
Небось пытаешься посмотреть отладчиком кусок кода, выполняемый на сервере?
#7 by ifoxy
а я между прочим серьезно спрашиваю, и очень надеюсь на вашу помощь...
#8 by mikecool
поставь останов в
#9 by Megas
Да недавно с этим же боролся, так и не понял где смотреть все записи. Так вот все движения которые ты видишь "в отладчике "Движения"" Это движения сделанные твоим документом из его модуля. Другие движения делаются из общего модуля и через "отладчик "Движения"" их не видно
#10 by ifoxy
смотрю ДвиженияПоРегистрам в самой последней строке, а дальше только КонецПроцедуры и все...
#11 by mikecool
УПП, Процедура ЗаписатьДвиженияДокументаРегл(СтруктураПараметров, ТаблицаСписания, Замещать) вот здесь можно смотреть
#12 by mikecool
+11 ОМ УправлениеЗапасамиПартионныйУчет
#13 by mikecool
а правильно
#14 by Megas
Особенно хорошо в этой процедуре ставить точку остонова особенно на работающей базе (где пользователи трудятся)!
#15 by ifoxy
Тогда объясните пожалуйтса у меня есть движения которые делает документ, они создаются в общих модулях, а мне нужно помимо этих движений добавить еще другие, я написала в модуле документа функцию которая делает остальные движения. Но почему то она затирает те который были в документе изначально, как так?
#16 by Megas
Что то ты делаешь не так!
#17 by ifoxy
ммм его много...
#18 by ifoxy
.... Если УчетнаяПолитика.СписыватьПартииПриПроведенииДокументов Тогда
#19 by ifoxy
в таблице ТаблицаПоДопРасходам храница информация для проводок
#20 by Beduin
Где метод Записать?
#21 by ifoxy
думаю вот  Движения.ПартииТоваровНаСкладах.ВыполнитьПриход;
#22 by ifoxy
эти проводки работают, но затирают прежние
#23 by Beduin
Если по теме, то надо их Прочитать, тогда увидишь.
#24 by ifoxy
если не хотите разбираться в коде, напишите хотя бы колючевые моменты как это должно быть
#25 by Megas
Помоему надо движения прочитать сначало, а потом дописывать
#26 by Beduin
Движения.ПартииТоваровНаСкладах.Прочитать; Вот эту строчку добавь где надо прочитать.
#27 by hhhh
ключевые моменты: 1. если нет явной команды Записать, то система сама записывает движения в конце транзакции. Это уже после КонецПроцедуры и в отладчике их не увидишь. 2. Если они там пишут через НаборЗаписей, а ты пишешь через движения, то ты затираешь их набор записей или наоборот они затирают твои движения. Тогда как в   Движения.ПартииТоваровНаСкладах.Прочитать;
#28 by ifoxy
Спосибо, получилось =)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С