По мотивам //infostart.ru/projects/2096/
Часто при торговле в супермаркетах где количество документов продаж большое происходит затыкание 1С 7.7 при попытке создания документа.
Говорит — типа некуда. Что произошло? Какой-то заказ или ещё чего перекинули вчера вечером на завтра, то есть уже на сегодня,
а время его не подправили, а оно, что-то типа 21:56.
Утром не обратили внимания и начали колбасить накладные.
1С ставит их после последнего документа и лепит после 21:56.
И где-то ближе к вечеру (зависит с какого времени начался день) она упирается в стенку 23:59:59.
Эс-ка конечно модная штука и может много документов впихать в одну секунду, но не все 😉
Всё, атас, магазин встал. Можно конечно перейти на следующую рабочую дату, но для отчётов — невыгодно.
Запускаем мою (она написана очень давно и, саму идею изменения времени документов я где-то подсмотрел, но в данном применении разработка была для себя)
обработку указываем линию «отреза» к которой нужно подтянуть документ и говорим выполнить. Только монопольно, чтоб там транзакций всяких не было…
ВСЕ документы ровненько, не теряя последовательности, встают через каждую секунд подтягиваясь к этому времени.
Поскольку последовательность не меняется, с минусами по остаткам проблем нет.
Точку актуальности ставим ручками на последний документ и … открываем магазин.
У нас она используется давно, периодически и всегда успешно.
Конфигурация полностью самописная с нуля на 7.7 типа торговля и склад. Но думаю проблем особых не будет и с другими
Удачи.
Изменение времени документов подтягивая их к нужной границе
Выбирает все документы от указанного времени и далее в указанном дне и подтягивает их к этому времени.
Прошу прощение за орфографические ошибки и опечатки, не перечитал перед отправкой
нивапрос! 😉
http://infostart.ru/profile/174/blogs/61/
если почитать типа вот этого, и немного подизайнить код — все получится гораздо красивше…
Для большой SQL бызы двигаем без проведения через SQL
В данной обработке, т.к. запускается монопольно, двинул бы ТА назад,
переместил документы потом все провел, Установил ТА
Спасибо товарищу Che.
Действительно можно сделать всё веселее 🙂
Но эта обработка была написана лет 6 назад, отлажена и больше код её не открывался.
Работает и ладно 😉
Спасибо, чувак, ты спас нас!