Устранение ошибки Некорректная дата/стамп даты документа
Ошибка при сохранении документов: «Некорректная дата/стамп даты документов» ограничивает дальнейшее сохранение документов в БД r_k StoreHouse Pro.


Для устранения проблемы рекомендуем провести разделение БД r_k StoreHouse Pro: установить еще один экземпляр сервера со старой базой данных, для возможности клиентов беспрепятственно обращаться к отчетной части системы за весь период функционирования программы на предприятии, а в существующей БД удалить все документы, с помощью функции в приложении Sdbman.exe - Удаление ненужных документов. Данная функция позволит увеличить базовую дату и автоматически внести Входящие остатки номенклатуры в урезанную БД r_k StoreHouse Pro.
Рекомендуем заранее проверить максимально возможную дату документов в БД Store House V5 и до появления ошибки провести разделение БД.
- Определить максимально возможную дату документом, базовую дату, минимальную и максимальную дату документов возможно в БД с версии Store House 5.125, следующим образом:
- Откройте приложение Sdbman.exe
- Перейдите в меню Обслуживание > Исполнить процедуру
- В открывшемся окне в поле Процедура введите значение GetBaseDocDateInfo
- Нажмите на кнопку Исполнить.
- Базовая дата – 101 (формируется при первичной установке программы)
- Максимально возможная дата документов – 107 (базовая дата + 4090 дней)
- Минимальная дата сохраненных документов в БД – 108 (дата формирования первого документа в БД)
- Максимальная дата сохраненных документов в БД – 109 (дата формирования последнего документа в БД, на день исполнения процедуры)

В формировании минимальной и максимальной даты сохраненных документов участвуют Накладные, Счёт-фактуры, Платежные документы, при этом документы могут быть активными, неактивными и удаленными. Удаленные документы можно увидеть в протоколе изменений.
Для этого:
- Откройте приложение SH.exe
- Перейдите в меню Сервис – Протоколы
- Поочередно откройте Список измененных накладных, Список измененных платежных документов, Список измененных счет-фактур.
- Фильтр оставьте не заполненным, чтобы проанализировать все данные протокола
- Минимальной датой сохраненных документов будет являться минимальная дата из Протокола.
- Максимальной датой сохраненных документов будет являться максимальная дата из протокола.

Многие столкнувшиеся с ошибкой пытаются устранить её за счет ручного удаления первоначальных накладных из списка накладных в приложении SH.exe , тем самых увеличить базовую дату. Данный способ некорректный, т.к. удаление документов не изменяет базовую дату. В целях устранения сложившейся ситуации с удаленными накладными с версии r_k StoreHouse Pro 5.125 возможно исполнить процедуру сервера UpdateBaseDocDate, которая позволит увеличить базовую дату до минимальной даты сохраненных документов.
Для исполнения процедуры:
- Откройте приложение Sdbman.exe
- Выполните резервное копирование базы данных. Обслуживание > Резервное копирование
- В появившемся окне выберите Да
- Появится сообщение с информацией об успешном создании резервной копии. Нажмите Ок

5. Перейдите в меню Обслуживание > Исполнить процедуру
6. В открывшемся окне в поле Процедура введите значение UpdateBaseDocDate
7. Нажмите на кнопку Параметры
8. На закладке Выполнено в поле 101 укажите новую базовую дату, при этом она должна быть меньше минимальной даты сохраненных документов 108.
9. Нажмите на кнопку Исполнить
