| Love1C |
|
| Обработка документов 1СВ этой статье рассказывается об обработке, без которой не обойдётся ни один администратор системы "1С:Предприятие". Речь пойдёт об универсальной обработке "Обработка документов". Аналогичная обработка поставляется в составе практически любой типовой конфигурации программы "1С:Предприятие". Я же представляю Вашему вниманию обработку "Обработка документов", которая была написана мной самостоятельно. Итак, обработка "Обработка документов" предназначена для использования в программе "1С:Предприятия" с целью выполнения различных групповых операций с различными видами документов, существующих в базе данных, за произвольный период. ВозможностиДля чего может пригодиться обработка "Обработка документов" в работе администратора? С помощью данной обработки выполняются групповые действия над документами базы данных программы "1С:Предприятие", а именно:
Предвижу возражения знатоков программы "1С:Предприятие" и типовых конфигураций о том, что операций, которые теоретически может выполнять обработка "Обработка документов", может быть значительно больше, но я уверяю читателя, что вышеперечисленный перечень операций в моей работе был достаточный. Хочу заметить, что, если более детально анализировать перечень выполняемых обработкой действий с документами программы "1С:Предпритие", то их можно условно разделить на две группы, а именно:
Я хочу акцентировать внимание читателей на группе действий по удалению документов из базы данных программы "1С:Предприятие" только по той причине, что иногда перед администраторами стоит задача полной очистки базы данных (удаление всех документов или удаление документов определённого вида). На странице "Ответы на часто задаваемые вопросы" я рассказываю о трёх методах удаления документов. Различаются они по скорости и по влиянию на ссылочную целостность базы данных. Как работает обработка "Обработка документов"? По сути, принцип её работы элементарен. Программа перебирает все документы указанного вида и выполняет с очередным найденным документом определённое действие. Как я заметил выше, во всех типовых конфигурациях подобная обработка, выполняющая вышеуказанные действия, присутствует, потому что такая обработка должна присутствовать: без обработки "Обработка документов" администратору работать практически невозможно. Но особую ценность обработке, о которой я рассказываю, придают именно дополнительные удобства, которые получает администратор при её использовании. Сравните сами. Настройка обработкиПеред тем, как пользоваться обработкой "Обработка документов", её необходимо настроить. Для того, чтобы настроить обработку, требуется выполнить такие действия:
Дальше я предлагаю читателям проанализировать особенности настройки обработки "Обработка документов" более подробно. Доступные виды документовСписок видов документов, из которых пользователь может выбирать требуемые виды документов, организован в виде списка значений с пометками. Как только пользователь ставит флажок напротив определённого вида документов, этот вид документов заносится в другой список значений, в котором отображаются те виды документов, для которых будет выполнена обработка. Использование пометок в списке значений "Доступные виды документов" позволяет визуально анализировать, какие виды документов отобраны для обработки из всего перечня видов документов, существующих в системе. Возле списка значений "Доступные виды документов" находятся управляющие кнопки, одним нажатием на которые можно пометить или снять пометки со всех элементов списка значений. Выбранные виды документовКак было указано в предыдущем пункте описания обработки, сразу после пометки элемента списка значений "Доступные виды документов" этот элемент заносится в список "Выбранные виды документов". Использование этого списка оправданно и целесообразно. Во-первых, пользователь сразу видит, какие виды документов отобраны для обработки, а во-вторых, при выполнении обработки программа работает только с документами, виды которых принадлежат списку "Выбранные виды документов". Список "Выбранные виды документов" имеет управляющие инструменты.
Действие, выполняемое с документами при обработкеВ ходе настройки обработки необходимо указать, какое действие с документами будет выполнено при обработке. В перечне возможных действий есть такие варианты:
Критерии отбора документовНа закладке "Критерии" можно задать критерии отбора документов. Критерием отбора является условие, которое должно выполняться для каждого документа, входящего в выборку. Если для очередного документа условие, заданное в критериях отбора, не выполняется, то с таким документом никакие действия не производятся. Критерием отбора документов является условие равенства или неравенства определённого реквизита документа заданному значению. Например, при обработке можно задать выборку только тех документов "Расходная накладная", в которых используется определённый покупатель (элемент справочника "Предприятия"). Или можно пометить на удаление только те документы "Счёт-фактура", у которых в любой из строк табличной части присутствует определённый товар (элемент справочника "Товары"). Подробнее о методах работы с документами, которые оформляются при торговых операциях, читайте в статье "Торговые документы в 1С". Критерии отбора документов оформлены в виде интерактивной таблицы значений. Одному критерию соответствует одна строка в таблице значений. Критерии отбора документов имеют такие зоны применения:
Как Вы понимаете, критериев отбора документов может быть достаточно много, и их количество ограничено.лишь максимальной величиной таблицы значений. ИспользованиеПосле того, как выполнена настройка обработки "Обработка документов", можно нажимать на кнопку "Выполнить". После этого будет программно выполнена выборка документов, значения видов которых принадлежат значениям списка значений "Выбранные виды документов". При нахождении очередного документа будет выполнена проверка на соответствие данного документа предусмотренным критерия, и, если документ удовлетворяет заданным критериям отбора, то с документом будет выполнено заданное действие. Для программистов хочу сказать, что отбор документов может выполняться двумя методами: или по виду документов и дате документа, или исключительно по дате документа. Это условие задаётся в реквизите "Метод выборки документов". Как Вы понимаете, метод выборки документов влияет на скорость выполнения обработки. Это в теории. А на практике я практически всегда использую метод отбора "Вид документа", который подставляется по умолчанию при открытии формы обработки.
Если на закладке "Параметры" перед выполнением обработки пометить флажок "Выводить данные об обработанных документах в таблицу", то после окончания выполнения обработки на экран будет выведена печатная таблица с теми документами, которые были подвергнуты обработке. В нижней части таблицы выводится информационное поле с критериями отбора, которые использовались при выборке документов.
Если на той же закладке "Параметры" отметить флажок "Сигнализировать об окончании обработки документов", то при окончании обработки будет программно выдан звуковой сигнал. Я счёл такую сигнализацию достаточно удобной, потому что обработка документов иногда может выполняться достаточно долго, а постоянно сидеть за компьютером в ожидании окончания выполнения обработки не всегда интересно. Поэтому, после нажатия на кнопку "Выполнить" администратор может выйти из-за рабочего стола и сделать пару десятков отжиманий, а об окончании своего выполнения обработка известит ведущего здоровый образ жизни администратора самостоятельно и громко. Хотите пользоваться обработкой?
Обработка "Обработка документов" универсальна, а потому может использоваться в любой конфигурации программы "1С:Предприятие 7.7".
|
|
|