8plus.ru — это отчеты и обработки 1С только версии 8 и только для типовых конфигураций!

Восстановление кассовой смены
Цена:
200 р.
0 оценок
Разработчик: ashaxm
Поделиться
Поделитесь с друзьями:
Ссылка:
Просмотров: 1821
купить
Версия 1C
— 8.2
Конфигурация
— Розница 1.0
Тип обработки
— Обработка
все характеристики
Описание:

При работе с программой «Атолл:Рабочее место кассира» иногда случается сбой по питанию и при этом компьютер зависает, документ «ОтчетКассовой Смены» не создается; продажи целого дня для учета в базе 1С пропали. Информацию о продажах можно извлечь только из кассового аппарата в виде текстового файла. Предлагаю обработать этот текст и создать соответствующий документ в базе.

Внешняя обработка СоздатьКассовуюСмену запрашивает текстовый файл и на основе него создает документ ОтчетКассовойСмены за нужную дату. Перед этим текстовый файл (образец Регистрация_чеков0.txt) надо подготовить внешней обработкой ПодготовкаТекста.epf Вначале сохраняем копию текстового файла. Потом удаляем из него строки «Регистрация вход», «Регистрация выход», всё что связано с первым и последним документами «Внесение» и «Выплата». Кстати запоминаем число «Дополнительные Сброс [53770,27]» — такой должна быть сумма документа ОтчетКассовойСмены. В результате подготовки получаем 2 текстовых файла: Регистрация_чеков1.txt где оставлены только нужные строки «Регистрация «, который надо указать основной обработке как исходный, и вспомогательный файл сообщений Регистрации.txt, который облегчает анализ результата подготовки; его можно открыть в Excell как файл с разделителями (&). С помощью обработки ПодготовкаТекста мне удалось преобразовать исходный файл так , что сумма созданного документа близка к требуемой. Настолько, что это устраивает клиента. Разница — в суммах двух чеков: «ПРОДАЖА №686″ и «ПРОДАЖА №785″, где встретился такой случай, когда у одного товара (один код или артикул) несколько разных штрихкодов. Думаю, это всё что я мог сделать, не зная полностью правил, по которым формируется текст кассовым аппаратом.

Вход