Выверяем данные между модулями УЗ и ГК

Автор Сообщение
aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 18.11.2009 17:29 Заголовок сообщения: Выверяем данные между модулями УЗ и ГК
Тема для многих актуальная: убедиться, что между модулями "Управление Запасами" и "Главная Книга" существует полное соответствие. Начнём с чисто технической проверки: попробуем убедиться, что чисто технически не существует расхождение между тем, что в Главную Книгу отправлялось и тем, что в неё реально попало. Разумеется, никаких расхождений быть не должно, но вдруг кто-то своими "очумелыми ручками" что-то правил… Специально для проверки отчёта я "подпортил" таблицу истории проводок ГК в модуле "Управление Запасами" (видите строку, выделенную жёлтым фоном?):

Продолжение следует…

Jugulator
Главный форумщик

Зарегистрирован: 08.10.2004
Сообщения: 428

Добавлено: 19.11.2009 15:01 Заголовок сообщения:
Речь идет о сверке таблиц SCGL и GL06?
aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 19.11.2009 17:04 Заголовок сообщения: Речь о сверке таблиц SCGL и GL06?
В данном конкретном случае да. Но это лишь малая часть того, что надо сверить. Я планирую добавить сюда ещё большое количество новых отчётов. Первое, что стоило бы сделать в дополнение к вышеупомянутому отчёту — это добавить drill down ссылки:
1. на проводку в GL06;
2. на отчёт, где будут все проводки из истории журнала ГК модуля УЗ (SCGL), соответствующие конкретному номеру проводки ГК;
3. на выбранные проводки из истории складского журнала по конкретной учётной строке, сумма которых указана в столбце "Сумма в УЗ"
А после этого, надеюсь, будут другие отчёты (SC07->SCGL, SC07+SC24+SC23+параметр "Отображение Учёта из позиции запаса"->SCGL. И т.д.)
aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 19.11.2009 19:05 Заголовок сообщения: Re: Речь о сверке таблиц SCGL и GL06?

aav писал(а):
Первое, что стоило бы сделать в дополнение к вышеупомянутому отчёту — это добавить drill down ссылки:
[…]
2. на отчёт, где будут все проводки из истории журнала ГК модуля УЗ (SCGL), соответствующие конкретному номеру проводки ГК


Старую картинку обновил (добавил ссылку, см. выше), новый отчёт, куда производится переход по этой ссылке тоже добавил:

Продолжение следует…

aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 19.11.2009 20:05 Заголовок сообщения: Re: Речь о сверке таблиц SCGL и GL06?

aav писал(а):
3. на выбранные проводки из истории складского журнала по конкретной учётной строке, сумма которых указана в столбце "Сумма в УЗ"


Фрагмент доработанного исходного отчёта (суммы в столбце "Сумма в УЗ" стали ссылками)

А при нажатии на эту ссылку происходит переход в третий отчёт, где будут только те строки, что соответствуют выбранной учётной строке и знаку суммы (дебету или кредиту, соответственно)

Продолжение следует…

aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 21.11.2009 20:08 Заголовок сообщения: Список проводок по запасам, с не созданными проводками ГК
Список проводок по запасам, для которых не созданы проводки ГК:

Первая страница:

Последняя страница (где, в частности, объясняется, что означает тот или иной цвет фона):

Продолжение следует…

aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 28.11.2009 12:18 Заголовок сообщения: Re: Список проводок по запасам, с не созданными проводками Г
Я получил комментарии относительно вышеприведённого отчёта с опасением того, что пользователя слишком большое количество подробностей может отвлекать от основной идеи — проверки самого факта наличия аналитических проводок, для которых проводки ГК ещё не созданы или не могут быть созданы. В принципе, я согласен с этим, есть пользователи, котороые любят подробности, есть те, которые от них страдают. В результате я предложил следующий вариант: создать более компактный отчёт, а старый модифицировать, добавив в него ссылку на менее подробный. В результате каждый сможет выбрать то, что ему больше нравится.

Менее подробный отчёт: Первая страница:

Последняя страница (где, присутствует ссылка на отчёт с бОльшими подробностями):

А это последняя страница старого отчёта (более подробного), где присутствует ссылка на менее подробный:

Заметили разницу в итоговых цифрах? В первом случае сумма "свёрнутая", во втором "развёрнутая" на приход-расход.

Продолжение следует…

aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 22.12.2009 00:49 Заголовок сообщения: Проверяем отсутствие пропусков складских проводок
Иногда следует удостовериться, не залезли ли чьи-то "очумелые ручки" в таблицу складских проводок и не поудаляли ли чего.
Разумеется в обычной ситуации такого быть не должно, но при наличии "очумелых ручек" очень даже вероятно:

Продолжение следует…

aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 23.12.2009 02:14 Заголовок сообщения: Re: Возможные особенности при создании проводок ГК в УЗ

Jugulator писал(а):
При создании процедур сверки складских проводок необходимо также учитывать, что возможна не только обычная схема создания проводок "одна строка в SC07 -> две строки в SC25/SCGL (Дт/Кт) -> строки в ГК в зависимости от параметра сжатия проводок".
Может быть проведен ввод дополнительных строк в режиме редактирования проводки ГК перед обновлением складского журнала проводок ГК, либо строки созданы какой-либо процедурой в SC25, например, у нас бывает не 2, а 3-4 строки проводки в SC25 для каждой строки в SC07.
[…]
Так что в своих программах следует этот момент учесть.


Мне кажется, такие проводки следует показать отдельно:

На сами строки 3-4 на картинке особого внимания не обращайте, я не придумал ничего, что бы могло быть интересно с бухгалтерской точки зрения, а просто ввёл всякую чушь, чтобы просто увидеть, как это будет выглядеть Very Happy

