Назад в будущее или как же так?
Суть проблемы: приходим утром на рабочее место и видим проведенные документы уже до 14.00 текущего дня.
Как же так? Изменение времени на рабочей машине не имеет значения - сказывается привязка к серверу. Рабочая дата 1С не менялась 100%. А документы-то есть. Конфигурация - "Управление производственным предприятием". Бухгалтера естественно ничего не говорят, мол, проводятся и все. Полтергейст? Врядли.
Оказывается, таки возможно провести документ будущей датой. И виной всему процедура печати документа. Ради эксперимента берем типовой документ конфигурации, например, Реализация товаров и услуг. При этом документ должен быть уже проведен.
Думаю ни для кого не секрет. что на форме документа две кнопки печати: "По умолчанию" и "Печать из списка". Меняем дату документа на первую пришедшую в голову (в моем случае - это 12.12.2012).
Проводим документ и убеждаемся, что дата документа больше текущей и документ не может быть проведен оперативно. Вроде как все в норме. Теперь не записывая жмем на кнопку печати. Что видим: система предлагает сохранить измененный документ. Почему бы и нет, ведь это нам и нужно. Пробуем... И, снова система на высоте. Дата не верна, документ не проводится.
Ну что же, остается последний вариант - печать по умолчанию. Жмем, соглашаемся с записью и... вуаля, документ провелся. Причем движения сделаны именно 12 декабря 2012 года.
Теперь делаем выводы, как же с этим быть? А всему виной - различия в процедурах печати. Печать из документа - просто записывает документ, а печать по умолчанию зачем-то проверяет на совпадение даты документа и контрольной даты (текущей или рабочей, исход из настроек). При этом если дата не совпадает документ проводится НЕОПЕРАТИВНО. То есть, при всем при этом даже не производится проверка на наличие остатков в типовом решении.
Вот такие пироги. Исправляется все в пять минут. Но ведь не все знают о такой "фишке" от 1С.