1с 8 регистр проведения документов #657395


#0 by Noxvil
Добрый день, коллеги. Есть задачка - вести журнал по проведению некого списка документа... Решено сделать периодичный регистр сведений с измерением док ссылка и некоторыми ресурсами... Вопрос в том, как определить - проводился ли документ через обработку или пользователем из формы? Хотелось бы сделать на подписках..
#1 by Галахад
А зачем определять?
#2 by lxndr
Чтонить засунуть в ДополнительныеПараметры. Но без правки формы или обработок никак. п.с.: зачем РС периодичность?
#3 by Noxvil
Часто пользователь просто перепроводит документы, нам важно определить кто его сформировал первый и кто изменил... А если обработка проведения профигачила, то она ничего не изменила, но пользователь записан...
#4 by Галахад
Групповой обработкой справочников и документов можно любой реквизит исправить.
#5 by Жан Пердежон
ключевое слово для поиска - версионирование
#6 by Noxvil
Да, жаль, что в бухе нет...
#7 by Жан Пердежон
пригласите специалиста
#8 by Noxvil
Остряк, да?)
#9 by Maxus43
Встройте из БСП, или тупо сами по аналогии сделайте
#10 by Maxus43
в Бух 2.0 нет чтоль? иль у вас 1.6?
#11 by Noxvil
Бух 2.0, нет такого... Смысла дергать функционал нет, т.к. можно сделать проще и быстрее. Тем более не уверен, что реквизит - проведен из формы или через обработку там есть.
#12 by Noxvil
В любом случае - всем спасибо!
#13 by Maxus43
где там есть такой реквизит?
#14 by Noxvil
в модуле "версионирование"
#15 by Maxus43
нет его, и нигде нет в типовых, и оно не надо впринципе. Если надо - надо править документы все, в ДопСвойства например
#16 by hhhh
не, нужно это. Например у нас выгрузка оплат в файлы эксель, если пользователь что-то поменял, то нужно выгрузить, а если главбух проводит документы с начала года, то выгружать естественно ничего не надо.
#17 by Noxvil
Тем не менее... я остановился на доп свойствах, вот только не сформировал логику до конца... С одной стороны нам надо учитывать любой факт проведения... На уме крутиться, перед записью формы вставить доп свойство с типом булево "РучноеПроведение"... Если вставить тоже самое в список документов Отчет комитенту, т.к. там тоже есть возможность перепровести... то вроде будет хорошо... Т.к. если пользоваться любой обработкой перепроведения, то соответственно получится, что форму документа она использовать не будет. Кстати, вопрос - а дополнительное свойство документа после проведения стирается?
#18 by Noxvil
Можно стирать... )
#19 by Noxvil
Если у кого есть соображение, как можно установить в проведении через любой список документов доп.свойство?
#20 by Kondarat
Что за любой список?
#21 by Noxvil
Например, список форма списка документов конкретного документа. Т.е. для реализации товаров и услуг - форма списка документов реализации товаров и услуг... И журнала документов где этот тип присутствует.
#22 by Kondarat
Если пользователь в списке нажал ПКМ и выбрал Провести, зачем этот момент ловить? Он ведь не менял документ? Отлавливай только момент проведения из формы документа. Так не?...
#23 by Noxvil
Я тоже думал, что так - но если базу доработали (что часто бывает), то движения изменятся... По этому надо фиксировать? Так как ловить проведение из формы списка? Подключать обработчик события?
#24 by Kondarat
И что? Движения могут измениться в силу различных причин. Например исправили что-то задним числом совершенно в другом документе, а проведение текущего пересчитает текущие данные учета и движения изменятся. В данном случае не важно как проводили документ - руками или обработкой? Если же базу доработали так, что документ после каждого проведения меняет свое состояние, то может нафик такие доработки?
#25 by Noxvil
Да это понятно... Но тем не менее... необходимо реализовать именно так.
#26 by Kondarat
При таком раскладе тебе надо фиксировать любой факт проведения, в том числе и из обработки, ибо он ничем не отличается от проведения из списка по ПКМ. Задача не имеет смысла...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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