Как получить IDDOC или DATE_TIME_IDDOC #354454


#0 by AlexSTAL
Как из 1С получить IDDOC или DATE_TIME_IDDOC, которые фигурируют в таблицах?
#1 by VladZ
Зачем тебе?
#2 by AlexSTAL
нужно передвинуть ГП искуственно (не перепроводя документы)
#3 by vip03
ну как.... да хоть через XBase.. вот только в монопольном режиме оно не работает.. :-(
#4 by dk
а штатный метод переноса ГП чем не устраивает?
#5 by AlexSTAL
дело не в инструменте, а как получить IDDOC для нужного документа перепровели два документа, последовательность съехала на 3 года назад. Штатным способом это займёт 1 месяц
#6 by DrZombi
А написать типо:
#7 by DrZombi
+ А так же...
#8 by DrZombi
+ И еще... почти так Док=СоздатьОбъект("Документ"); Док.НайтиДокумент(<<Туточки твой док>>); ... начение.Установить(Док.ПолучитьПозицию); // установит как тебе надо ;)
#9 by vip03
ну если просто идДок ... ЗначениеВСтрокуВнутр(КонкретныйДокумент) получаешь строку вида {"O","0"....,"<цифры>",.....,"<еще цифры>"} <цифры> - это ид вида документа в 32ричном формате <еще цифры> - правые 3 символа - ид базы (если распределенка, если нет то пробелы), все остальное иддокумента (в таблице журналов опять же в 32 формате) перевод из 10 в 32 функцией _IdToStr, обратно _StrToId только как ты будешь ГП двигать...
#10 by Cervantes
Найди "Менеджер последовательности".... внешняя обработка.... я многие проблемы им порешал
#11 by AlexSTAL
спасибо всем! всё получилось
#12 by smaharbA
#13 by Mikeware
Установить(<?>); Синтаксис: Установить(<ПоложениеГП>) Назначение: Установить ГП (границу последовательности) на новую дату, документ или позицию. Параметры: <ПоложениеГП> - дата, документ или позиция документа, на которые устанавливается ГП. уже отменили? зачем прикладная проктология, если есть штатные методы?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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