Продолжение следует…

aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 28.12.2009 18:16 Заголовок сообщения: Re: Выверяем данные между модулями УЗ и ГК
Следующий отчёт показывает строки проводок из истории журнала Главной Книги модуля "Управление Запасами", даты которых находятся за пределами того периода, в который была отправлена соответствующая проводка Главной Книги.

Отчёт имеет 2 варианта группировки:

По номеру проводки в журнале:

и по учётной строке:

Продолжение следует…

aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 05.01.2010 22:29 Заголовок сообщения: Проводки ГК по счетам учёта запасов не из модуля УЗ
Ниже приводится пример отчёта, показывающего проводки по счетам учёта запасов, попавшие в Главную Книгу не из модуля "Управление Запасами"

Отчёт имеет многозначный параметр "Выберите счёта для проверки", значения в который попадают из таблицы автоучёта модуля "Управление Запасами" для позиций "Полученные Запасы" и "Выданные Запасы". Пользователь, в свою очередь, может отметить требуемые ему позиции:

Продолжение следует…

aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 07.01.2010 15:59 Заголовок сообщения: Несоответствие истории проводок ГК модуля УЗ автоучёту
Пример отчёта "Несоответствие истории проводок ГК модуля УЗ текущим настройкам автоучёта"

Этот отчёт показывает несоответствие между проводкой, которая была бы создана при текущих настройках таблицы автоучёта и той проводкой, которая реально была отправлена в Главную Книгу (включая "ручные" пользовательские исправления)

Продолжение следует…

aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 07.01.2010 16:56 Заголовок сообщения: Проводки ГК без соответствующих аналитических проводок
Этот отчёт показывает проводки ГК в таблице истории модуля "Управление Запасами" (SCGL), которым нет соответствия в таблице аналитических проводок модуля (SC07). Такая ситуация, разумеется, штатным образом возникнуть не может, и возможна только в том случае, если для каких-то аналитических проводок кто-то "вручную" обнулил флаг создания проводок ГК и создал их повторно. В этом случае ранее созданные проводки как раз и становятся такими "потерянными", для которых нет соответствия:

Продолжение может быть последует…

aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 07.01.2010 18:22 Заголовок сообщения: Re: Выверяем данные между модулями УЗ и ГК
Попытаюсь подвести итоги:

1. Существуют разные подходы к выверке данных между модулями "Управление Запасами" и "Главная Книга".
В частности, имеется штатная утилита под названием "Reconciliation Tool".
Однако, на мой взгляд, наиболее наглядным является проверка с помощью разнообразных отчётов.

2. Начинать выверку я бы стал с анализа наличия аналитических проводок, для которых проводки Главной Книги ещё не созданы:
http://scala.org.ru/scala/viewtopic.php?p=2661#2661
и http://scala.org.ru/scala/viewtopic.php?p=2669#2669

3. Следующим логичным шагом видится проверка наличия уже созданных, но ещё не отправленных в Главную Книгу проводок.
Не знаю, нужен ли здесь отдельный отчёт или достаточно просто "зайти" в пункт меню "Управление Запасами -> Проводки -> Журнал Главной Книги"

4. После этого можно проверить соответствие сумм проводок в Главной Книге и в истории проводок Главной Книги модуля "Управление Запасами".
Если имеются отклонения, их можно будет посмотреть "провалившись" в подробности:
http://scala.org.ru/scala/viewtopic.php?p=2656#2656
и http://scala.org.ru/scala/viewtopic.php?p=2659#2659
и http://scala.org.ru/scala/viewtopic.php?p=2660#2660

5. Кроме этого следует проверить соответствие периодов между проводками в модуле "Управление Запасами" и "Главной Книгой":
http://scala.org.ru/scala/viewtopic.php?p=2700#2700

6. Следующее возможное действие: Проверка наличия проводок Главной Книги по счетам учёта запасов,
попавшим в Главную Книгу не через модуль "Управление Запасами":
http://scala.org.ru/scala/viewtopic.php?p=2702#2702

7. Три отчёта с техническими проверками на наличие последствий деятельности "очумелых" ручек:
— Наличие проводок, имеющих более 2-х строк:
http://scala.org.ru/scala/viewtopic.php?p=2690#2690
— Наличие удалённых аналитических проводок из таблицы SC07:
http://scala.org.ru/scala/viewtopic.php?p=2689#2689
— Наличие проводок из таблицы истории Главной Книги модуля Управление Запасами, не имеющих соответствующих аналитических проводок:
http://scala.org.ru/scala/viewtopic.php?p=2704#2704

8. И, наконец, проверка соответствия проводки, отправленной в Главную Книгу, текущим настройкам таблицы автоучёта:
http://scala.org.ru/scala/viewtopic.php?p=2703#2703

Ничего не забыл?

aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 09.01.2010 16:12 Заголовок сообщения: Разница между исходной аналитической и проводкой ГК

aav писал(а):
Ничего не забыл?


Таки забыл. Ещё один отчёт на тему проверки деятельности "очумелых" ручек: Проверка соответствия сумм в истории проводок ГК и исходной аналитической проводки:

Продолжение может быть последует…

Blogon
Гость

Добавлено: 02.02.2010 13:40 Заголовок сообщения:
А откуда можно взять эти отчеты?
aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 02.02.2010 16:57 Заголовок сообщения: Откуда можно взять?
У автора. Однако, в настоящий момент я не готов просто опубликовать их, дело в том, что наверняка потребуется их адаптация под конкретные клиентские данные, несмотря на то, что я пытался их сделать универсальными. Тем не менее принцип 80 на 20 никто не отменял. Применительно к данному случаю он должен звучать как "20% программирование — 80% — тестирование".