gifts2017

Свертка ИБ 7.7 Торговля и Склад Украина (DBF) средствами OLE

Опубликовал Дмитрий Литовченко (kompas-dm) в раздел Обработки - Свертка базы

Скоро Новый Год и старые проблемы с резкой, сворачиванием  информационных баз. Очередной раз проверил работу типовой "Архивации" - работала всю ночь, утром перегрузил компьютер.  Пересмотрел на ИС работы по этой теме. Хорошие,  универсальные и не очень, т.е. разные.  Прикрутить  с разумными затратами  не получается.... Написал свой вариант. Тестовая DBF  База 1.5 Gb сворачивается за 5-7 мин. Эта обработка и технология -  для разработчика !  Требует адаптации для конкретной базы!  Тестировано на релизах 7.70.014(16,18).

Торговля+Склад для Украины - в типовой клиенты практически не работают. Писано-переписано. Но движок партий, взаиморасчетов не трогается. Доработки, как правило, сводятся к получению дополнительных данных о менеджерах, диспетчерах, точках реализации, затратах... 

Технология строилась под конкретного клиента.

Требования клиентов:

1.Сварачивание ИБ - не разовая ежегодная акция. Будет выполняться ежемесячно. Зачем хранить объемы реализации ?

2.Товар (номенклатура) сворачивается по партиям! Остатки помещаются в ссответствующие документы "Остатков". Их можно посмотреть, поправить, перепровести.

Ограничения:

1. Управленческий учет не ведется. Пустая фирма не задействована.

2. Основная валюта - гривня.

3. Справочники, константы идентичны.

4. Периодические реквизиты не трогаем. Не до них сейчас и это другая тема.

5. Целью универсальности не заморачиваемся. Без анализа конкретной конфигурации и адаптации не  обойтись. Проще и надежнее.

Дополнительно !

Для сворачивания товара по партиям сделан новый документ "ВводОстатковТоваровСвертка". Этот документ находится в файте 1Cv7.zip, (МД).  Нужно сделать объединение с Вашей базой . ТОЛЬКО ЭТОТ ДОКУМЕНТ !

Описание технологии

В рабочую базу добавляем документ "ВводОстатковТоваровСвертка"!

1. Делаем копию рабочей базы

2. Очищаем ее  - в  каталог копии кладем файл  ЧисткаБазы.bat   и выполняем его

3. Стартуем эту копию в монопольном режиме. База подготовлена.

4. Из рабочей базы выполняем обработку Архивация_Компас_ТиС_Украина.ert.

5. Определяемся с датой свертывания. Смотрим на таблицу, Принимаем решение...

6. Смотрим программный код. Если нужно - правим под себя.

7. Делаем перенос из рабочей базы в новую.

8. В новой базе :

- устанавливаем "запрет редактирования" на дату сворачивания. При работе с регистром ПартииТоваров в базу OLE перенесены документы партий - только "шапка"  без табличной части.

- восстанавливаем ТА, последовательности.

9. Переключаем пользователей на новую базу.

------------------------------------------------------------------------------

В архиве лежат нужные файлы:1Cv7.MD, Архивация_Компас_ТиС_Украина.ert, Прочти.txt, ЧисткаБазы.bat.

 

 

 

 

Скачать файлы

Наименование Файл Версия Размер
Архивация_Компас_ТиС_Украина 110
.ZIP 88,88Kb
27.02.13
110
.ZIP 88,88Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Епрст (Ёпрст) 20.12.10 11:51
Слишком много действий.
Судя по описанию, ЧисткаБазы.bat - тупо удаляет файло в каталоге ?
Тогда это:
1. Только для дбф баз
2. Не совсем корректная свертка, ибо теряется вся аналитика
3. Слишком много действий , еще и перенос документа по оле..
4. + еще что -то писать самому под конкретную базу..

Не, не наш метод :)
2. Дмитрий Литовченко (kompas-dm) 21.12.10 10:14
(1) Действий, действительно, много.
Пересмотрел все работы на ИС на эту тему.Другие варианты не прокатили.
Зато: понятно; надежно; есть вариант отката; скорость свертки.
А по технологии - см. ограничения.
Спасибо за комментарий :D
3. Евгений Долиновский (Dolly_EV) 23.12.10 06:56
4. oleg (olegzt) 23.12.10 11:30
Отлично.Немного напильничком под себя заточу и будет работать.
5. Дмитрий Литовченко (kompas-dm) 28.12.10 11:23
(3) Конечно, смотрел. УРБД ... . С наступающим 2011 :idea: :D
6. александр (whtblck) 10.11.11 10:09
чёй-та у меня в свертываемой базе не создалось ни одного документа, хоть обработка и утверждала, что их создала
7. Dbr afawfawf (dampilster) 03.01.12 05:59
8. Дмитрий Литовченко (kompas-dm) 03.01.12 10:45
(7) У меня нет. Заточите мою под себя. Там не сложно ...
9. Андрей (ankr) 14.05.13 08:35
Привет. Не понял из описания: взаиморасчеты сворачиваются? Или только остатки?
10. Дмитрий Литовченко (kompas-dm) 15.05.13 10:05
(9) Сворачивается все.
Только если Вы разработчик.
Нужно подпилить чуть-чуть для конкретной ИБ.
11. Андрей (ankr) 15.05.13 15:16
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа