Привожу переписку с Айсином по поводу данных касс:
Айсин:
Добрый день!
В ходе проводимой проверки транзакций, в файлах, полученных от Вас за октябрь, были обнаружены следующие несоответствия:
- Нехватка данных. В этом случае Вам необходимо сформировать файлы за указанные дни и предоставить их в РЦ
ПСУ № 0950177702 - с указанного ПСУ не поступали данные с 04.10.07 по 25.10.07
ПСУ № 0650638225 - с указанного ПСУ не поступали данные с 04.10.07 по 25.10.07
- Задвоение данных. Прошу установить причину задвоений, заново сформировать файлы за указанные промежутки времени (отдельный файл за каждый день), предварительно убедившись в отсутствии задвоенных данных с вышеозначенных терминалов, и выложить их на фтп-сервер
ПСУ № 0650638225 - за 27.10.07
В ходе разборок подобных случаев, а таковые возникали неоднократно, было
установлено, что подобная ситуация возникает при нарушении технологии приема
и обработки первичных файлов.
Я:
Нехватка данных: файлы сформированы и выложены на ФТП
Задвоение данных: задвоенные данные дважды приняты с одного файла 0710270650638225.D01
Запись журнала приема
0710270650638225.D01 3 2007-10-28 09:04:00 Максимова МВ 2007-10-27 15:14:45.000
0710270650638225.D01 3 2007-10-27 16:21:00 Максимова МВ 2007-10-27 16:14:45.000
Файл с одним названием, расширением и фактическим временем создания принят дважды.
Второго файла с временем 16:14:45 не существует, ни в месте съема информации, ни в архиве принятых файлов и не могло и быть. Судя по всему ошибка связана с переходом на зимнее время.
Исходный файл с кассы прилагаю.
Айсин:
Я разве запрашивал у Вас первичку?
Я:
> Нет не запрашивали, а Вам неинтересно разобратся в чем проблема? мне тогда
> тоже, в следующий раз буду не думая запускать скрипт и удалять все дубли,
> благо база то у вас открытая...
Айсин:
В ходе разборок подобных случаев, а таковые возникали неоднократно, было
установлено, что подобная ситуация возникает при нарушении технологии приема
и обработки первичных файлов.
Я:
Ошибки будут всегда, пока в этом звене присутствует человеческий фактор... в данном случае произошел повторный прием файла с одним именем и расширением!!! чего быть не должно... возможно дата создания и переход на зимнее время сыграло какую то роль в этом. Да, проще свалить все на филиал и на нарушения неких правил, а не работать над надежностью самого програмного обеспечения, передача данных из модуля приема первичной инфромации до Каскада - это самое узкое место в программном комплексе.
Так для сведения - у меня файлы собирает скрипт, и это первый случай задвоения при его использовании. До этого задвоения возникали как раз при вмешаетельстве человека...