Имя: Пароль:
1C
1С v8
Контроль версий складского учета - было ли такое?
,
0 Гений 1С
 
гуру
17.06.13
21:26
Заказчик озабочен тем, что в его базе при обменах бывает распроводятся документы и сложно потом найти причины излишков-недостач.
Он хочет железобетонной уверенности, что из-за глюков программы расхождений нет.

Заказал модуль контроля версий остатков. Может кто уже делал? Я ничего не нашел.

Планирую сделать так. В отдельной базе докумены Движитель и РевизияДокумента.

Движитель соотносится с документами базы. РевизияДокумента содержит только ссылку на Движитель, а дата ревизии документа - это дата, когда мы проверял движение. И еще два реквизита у ревизии - Текущая, если это текущая версия, проверенная - если это проверенная версия.

Ну и один регистр остатков Склад, Номенклатура, Текущая, Проверенная.

Значит, подключаемся из проверочной базы к учетной базе, заполняем ревизии документа.

Проставляем признак Текущая, если это существующее в базе движение. Актуальная проставляем последней текущей версии, если она не менялась более недели (устаканилась), автоматом становится проверенной.

Далее смотрим расхождения и высылаем в виде отчета ответственным лицам.

Те согласовывают правильные версии, если были корректировки задним числом.

Что еще подкрутить, может есть готовое решение? Думаю, еще неплохо было бы реквизиты, что версия была правильной...
1 mistеr
 
17.06.13
21:30
Как насчет решить исходную проблему?
2 AlexNew
 
17.06.13
21:31
Дата при чем? Есть версия, не совпадает - тогда смотреть, но на мой взгляд все-таки криво, можно сериализовать движения до обмена, но это точно не решение.
3 ДенисЧ
 
17.06.13
21:48
а чем это отличается от простого типового версионирования?
4 AlexNew
 
17.06.13
21:55
Ничем, подозреваю размер уменьшить хочется.
5 Ненавижу 1С
 
гуру
17.06.13
21:59
(0) везет тебе, хороший заказчик, сколько лет вы его доите, а все никак обмен нормальный не сделаете, и он доволен
может и твоя финжёпа разрешится за деньги такого заказчика?
6 mikecool
 
17.06.13
22:03
(3) это велокат
7 Ненавижу 1С
 
гуру
17.06.13
22:35
тема гения унылая? ну вы даете!
8 Зойч
 
17.06.13
22:38
не Движитель, а Регистратор.
Хоть терминологию то не нужно придумывать
9 Ненавижу 1С
 
гуру
17.06.13
22:38
(8) каждый сам себе мудозвон ))
10 Гений 1С
 
гуру
20.06.13
14:22
(5) (1) все у вас просто, гыгыгы... не все так просто, господа.
(3) и что тебе покажет версионирование. Как ты найдешь, какое правильное состояние?
(8) не хочу, чтобы дублировалось с 1с-скими идентификаторами.
11 Базис
 
naïve
20.06.13
14:27
(10) А ты ко всем 1С-ным идентификаторам добавь префикс "НеГений1СНаверноеШалопаиПисалиТиповойКод".
12 vde69
 
20.06.13
14:32
дарю:

одна версия - один узел распределенки

если реально - каждый день ночью регламент делает документ "инвентаризация", без изменений, то есть тупо фиксируем остатки на каждую ночь, потом можно сравнить :)
13 Гений 1С
 
гуру
20.06.13
20:17
(12) и че это нам дает? гыгыгы... найдем день расхождения, но не документ