УПП 1.3 Почему через раз пропадают проводки при проведении из формы документа! #718435


#0 by Алгоритм
Сразу предупреждаю что поднял копию недельной давности, залил в неё текущую конфигурацию и в ней все нормально!!! Документ перемещение товаров стал странно проводиться по регистру Хозрасчетный. Если проводить из открытого документа, то проводки через раз пропадают, если проводить из формы списка то все хорошо. Делал тестирование и исправление, делал выгрузку/загрузку, что еще может быть?
#1 by Алгоритм
Изучал в отладчике, по какой то причине обработчик ПередЗаписью регистра Хозрасчетный отрабатывает то 2 раза, то 3 раза
#2 by hhhh
кривые руки программиста
#3 by neo_matrix_123
партионник?
#4 by Алгоритм
не верно. Видел когда я на Мисте зарегился? Регистр бухгалтерии Хозрасчетный
#5 by neo_matrix_123
партионный учет поддерживается в упп вашей?
#6 by Алгоритм
да партии без РАУЗ
#7 by hhhh
ну если зарегился, то должен понимать, кто-то там вставил строчку Записать, соответственно и вызывается второй раз ПередЗаписью и ПриЗаписи, если еще раз программер вставил Записать, то опять вызовутся эти процедуры. Ну и судя по описанию Записать захреначили в ФормуДокумента, а не в ФормуСписка.
#8 by Алгоритм
блин я ж написал, что сразу предупреждаю не в коде дело! Я конфу текущую накатил на базу недельной давности, в ней такого глюка нету!
#9 by neo_matrix_123
движок по партиям бу у перемещения есть? если нет - то и проводок не будет ибо не будет сумм
#10 by Алгоритм
все партии на месте! и бу и уу и ну, так глючат все документы Перемещение товаров за два года, а в копии недельной давности все хорошо, что то глюкануло на уровне платформы что ли...
#11 by Алгоритм
т.е. не на уровне платформы а конфигурация попортилась что ли
#12 by neo_matrix_123
за два года это в смысле вообще все перемещения или только часть?
#13 by Алгоритм
да, все так глючить стали
#14 by floody
тоже замечал такую фигню, групповой обработкой провожу - субконто не всегда заполняются, провожу руками - все гуд
#15 by Алгоритм
если проводить обработкой или из списка документов, то проблем нет сколько хочешь раз проводи, проводки на месте
#16 by Алгоритм
у меня наоборот, глючит только при открытой форме документа
#17 by neo_matrix_123
никаких подписок на событие при проведении перемещения по условию не добавляли?
#18 by Алгоритм
еще раз... у меня перед глазами две базы, первая недельной давности, вторая текущая, конфигурации идентичны. В первой все хорошо, во второй глюк!
#19 by neo_matrix_123
повторяю свой вопрос
#20 by shuhard
а похую что с Рг бухгалтерии, важно что с тремя Рг партий - а о них ни слова
#21 by Алгоритм
странный ты, если конфигурации двух баз идентичны, то из этого наверное следует что никаких изменений кода не было! Точнее они были, но я чтобы уже исключить влияние небольших доработок залил из нормальной базы конфу, так что можно считать что никаких изменений кода не было.
#22 by Алгоритм
согласен похую, смотри пост все партии на месте в документе, и бу и уу и ну. Только проводки глючат!
#23 by shuhard
угу учетная политика какая по использованию склада на 10,21, 41 и 08 счетах ?
#24 by shuhard
ну и в догон не менялся ли Рг сведений счета учета номенклатуры
#25 by hhhh
что-то уже заврался, сейчас окажется еще, что залил не ту конфу, да и не залил, а сравнением-объединением.
#26 by Алгоритм
тоже еще раз... при чем здесь настройки учетной политики, если я говорю что открываю список документов Перемещение товаров. Тыкаю в Действиях(не открывая форму документа) Провести, и хоть 10 раз таким образом проводи, всегда проводки на мести. А если форму документа открыть и в нем тыкать Провести, то через раз стабильно проводки пропадают.
#27 by Алгоритм
+ По вопросам могу сказать, склады по счетам 10,21,41 используются, Счета учета номенклатуры хз каким он вообще боком припеком может влиять, он нужен тока чтобы в момент заполнения документов счета подставлять.
#28 by neckto
кэш чистил?
#29 by Алгоритм
Так в том то и дело, что уже 3 раза проверил и конфигурации идентичны, делаю сравнение-объединение различий нету.
#30 by Алгоритм
воо, нет забыл, щас попробую
#31 by Алгоритм
хотя навряд ли, в рабочей глючит и в копии которую сделал недавно, но все равно сейчас запущу очистку
#32 by Алгоритм
+ и у разных пользователей одно и то же, так что кэш не может влиять
#33 by Алгоритм
все кэш почистил, глюк остался
#34 by neo_matrix_123
та самая копия недельной давности или имеется в виду еще одна копия с текущими данными?
#35 by Алгоритм
недельной давности, восстановленная средствами MS SQL
#36 by neckto
>>отрабатывает то 2 раза, то 3 раза 3 раз с пустым набором?
#37 by neo_matrix_123
согласно в ней тоже тот-же глюк, я правильно понял. ранее писалось что в копии такого глюка нет.
#38 by Алгоритм
копии просто две, одна сегодняшняя из рабочей, вторая недельной давности.
#39 by Алгоритм
да 3 раз с пустым, я понимаю что он тут и трет, но почему так происходит не догоню. То 2 раза заходит в ПередЗаписью, то 3 раза, а в нормальной копии всегда 2 раза
#40 by neckto
А не пробовал выяснить откуда 3 раз вызывается?
#41 by Алгоритм
а то, конечно, в обработчике проведения написано Движения.Записать; Вот тут он то заходит в ПередЗаписью, то не заходит. Движения - это коллекция движений документа.
#42 by Алгоритм
+ причем если форма документа закрыта(провожу в списке или обработкой) то никогда на этом месте не отрабатывает ПередЗаписью
#43 by Алгоритм
+ и Движения.Хозрасчетный - всегда пусто!
#44 by shuhard
раз ты такой умный - поипись в отладчике =)
#45 by arhiordinator
Как вариант, скорее в регистр неверно записываются данные. То есть используется выбор записей не через менеджер записи. и при записи удаляются старые данные.
#46 by Алгоритм
так уже это сделал, косяк происходит когда выполняется Движения.Записать - свойство Движения.Хозрасчетный.Записывать- всегда Ложь, я так понимаю это означает что записывать регистр нельзя, и тем не менее происходит запись, поэтому и отрабатывает Событие Передзаписью
#47 by ivanovnm
Да мы поняли что ты не дурак, ищи где наовнокодил. Документ анализирует остатки, в которые попадают собственные движения?
#48 by Алгоритм
так, извини конечно, но тебе бы веточку сначала прочитать, код не причем здесь
#49 by neckto
Значит между 2 записью и строчкой Движения.Записать происходит модификация набора движений по Хозрасчетному. На строчке Движения.Записать, проверь Движения.Хозрасчетный.Модифицированность.
#50 by ivanovnm
дада, сразу понял что не причем )
#51 by neckto
Неправильно. У документа стоит свойство Запись движений при проведении - Записывать модифицированные, по крайней мере в типовой УПП.
#52 by Алгоритм
вооо, походу вы правы, Движения.Хозрасчетный.Модифицированность то истина, то ложь
#53 by Алгоритм
+ и от свойства набора Движения.Хозрасчетный.Записывать не зависит
#54 by Алгоритм
попробую понять почему так происходит, самое странное что это через раз отрабатывает во всех документах Перемещение товаров и что странно в копии с идентичной конфигурацией все нормально... ушел изучать в какой момент набор Хозрасчетный  модифицируется
#55 by 13_Mult
Может в модуле набора записей регистра чего слетело
#56 by ivanovnm
Эти регистры бухгалтерии уже обсудили овер 100500 раз. По всей стране работают, у него не работают.
#57 by 13_Mult
Сравнивал конфигурации рабочей и недельной давности?
#58 by neo_matrix_123
добивался ответа долго. по словам ТС конфы идентичны. но чудес-то не бывает....
#59 by Алгоритм
истина стала ближе Модифицированность регистра Хозрасчетный возникает в самом начале процедуры ОбработкаПроведения при прохождении процедуры ОбщегоНазначения.УдалитьДвиженияРегистратора, и это через раз, то возникает то нет
#60 by Алгоритм
Поставил точку останова в самом начале процедуры ОбработкаПроведения до выполнения любого кода и через раз вижу Движения.Хозрасчетный.Количество= то 0 то 12 Когда Движения.Хозрасчетный.Количество= 0 то все хорошо, а когда Движения.Хозрасчетный.Количество= 12, то модифицируется набор Хозрасчетный и проводки затираются.
#61 by neckto
Поищи в модуле формы д-та и модуле объекта метод Прочитать.
#62 by spiller26
Последовательность документов, возможно от этого и Количество пляшет.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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