Дата говорит «когда», время говорит «в каком порядке». Разбираемся на живых примерах из УНФ
Привет, это СБиСик. Сижу утром в сервисной зоне, пью не самый горячий чай и перебираю вчерашние обращения клиентов. И снова та же картина: «У нас всё проведено 15-го числа, но остаток на складе ушёл в минус, помогите понять, что не так». Вопрос вроде привычный, а ответ почти всегда упирается в одно — в документах есть дата, но нет момента. А момент — это то самое время, те самые 14:37 или 18:05, благодаря которым цепочка событий выстраивается без гадания на бухгалтерской гуще.
Один день без времени — как сериал без нумерации серий
Представьте производство, где утром приходит сырьё, в обед его пускают в работу, а ближе к вечеру первая партия уходит на склад. Формально всё успели «15 марта». Но если поступление, выпуск и отгрузка висят на одной дате без часовой метки, программа показывает удивительные трюки: сырьё уже списалось, а его ещё… не поступило. Визуально это выглядит как магия, по факту — обычная нехватка точного времени в документах.
Я иногда выкладываю короткие заметки про такие фокусы в наш канал в MAX, потому что пока допишешь полную статью — уже новая история прилетает из очередного склада. Там же видно, как одна мелкая настройка 1С спасает полдня работы менеджеров.
С той же логикой сталкиваются кассы. Утром сформировали приход, днём возврат, вечером инкассацию. Всё «в один день» — и кассир бьётся над вопросом, почему книга учёта движения денег не дружит с фактическим ящиком. Ответ, опять же, в отсутствии временной отметки в документе.
Как вообще включается время в документе УНФ
Схема элементарная, хотя и спрятана не в самом заметном углу:
1. Открываете «Настройки — Все настройки — Общие» — там есть пункт «Дата и время документов». Точнее, момент записи документа. Галочку ставим, перезапускаем форму — и в шапке любого нового документа рядом с календарём появляется поле времени.
2. Шаг по умолчанию — минута, но это не догма. В редких случаях меняют на 5 или 10 минут, если сотрудники и так работают пакетами проведений и не хотят ковырять циферки каждый раз.
3. Дальше важно не забыть: время проставляется не ради красоты. Если отдел продаж решит «забилить» его 00:00 на автомате, толку не будет. Либо используем по-взрослому, либо выключаем и не дёргаем людей.
Кстати, ещё тонкость — время входит в отборы, в отчёты, в регистры накопления. То есть система начнёт считать точно по минутам, особенно если речь о движениях товаров. Тут надо быть готовым, что привычные «остатки на 15-е» станут «остатки на 15-е 23:59». Формально разницы нет, но сначала народ пугается странных часов в фильтрах.
Живой кейс: дилер автошин и танцы с остатками
У клиента — оптовые и розничные продажи шин. В пиковый сезон в день проходит по 200-250 отгрузок. Поступление с центрального склада может прийти в 9:15, но часть заказов менеджеры проводят ещё в 8:40 «на будущее». Если время не прописывать, УНФ видит картину так: отгрузки уже вытащили колёса из ячейки, а приход ещё не случился — минус 120 единиц. Склады бьют тревогу, закупщик мечется, руководитель кричит, что пора писать доработку резерва. Секрет прост: ставим время. Поступление 9:15, отгрузка 10:00. Минуса нет, ссор меньше, закупщик пьёт кофе без валидола.
Эта история кажется банальной, но она всплывает каждый год, как только у парней начинается сезон «переобувки». Туман спадает ровно в тот момент, когда в документе появляется лишнее поле «Время» и его начинают заполнять по факту.
«Время нужно только производственникам?» — нет, кассирам и HR тоже
УНФ же не только про склады. Берём табель учёта рабочего времени. Сотрудник Миша пришёл в 08:57, ушёл в 17:04 — мелочи, но по договору оплата почасовая. Без фиксации минут теряем 7 минут утром, 4 минуты вечером. На разовом расчёте смешно, а на 60 людях за месяц выходит кругленькая сумма. Руководитель Цеха №2 так и сформулировал: «Мне не жалко зарплаты, мне жалко времени, за которое я плачу».
Аналогично в кассе. Норматив — закрыть смену не позднее 21:00. Если кассир проведёт документ в 21:03, условный штраф. Тут важно иметь точную метку, чтобы спор потом решался не на “криво смотрели часы в зале”, а по данным информационной базы.
Об этой боли мы уже начинали говорить в Telegram-канале, там народ активно делился, кто как объясняет сотрудникам важность лишних цифр в шапке документа. Чем больше кейсов, тем яснее: время — это не про тотальный контроль, а про экономию нервов на разборках.
Где компании чаще всего промахиваются
1. Заполняют время задним числом «для вида». Толку ноль, потому что порядок событий искажается ещё сильнее. Лучше выключить поле совсем, чем превращать его в формальность.
2. Не объясняют, зачем оно нужно. Люди видят лишнюю ячейку, ставят 00:00, думают «главное — провести». Система опять врёт про остатки, табель врёт про часы, а виновато почему-то ПО.
3. Путают дату учёта (для отчетности) и время факта (для последовательности). Бывает, акт подписан вчера, но в учёте идёт сегодня. Важно отделять бизнес-логику от налоговой. УНФ это позволяет: можно оставить дату 14-го, а время 16-е 09:30 — и все счастливы, потому что порядок событий сохранился.
4. Оставляют типовую настройку без проверки. Например, в режиме «Открывать текущим временем». Удобно для кассы, но бесит производство, где документы планируют наперёд. Всегда лучше один раз обсудить, кто и как работает со временем, чем потом чинить последствия.
Как время «спасает» план-факт
Очень простой тест. Ставим задачу «Раскрой металла», план 10:00 — 12:00. Фактический «Отчёт о выполнении работы» закрыли 12:37. Отклонение 37 минут видно невооружённым глазом, и сразу понятно, что нарушилась либо технология, либо снабжение запоздало с заготовками. Если бы в поле «Время» стояло условное 00:00, то отчёт показал бы 1 день отклонения — и вся аналитика шла бы лесом.
То же самое в проектной работе. Разработчик должен был выкатить модуль до 18:00, залил в 18:25 — звучит мелко, но это уже позднее время, оно зацепит SLA, штрафы, всё серьёзно. И тут мы опять упираемся в то, что точное время в 1С УНФ — важная часть план-факта, а не какое-то бюрократическое украшение.
Маленькое отступление: что происходит в регистрах
Когда включаем время, внутренняя запись в регистр «ТоварыНаСкладах» получает точное время движения. Значит, в отборе «Остатки на дату» нужно указывать не только день, но и момент. Именно поэтому иногда бухгалтера пугаются: «Я смотрю остаток на 15-е, а программа отвечает 0». Открываешь отбор, видишь «15.03.2024 00:00:00». До поступления ещё 9 часов. Ставим 15.03.2024 23:59, остаток появляется. Стоит один раз показать этот трюк — и люди навсегда понимают, почему без времени легко наловить призрачных минусов.
Здесь же кроется и ещё один бонус. Если нужно восстановить хронологию, по журналу регистрации видно: документ создали в 09:14, изменили в 09:17, провели в 09:18. Когда события спорные, такая детализация экономит часы расследований.
Время и редактирование «задним числом»
Бывает, пользователь накосячил: проводил накладную, потом вспомнил, что нужно править цены. Он отменяет проведение, меняет сумму, делает «Провести» заново. В типовой базе время переписывается на текущий момент, и цепочка операций изменяется. Менеджеры это любят: можно красиво «отмотать» историю, будто ничего не случилось. Но в хорошо настроенной УНФ мы либо запрещаем редактирование после контроля смены, либо фиксируем старое время через дополнительный реквизит «Время факта». Фокус в том, что сама возможность оперировать минутами открывает и новые лазейки. Поэтому важно сразу решить, кто и когда имеет право «прыгать» по времени.
Смены, графики, ночные операции
Под утро заходит машина с рыбой на 3 тонны. Приёмка, пересорт, возвраты — всё между 04:00 и 05:30. Дата вроде вчерашняя, потому что закрываем ещё «среду». Склад работает посуточно. Если не вести время, реальная ночь смешивается с вчерашним вечером, документально всё превращается в кашу. Я видел, как после внедрения времени на документах у рыбного склада скорость инвентаризации выросла на 40 процентов — просто минус догадки.
Вопрос «А не проще ли ставить документы на следующий день?» отвечает сам за себя, когда бухгалтерия начинает формировать оприходования и видит, что часть товара поступила «завтра», но уже продана «вчера». Х chrono-эффект буквально рвёт учёт, пока не добавишь точную метку.
У кого в первый же день возникнут вопросы
— Бухгалтерия: «Почему отчёт теперь с часами, можно убрать?»
— Логисты: «Где гарантия, что время правильное, часы же разные?»
— IT-отдел: «А если серверное время собьётся, расползётся весь учёт?»
Отвечаем по пунктам. Отчёт переопределяется один раз, фильтр «до конца дня» спасает. Часы синхронизируются с NTP-серверами, это-то как раз проще всего. А вот без времени разброс в данных не меньше, просто маскируется датой.
Микрокейс: оплата раньше реализации
Клиент переводит деньги в 11:20, менеджер только в 15:40 оформляет реализацию. Если оба документа сидят на 18 марта и плюс-минус одинаковом времени, кассир видит «Оплата позже отгрузки». Банковская выписка ругается, взаиморасчёты сдвигаются, автоматическое закрытие «аванс-дебиторка» ломается. Ставим время вручную — 11:20 и 15:40. Баланс сошёлся, отчёт «Возраст задолженности» не паникует. Деньги и товар нашли друг друга, всё честно.
«Хаос начинается с одного поля, заполненного “на глаз”»
Вроде бы переоценка на складе — дело минутное. Но если за день было три переоценки на один и тот же товар, без времени не понятно, какая из них была первой. А от этого зависит, какой ценой реально вышел товар в накладной. Достаточно одной неверной цены, чтобы параллельно расползлись отчёты по марже, налоги и мотивация менеджеров. Смешно? До первой проверки ФНС.
Ещё момент: пересечения потоков документов
Продажи любят схему «Реализация → Счет-фактура». Закупки делают «Поступление → Счет-фактура полученный». Без времени иногда получается, что первичный документ из второго потока прибегает раньше исходника, и автоформирование отчётов по НДС ведёт себя странно. Часовая метка снова решает: документация встаёт строго по ходу жизни, отчёты не краснеют лишними вычетами.
Что дальше
Сейчас мы только разогреваемся. Дальше хочу показать, как через пару простых отчётов превратить время документа в инструмент прогноза — вроде «если накладные задерживаются дольше двух часов, то клиент получит товар на день позже». На реальных данных это выглядит удивительно наглядно, плюс сразу видно, где узкое место в процессе
Тонкости, которые выясняются только в бою
1. Фоновая «привязка к серверу». Многие уверены, что когда включили время, его берут с рабочих станций. На самом деле УНФ читает часы сервера, и если тот отстаёт на четыре минуты, эти четыре минуты кочуют во все документы. Раз в квартал стоит заглядывать в задачник админов и напоминать: синхронизация NTP — не прихоть, а элемент учёта. Вспоминаю компанию, где из-за сдвига в 7 минут накладные «обгоняли» банковские выписки, отчего взаиморасчёты стабильно сходились с разницей в пару тысяч рублей.
2. Дробление документов по сменам. В рознице любят проводить продажи пачкой ровно в полночь: легче закрывать смену. Но как только активировали точное время, стало видно, что полуночные продажи на самом деле относятся к вчерашней кассе. В результате налоговый отчёт раздул обороты на «лишний» день, а аналитика продаж стала плясать. Вывод прост: если день заканчивается фактически в 22:00, не нужно дотягивать документы до 00:05, чтобы «красиво» выглядел Z-отчёт. Красота в итоге дороже.
Пять классических ловушек, которые подстерегают новичка
Ловушка 1. «Мы включили время, но отчёты не поменялись». Секрет: большинство стандартных отчётов в 1с унф фильтруют только по дате. Если нужен часовой срез, придётся добавить поле «Момент» в настройки отчёта или создать собственный вариант. Дело пяти минут, но пока не сделаешь — люди сочтут, что функция «не работает».
Ловушка 2. «Запрет редактирования прошлых дат решит всё». Нет. Пользователь просто начнёт проводить задним числом с будущим временем: документ вроде вчерашний, а время 23:59. Формально правило соблюдено, по факту порядок опять сломан. Помогает только регламент «прежде чем менять документ — закрой старый корректирующим».
Ловушка 3. «Договоримся указывать время ровно в полдень». Казалось бы, компромисс — все ставят 12:00, и последовательность сохраняется. На практике через две недели у половины сотрудников время снова разъедется: кто-то ленится, кто-то меняет документ после обеда, а программа подставляет текущее. Итог — хаос, только теперь зашифрованный.
Ловушка 4. «Секундная точность — значит, точнее». Для большинства задач минуты хватает за глаза. Как только добавляем секунды, пользователи начинают кликать до посинения, стараясь «попасть» в отчёт. Производство, конечно, живёт в часах, а не в секундах — не загоняйте людей лишней детализацией.
Ловушка 5. «Время не влияет на налоги, значит, можно расслабиться». До первого электронного требования ФНС с вопросом: «Почему аванс получен раньше реализации на двое суток?». Юридически всё чисто, но каждой такой расшифровкой бухгалтер тратит лишний час. Лишний час бухгалтерии — минус два часа всего отдела продаж. Проверено.
Быстрые советы по «настройке 1с», которые экономят недели
1. Создайте роль «Ночной сторож». В ней запретите проведение документов позже 23:59 текущего дня. Пусть ночная смена заводит заказы, но проведение — только после сверки склада утром. На удивление, спор «кто списал товар ночью» исчезает за один день.
2. Включите цветовую метку в списке документов. Если разница между созданием и проведением больше двух часов, строка подсвечивается жёлтым. Бизнес замечает задержки раньше, чем клиент.
3. Добавьте пользовательское поле «Факт». Когда есть риск редактирования задним числом, сохраняйте исходный момент в дополнительном реквизите. Тогда видно, что документ создан вчера в 10:06, а модифицирован сегодня в 14:12. Минуты — бетонный аргумент.
4. Используйте обработку «Перестроить порядок» (идёт в комплекте с демонстрационной базой). Она сортирует документы внутри дня по времени и сразу показывает «зазыры», где последовательность ломается. Первый же запуск — и руководитель видит, что выпуск без поступления сырья случается пять раз в неделю.
5. Не спешите автоматизировать заполнение времени. Пока люди не прочувствуют ценность, автоподстановка превращает поле в очередной роботизированный 00:00. Сделайте месяц вручную, потом ставьте автомат.
Реальные истории из практики
— Доставка воды. Курьеры начинают рейс в 07:45, первый клиент в 08:10. Заказы оформляют заранее вечером. Пока времени не было, склады списывали товар «с утреца», банки видели оплату в 18:30, а отчёт «Погрешность доставки» бодро выводил «-5 бутылей». Добавили время: заказ 07:30, оплата 18:30, списание 08:05. Погрешность тает, руководитель доволен.
— Ремонт техники. Мастер принимает ноутбук в 10:00, детали приходят в 15:20, сдаёт готовое устройство в 18:50. Раньше весь путь сидел на одной дате. В отчёте «Скорость ремонта» получали мифические 0 дней. Стоило включить время — и стало очевидно, что на мелком ремонте теряется по три-четыре часа «холостого» ожидания деталей. Из них полтора часа — именно из-за запаздывания регистрации в базе. Оптимизация прошла без дорогих ERP.
— Строительная фирма. Прораб оформляет акт КС-2 задним числом, чтобы уложиться в отчётный период. С бухгалтерией договорились закрываться «по событиям». Как только к акту припаяли время 18:05, стало видно, что подписывали бумаги уже после приёмки заказчиком. Пришлось ввести правило: если акт подписан позже 17:00, он уходит в учёт на завтра. Да, отчёт «съехал», но зато исчез спор с клиентом, что «работу приняли вчера».
Неочевидные плюсы, о которых редко говорят
1. Прогноз остатков до конца дня. Зная, что в 16:00 планируется массовая отгрузка, а поступление придёт лишь в 18:30, система заранее сигналит: «Будет минус 120 штук с 16:00 до 18:30». Это время позволяет принять решение о временном резерве или переносе отгрузок.
2. Автоматическое SLA внутри компании. Включили таймер от создания заявки до её закрытия. Никаких дорогих BI-систем: обычная «Обработка списком» показывает заявки, перешедшие 02:00:00. Один взгляд — и видно, что вечером инженеры теряют фокус, накопленные заявки утекают в ночь.
3. Хронология аудита. При проверке информационной безопасности важно знать, кто и когда менял цену закупки. Время из документа плюс журнал регистрации дают кристально чистый след. «Время 1с» превращается в дополнительный элемент compliance без затрат.
Маленькая хитрость ради спокойствия
Сделайте отчёт «Документы без времени». Выглядит смешно, но иногда пользователи случайно стирают минутную часть — поле остаётся пустым. Десяток таких накладных искажают остатки сильнее, чем целая партия. Отчёт — фильтр на пустое время, выполняется по расписанию, приходит в почту. Две галочки в планировщике — и минус одна головная боль.
Нельзя молчать и про обратную сторону
Как только в компании появляется точное время, появляется и соблазн «микроменеджмента» — мерить не только груз, но и каждый чих сотрудника. Здесь важно договориться, что время документа — для процессов, а не для личного контроля. Иначе получают другой перекос: люди начнут ставить дежурные 09:00, лишь бы начальник отстал. Любая технология работает, пока понятна цель.
Что сделать завтра утром
1. Проверить, включена ли опция «Записывать время документа».
2. Уточнить, где порядок операций внутри дня реально критичен.
3. В этих точках обучить людей проставлять время сразу, не откладывая «до вечера».
4. Зафиксировать, кто имеет право менять уже проведённые документы.
5. Через неделю собрать обратную связь — какие отчёты «посыпались», где данные стали точнее.
Итог
Дата фиксирует день, время выстраивает жизнь. Стоит один раз увидеть цепочку «Поступление 09:15 — Реализация 10:00 — Оплата 14:35», чтобы понять: без минут всё это превращается в догадки. Поэтому, если ваша 1С до сих пор живёт «по суткам» — попробуйте включить время. Возможно, это самая простая настройка 1с, которая в итоге сэкономит месяцы нервов.
Где у вас сегодня «прыгают» остатки или спорят отделы? Поделитесь, разберём вместе — вдруг виной всего лишь одно недозаполненное поле.