
Проблема «остатки_финал2.xlsx»: как управлять версиями Excel-файлов
Когда «последних» файлов несколько, никто не знает, какой верный. Правило именования файлов, единый источник и порядок внесения изменений.
Остатки_финал.xlsx, Остатки_финал2.xlsx, Остатки_последний_новый.xlsx, Остатки_финал2_Азиз_исправил.xlsx. Если такие файлы лежат в вашей папке, возникает вопрос: какой из них верный? Обычно точно ответить не может никто. Один бухгалтер открыл один файл, кладовщик другой, а руководителю ушёл третий. Итоги пересчёта, исправленные остатки и таблицы загрузки ходят именно в таких файлах, и ошибки появляются, когда версии перемешиваются. Ниже — четыре простых правила, как навести порядок в версиях файлов.
В чём проблема
Путаница с версиями возникает тремя путями. Первый: файл рассылают по почте или в мессенджере, каждый получатель получает свою копию и правит её сам. Второй: файл копируют «для безопасности» и дают копии новое имя, а прежний не удаляют. Третий: двое работают одновременно и затирают изменения друг друга.
Последствия не мелкие. Исправления из одного файла не попадают в другой, кто-то вставляет в таблицу загрузки старые количества, а итоги пересчёта берутся не из «текущего» файла, а из копии недельной давности. Эту ошибку трудно найти, потому что внутри каждого файла всё выглядит логично.
Правило именования файлов
Имя должно говорить, что лежит в файле и какая это версия. Рекомендуемый вид: содержимое, склад, дата, версия. Например, ostatki_sklad1_2025-03-14_v03.xlsx. Правила:
- дату пишите в порядке год-месяц-день: тогда файлы в папке сами выстраиваются по времени;
- номер версии двузначный (v01, v02, ..., v10), иначе v10 встанет перед v2;
- слова «финал», «новый», «последний», «исправленный» в имя не пишите: через день они устаревают;
- вместо пробелов и спецсимволов используйте нижнее подчёркивание или дефис, а имя пишите латиницей;
- имя автора записывается не в имя файла, а на лист изменений внутри файла.
Сравните старое и новое имя: «Остатки_финал2_Азиз_исправил.xlsx» говорит лишь о том, кто правил, а «ostatki_sklad1_2025-03-14_v04.xlsx» показывает, что это, какой склад, когда и какая версия.
Если кому-то всё же хочется написать «финал», вместо этого задайте чёткий статус: перенесите «утверждённый» файл в отдельную папку.
Единый источник
Правда о каждом документе должна лежать в одном месте: это единый источник. В общей папке создайте три раздела:
- «Текущие»: только одна, последняя утверждённая версия каждого документа; большинству сотрудников даётся право только чтения;
- «Рабочие»: файлы, которые редактирует ответственный сотрудник;
- «Архив»: прежние версии, не удаляются.
Файл не рассылают копиями по почте, вместо этого отправляют ссылку на папку, где лежит текущий файл. Тогда все смотрят в один файл. Если ваше общее хранилище ведёт историю версий, пользуйтесь и ею, но она не решает, какой файл текущий: это определяют правило имени и папка.
Порядок внесения изменений
У файла один владелец. Остальные просят изменения, а правку вносит владелец или его заместитель. В разделе «Рабочие» каждый файл закреплён за одним человеком: тогда двое не работают одновременно и не затирают исправления друг друга. Шаги:
- Скопируйте текущий файл в раздел «Рабочие» и увеличьте номер версии на единицу.
- Внесите изменение в копию и запишите его на лист «Версии» внутри файла: дата, кто, что изменено.
- Проверьте результат (итоги, повторяющиеся коды, пустые ячейки).
- Положите проверенную копию в раздел «Текущие», а прежнюю версию перенесите в «Архив».
Условный пример: в таблице остатков исправлены единицы у 12 товаров. Копия v03 в рабочем разделе стала v04, на лист «Версии» записано «исправлено 12 единиц, основание: лист пересчёта №5», после проверки v04 стала текущей, а v03 ушла в архив.
Метка внутри файла
Одного имени мало: при копировании или пересохранении имя может измениться. Поэтому наверху первого листа запишите номер версии, дату и ответственного. Перед загрузкой или отправкой проверьте, что версия в имени совпадает с версией внутри. Это минутное дело, но оно предохраняет от загрузки старого файла.
Вывод
Осмысленное имя, единая папка-источник, один владелец и лист версий внутри файла снимают вопрос «какой файл верный?». SkladSoft при сведении файлов Excel в один список отмечает, из какого файла и какой версии пришла каждая строка, исходные файлы не трогает и передаёт журнал изменений.