gifts2017

Изменение времени документов подтягивая их к нужной границе

Опубликовал Константин (Fisherru) в раздел Администрирование - Сервисные утилиты

Выбирает все документы от указанного времени и далее в указанном дне и подтягивает их к этому времени.

По мотивам http://infostart.ru/projects/2096/
Часто при торговле в супермаркетах где количество документов продаж большое происходит затыкание 1С 7.7 при попытке создания документа.
Говорит - типа некуда. Что произошло? Какой-то заказ или ещё чего перекинули вчера вечером на завтра, то есть уже на сегодня,
а время его не подправили, а оно, что-то типа 21:56.
Утром не обратили внимания и начали колбасить накладные.
1С ставит их после последнего документа и лепит после 21:56.
И где-то ближе к вечеру (зависит с какого времени начался день) она упирается в стенку 23:59:59.
Эс-ка конечно модная штука и может много документов впихать в одну секунду, но не все ;)
Всё, атас, магазин встал. Можно конечно перейти на следующую рабочую дату, но для отчётов - невыгодно.
Запускаем мою (она написана очень давно и, саму идею изменения времени документов я где-то подсмотрел, но в данном применении разработка была для себя)
обработку указываем линию "отреза" к которой нужно подтянуть документ и говорим выполнить. Только монопольно, чтоб там транзакций всяких не было...
ВСЕ документы ровненько, не теряя последовательности, встают через каждую секунд подтягиваясь к этому времени.
Поскольку последовательность не меняется, с минусами по остаткам проблем нет.
Точку актуальности ставим ручками на последний документ и ... открываем магазин.
У нас она используется давно, периодически и всегда успешно.
Конфигурация полностью самописная с нуля на 7.7 типа торговля и склад. Но думаю проблем особых не будет и с другими
Удачи.

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

Наименование Файл Версия Размер
- 232
.1214306364 20,50Kb
25.09.09
232
.1214306364 20,50Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Константин (Fisherru) 24.06.08 15:21
Прошу прощение за орфографические ошибки и опечатки, не перечитал перед отправкой
2. Сhe Burashka (CheBurator) 24.06.08 18:25
нивапрос! ;-)
если почитать типа вот этого, и немного подизайнить код - все получится гораздо красивше...
http://infostart.ru/profile/174/blogs/61/
3. Aklexk (AklexK) 25.06.08 09:00
Для большой SQL бызы двигаем без проведения через SQL
В данной обработке, т.к. запускается монопольно, двинул бы ТА назад,
переместил документы потом все провел, Установил ТА
4. Константин (Fisherru) 25.06.08 10:24
Спасибо товарищу Che.
Действительно можно сделать всё веселее :-)
Но эта обработка была написана лет 6 назад, отлажена и больше код её не открывался.
Работает и ладно ;-)
5. Андрей Коваль (hiduk) 26.03.15 12:54
Спасибо, чувак, ты спас нас!