Содержание:
1. Понятие электронного журнала документов
2. Особенности ведения журналов документов
3. Процедура записи документов
4. Настройка конфигурирования журналов документов
Здравствуйте, коллеги! В данной статье будет рассмотрен объект журнал документов в 1С. Мы подробно рассмотрим алгоритмы работы с журналом документов, а далее последуют рекомендации по разработкам, которые связаны с использованием журнала документов.
1. Понятие электронного журнала документов
Журнал документов – это некоторый прикладной объект внутри конфигурации 1С. Данный объект нужен, чтобы просматривать документацию различного вида. В электронном журнале документов можно определить графы, предназначение которых – это вывод реквизитов из документов различных типов и видов, которые относятся к этому журналу.
Рис. 1 Графы журнала документов в 1С
На практике в решениях может находится любое количество данных объектов – электронных журналов документов. Пример можно посмотреть на скриншоте:
Рис. 2 Список журналов документов в 1С
В свою очередь, любой из документов можно вывести в любом количестве журналов, например:
Рис. 3 Документы в нескольких журналах документов в 1С
2. Особенности ведения журналов документов
Главная специфика ведения журнала документов – это представление журналов документов, как вторичных данных. В них нет первостепенной информации, они лишь представляют список документов. Как раз от данного свойства и зависят действия журнала документов.
Рассмотрим случай проведения реструктуризации.
Колонки в журнале документов будут иметь следующие составляющие внутри полей:
1. «Номер» - это значение номера в том документе, который регистрируем (при условии, что значение номера не является нулём);
2. «Ссылка» - по ссылке переходим в документ, который регистрируем;
3. «Пометка Удаления» - это составляющая, которая определяет, был ли удалён документ из журнала;
4. «Проведён» - это отметка о регистрации документа;
5. «Дата» - определяет, когда был создан документ, который регистрируем в журнале;
6. Различные поля, которые дублируют графы внутри документа, являются реквизитами.
Условия проведения реструктуризации (когда конфигурация в базе сохраняется):
· перемена в реквизите внутри документа типа;
· какой-то из документов был удалён;
· меняются составляющие граф, которые находятся внутри некого документа, который регистрируем;
· добавляются новые документы в журнал из нового или прошлого сеанса;
· перемена номера документа.
При проведении реструктуризации журнала данных является обязательным учёт влияния любого поля внутри документа из журнала.
Замечание: стоит не забывать, что если добавить в журнал новый документ, у которого будет тип, отличный от тех, которые уже содержатся в журнале, то журнал также станет подлежать реструктуризации.
Когда происходят тесты или правки журнала документов, то все действия должны следовать из вторичности данного объекта. Необходимо снова провести сверку между записями внутри документов и в журнале. В случае, когда данные не совпадают, нужно принять меры по заполнению журнала документов по таблицам внутри документов, а также удалять лишнее, ссылаясь на таблицы внутри документов, так как документы имеют главенствующую позицию.
3. Процедура записи документов
Когда происходит процедура записи документов, которые находятся в одной и той же транзакции, необходимо одновременно выполнить запись всех строчек в журнале (или журналах, в зависимости от того, где документ проходит регистрацию). Данная процедура будет исполнятся при следующих условиях:
1. внутри реквизитов документа (кроме части таблиц) имеются какие-либо перемены;
2. запись нововведённой документации.
Также к перемене реквизитов относят изменения таких свойств как:
· пометка о том, что документ переведён;
· пометка о том, что документ удалён;
· пометка с номером документа;
4. Настройка конфигурирования журналов документов
Стоит отметить, что можно регистрировать бесконечное количество документов в одном журнале. Но стоит учесть производительность и подумать о настройках конфигурирования: в случае, когда вся документация содержится в одном журнале, то может случится, что много человек будет работать с одним журналом, и система даст сбой. Данная ситуация работает и в обратную сторону. Это аналогично будет касаться базы информации в виде файла.
Так как журнал ставится в соответствие с некоторой таблицей, которая находится в базе, благодаря этому для оптимизации отбора по графам удобнее всего индексировать графы в журнале документов в 1С 8.3.
В данной статье были рассмотрены журналы документов в системе 1С, а именно: общий вид журнала документов, свойства, где их найти и как с ними работать. Также были рассмотрены проведение реструктуризации журнала документов, особенности записи документации, даны рекомендации по настройке конфигурирования журналов и оптимизации отбора по графам внутри журнала.
Специалист компании «Кодерлайн»
Айдар Фархутдинов