HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <p>В данной статье будет дано описание, как выявлять, устранять и предотвращать дальнейшее возникновение<strong>ошибок учета</strong>. Описание будет дано с точки зрения программиста, но для ознакомления может быть полезно и другим сотрудникам. Статья предназначена<strong>для программистов 1C</strong>, администраторов БД 1C, консультантов и специалистов по учету, в том случае, если практически учет ведется в 1C.</p>
1 <p>В данной статье будет дано описание, как выявлять, устранять и предотвращать дальнейшее возникновение<strong>ошибок учета</strong>. Описание будет дано с точки зрения программиста, но для ознакомления может быть полезно и другим сотрудникам. Статья предназначена<strong>для программистов 1C</strong>, администраторов БД 1C, консультантов и специалистов по учету, в том случае, если практически учет ведется в 1C.</p>
2 <h2>О чем данная статья</h2>
2 <h2>О чем данная статья</h2>
3 <p>Статья рассказывает о выявлении, устранении и предотвращении ошибок в учете. Процесс рассмотрен на примере возникновения отрицательных свободных остатков.</p>
3 <p>Статья рассказывает о выявлении, устранении и предотвращении ошибок в учете. Процесс рассмотрен на примере возникновения отрицательных свободных остатков.</p>
4 <h2>1. Выявление проблемы</h2>
4 <h2>1. Выявление проблемы</h2>
5 <p>Вопрос первый: а есть ли проблема, и как это понять? С точки зрения системы, проблема есть, если работа одного пользователя (или результат работы) мешает осуществлять работу другому пользователю, при этом данная ситуация не описана и не является нормативной (согласованной со всеми участниками процесса).</p>
5 <p>Вопрос первый: а есть ли проблема, и как это понять? С точки зрения системы, проблема есть, если работа одного пользователя (или результат работы) мешает осуществлять работу другому пользователю, при этом данная ситуация не описана и не является нормативной (согласованной со всеми участниками процесса).</p>
6 <p>Проблема может быть выявлена следующими способами:</p>
6 <p>Проблема может быть выявлена следующими способами:</p>
7 <p><em>1.Анализ системы одним или группой сотрудников.</em></p>
7 <p><em>1.Анализ системы одним или группой сотрудников.</em></p>
8 <p>Какую-либо структурированную технологию анализа (для всех возможных проблем) предложить сложно, поскольку она зависит от особенностей учета и особенностей БД в конкретной организации. Можно выделить признаки возникновения проблемы: 1.1. Не сходятся отчеты, которые должны сходиться. 1.2. Не сходятся цифры, которые, согласно учету, должны сходиться, например, Свободный остаток = Общий остаток - Резерв. 1.3. Остатки не должны быть отрицательными (не всегда справедливо, например, остаток по регистру взаиморасчетов может быть отрицательным): например, по товарам, резервам. 1.4. Анализ отдельных бизнес процессов и вариантов их выполнения.</p>
8 <p>Какую-либо структурированную технологию анализа (для всех возможных проблем) предложить сложно, поскольку она зависит от особенностей учета и особенностей БД в конкретной организации. Можно выделить признаки возникновения проблемы: 1.1. Не сходятся отчеты, которые должны сходиться. 1.2. Не сходятся цифры, которые, согласно учету, должны сходиться, например, Свободный остаток = Общий остаток - Резерв. 1.3. Остатки не должны быть отрицательными (не всегда справедливо, например, остаток по регистру взаиморасчетов может быть отрицательным): например, по товарам, резервам. 1.4. Анализ отдельных бизнес процессов и вариантов их выполнения.</p>
9 <p><em>2.Жалобы пользователей по этому вопросу или по другому, возникшему вследствие данной ситуации:</em>2.1. Не проводится документ. 2.2. Некорректно работает отчет: свободный остаток отрицателен (как это может быть?)</p>
9 <p><em>2.Жалобы пользователей по этому вопросу или по другому, возникшему вследствие данной ситуации:</em>2.1. Не проводится документ. 2.2. Некорректно работает отчет: свободный остаток отрицателен (как это может быть?)</p>
10 <h2>2. Устранение проблемы</h2>
10 <h2>2. Устранение проблемы</h2>
11 <p>Устранение проблемы начинается с выявление всего массива проблем (проблемных позиций, документов).</p>
11 <p>Устранение проблемы начинается с выявление всего массива проблем (проблемных позиций, документов).</p>
12 <p>Например, в случае с отрицательными свободными остатками, в УТ 10.3 достаточно сформировать отчет "Анализ доступности товаров на складах" с отбором по свободному остатку меньше 0.</p>
12 <p>Например, в случае с отрицательными свободными остатками, в УТ 10.3 достаточно сформировать отчет "Анализ доступности товаров на складах" с отбором по свободному остатку меньше 0.</p>
13 <p>Когда весь массив проблем выявлен, рекомендуется сделать следующее:</p>
13 <p>Когда весь массив проблем выявлен, рекомендуется сделать следующее:</p>
14 <ol><li>Если есть возможность выявить причины их возникновения, например, для свободных отрицательных остатков в типовой базе причиной может быть изменение документов задним числом, причем не только документов, делающих или снимающих резерв, но и документов поступления или списания товаров со склада. Выявленные причины понадобятся для предотвращения дальнейшего возникновения проблемы.</li>
14 <ol><li>Если есть возможность выявить причины их возникновения, например, для свободных отрицательных остатков в типовой базе причиной может быть изменение документов задним числом, причем не только документов, делающих или снимающих резерв, но и документов поступления или списания товаров со склада. Выявленные причины понадобятся для предотвращения дальнейшего возникновения проблемы.</li>
15 <li>Исправить существующие проблемы - в нашем примере отменить лишний резерв по проблемным позициям, для чего может понадобиться согласование с руководителями отделов продаж для того, чтобы резерв был снят с наименьшим ущербом бизнесу.</li>
15 <li>Исправить существующие проблемы - в нашем примере отменить лишний резерв по проблемным позициям, для чего может понадобиться согласование с руководителями отделов продаж для того, чтобы резерв был снят с наименьшим ущербом бизнесу.</li>
16 </ol><h2>3. Предотвращение дальнейшего (повторного) появления проблемы</h2>
16 </ol><h2>3. Предотвращение дальнейшего (повторного) появления проблемы</h2>
17 <p>Для предотвращения дальнейшего появления проблемы рекомендуется: 1. Настроить мониторинг проблемы (если проблем может быть несколько, то желательно в одном окне).<a>Пример</a>такой обработки (группы отчетов). 2. Прописать код, который будет препятствовать возникновению проблемы. Для данного примера код располагается в обработчике проведения документа (процедура проверки располагается в модуле проведения документа). Или решить вопрос изменением прав (запрет неоперативного проведения) и административным способом (если нужно поменять документы задним числом, для этого выделяется отдельный человек или несколько, у которых есть инструменты проверки своих действий и которые отвечают в т. ч. и за не возникновение описанных заранее проблем).</p>
17 <p>Для предотвращения дальнейшего появления проблемы рекомендуется: 1. Настроить мониторинг проблемы (если проблем может быть несколько, то желательно в одном окне).<a>Пример</a>такой обработки (группы отчетов). 2. Прописать код, который будет препятствовать возникновению проблемы. Для данного примера код располагается в обработчике проведения документа (процедура проверки располагается в модуле проведения документа). Или решить вопрос изменением прав (запрет неоперативного проведения) и административным способом (если нужно поменять документы задним числом, для этого выделяется отдельный человек или несколько, у которых есть инструменты проверки своих действий и которые отвечают в т. ч. и за не возникновение описанных заранее проблем).</p>
18 <p>Отслеживать по мониторингу возникновение уже устраненных проблем - это необходимо для того, чтобы исключить ситуации повторного возникновения проблем вследствие неполного их устранения.</p>
18 <p>Отслеживать по мониторингу возникновение уже устраненных проблем - это необходимо для того, чтобы исключить ситуации повторного возникновения проблем вследствие неполного их устранения.</p>
19  
19