Имя: Пароль:
1C
1С v8
1с 8 регистр проведения документов
,
0 Noxvil
 
21.03.13
11:13
Добрый день, коллеги.

Есть задачка - вести журнал по проведению некого списка документа...

Решено сделать периодичный регистр сведений с измерением док ссылка и некоторыми ресурсами...

Вопрос в том, как определить - проводился ли документ через обработку или пользователем из формы?

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

С одной стороны нам надо учитывать любой факт проведения...

На уме крутиться, перед записью формы вставить доп свойство с типом булево "РучноеПроведение"... Если вставить тоже самое в список документов Отчет комитенту, т.к. там тоже есть возможность перепровести... то вроде будет хорошо... Т.к. если пользоваться любой обработкой перепроведения, то соответственно получится, что форму документа она использовать не будет.

Кстати, вопрос - а дополнительное свойство документа после проведения стирается?
18 Noxvil
 
21.03.13
12:59
Можно стирать... )
19 Noxvil
 
21.03.13
13:00
Если у кого есть соображение, как можно установить в проведении через любой список документов доп.свойство?
20 Kondarat
 
21.03.13
13:03
(19) Что за любой список?
21 Noxvil
 
21.03.13
13:09
(20) Например, список форма списка документов конкретного документа. Т.е. для реализации товаров и услуг - форма списка документов реализации товаров и услуг... И журнала документов где этот тип присутствует.
22 Kondarat
 
21.03.13
13:12
(21) Если пользователь в списке нажал ПКМ и выбрал Провести, зачем этот момент ловить? Он ведь не менял документ? Отлавливай только момент проведения из формы документа. Так не?...
23 Noxvil
 
21.03.13
13:18
Я тоже думал, что так - но если базу доработали (что часто бывает), то движения изменятся... По этому надо фиксировать?

Так как ловить проведение из формы списка? Подключать обработчик события?
24 Kondarat
 
21.03.13
13:25
(23) И что? Движения могут измениться в силу различных причин. Например исправили что-то задним числом совершенно в другом документе, а проведение текущего пересчитает текущие данные учета и движения изменятся. В данном случае не важно как проводили документ - руками или обработкой? Если же базу доработали так, что документ после каждого проведения меняет свое состояние, то может нафик такие доработки?
25 Noxvil
 
21.03.13
13:48
(24) Да это понятно... Но тем не менее... необходимо реализовать именно так.
26 Kondarat
 
21.03.13
13:52
(25) При таком раскладе тебе надо фиксировать любой факт проведения, в том числе и из обработки, ибо он ничем не отличается от проведения из списка по ПКМ.
Задача не имеет смысла...