Момент записи в жур.рег. #543964


#0 by Chameleon1980
Собс-но, а когда происходить запись "Документ создан" в журнал регистраций? У меня получилась запись в ЖР (допустим). Документ создант ЦЦЗН000003 Документ не записан ЦУЗН0000123 причем при открытии формы нового документа номер: ЦУЗН0000123 Че за х?
#1 by FN
возми часы в руку, создай документ, закрой не сохраняя потом открой ЖР и сверь время
#2 by 1Сергей
не понял, а что не так?
#3 by Lepochkin
Буквы "Ц" и "У" похожи... Видимо разницы не заметил человек )))
#4 by Chameleon1980
С буквами все в порядке - зрение в порядке - спасибо зарядке. Тут ключевая фраза: когда происходить запись "Документ создан" в журнал регистраций?
#5 by 1Сергей
при нажатии на кнопку Новый
#6 by Lepochkin
Когда давишь кнопочку создать новый. Если в модули нарисуешь Док.Новый, то записи не будет
#7 by Chameleon1980
Немного может не так сформулировал. Есть ВводНового у дока из нее вызывается глДокументПриСоздании здесь получился один номер документа из нее уже вызывается глДокументУстановкаНомера здесь получился иной номер документа При всем при этом окончательно еще не вышли из ВводНового Дык вот я думаю запись-то в ЖР по идее должа бы происходить при завершении ввод нового.
#8 by 1Сергей
а ты уверен, что в это один и тот же док? По идее, да. После ВводНового
#9 by Lepochkin
Ошибаешься при начале, если гвоздями НомерДок="ХХХХХ", то он покажет что создан док номер <НачальныйНомер>, а не записан будет твой "ХХХХХ", а если УстановитьНовыйНомер, то вроде все нормаль, покажет новый номер
#10 by Chameleon1980
полностью уверен именно так и есть. но в процедуре глДокументУстановкаНомера устанавливается то ужо второй номер а ЖР говорит, что создан док №1
#11 by 1Сергей
а как номер устанавливается в глДокументУстановкаНомера? Гвоздями или через УстановитьНовыйНомер?
#12 by Lepochkin
А я разве написал про процедуру глДокументУстановкаНомера что-то??? Там наверняка гвоздями приколачиваемый номер... Я про метод документа писал.
#13 by Chameleon1980
#14 by Lepochkin
Слушай не прав я был... УстановитьНовыйНомер отрабатывает так же как и присваивание...
#15 by Lepochkin
Получается ориентироваться на запись "Записан новый документ". Не обращал раньше внимания...
#16 by 1Сергей
а запись в жр идет до ВводНового
#17 by Lepochkin
Как вариант контроля можно самому добавить запись в ЖР
#18 by Lepochkin
Ага, я думал штатный метод меняет запись, а нет как оказалось
#19 by Lepochkin
он видимо как в таблице уникальности номер резервирует, так сразу и в ЖР запись делает
#20 by Chameleon1980
Хрень вобщем получается. Видимо придется и вправду для контроля самому еще в ЖР писать.
#21 by Chameleon1980
В при открытии перед глДокументПриСоздании(Контекст); прописал глДокументУстановкаНомера(Контекст); та же фигня.
#22 by Lepochkin
Самое первое событие которое отрабатывает это ВводНового, потом уже все остальное
#23 by Chameleon1980
Дык чет не понял я ве равно. Пишу в ВводНового уже вот так УстановитьНовыйНомер("фыв"); Про то, что создан документ с префиксом "фыв" записи в ЖР нет. Я ужо гоню чет из-за этих номеров
#24 by Lepochkin
Мня... До того как отработала первая строка Ввода нового уже создалась запись в ЖР, потом ты переписал номер, потом еще раз, да и потом еще миллион до след события, он выдаст последний номер (номер дока в это событие).
#25 by Chameleon1980
20110412;16:20:09;Коля;E;Docs;DocNew;3;;O/4373/0;зак.-наряд ЦЦЗН000004 12.04.2011 20110412;16:20:16;Коля;E;Docs;DocNotWrite;3;;O/4373/0;зак.-наряд фыв0000001 12.04.2011
#26 by Chameleon1980
т.е. новый ЦЦЗН000004 а не записан фыв0000001
#27 by Chameleon1980
Чувствую, что где-то обманывают, а где не пойму :)
#28 by 1Сергей
в глобальнике, при начале работы системы пропиши ПрефиксАвтоНумерации("Документ.<ТвойДок>", <нужныйпрефикс>); и будет тебе щасье
#29 by Lepochkin
Перед установить номер добавь запись в ЖР типо "Номер дока изменен с Номер1 на Номер2"
#30 by Lepochkin
Ну если у префикс только от юзера зависит то да
#31 by Chameleon1980
тока вот вроде и не только от юзверя. Вроде как и от фирмы в доку и т.п.
#32 by Chameleon1980
а если убить ПрефиксАвтоНумерации ? для доков
#33 by 1Сергей
а фирма в доку как попадает?
#34 by Chameleon1980
и перед открытием формы документа и просто при интерактивном выборе
#35 by 1Сергей
не понял
#36 by Chameleon1980
Не совсем так выразился. Делал механизм, что при открытии нового документа просит фирму (счас так нужно). Ну и раньше интерактивно заполнялось.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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