КЛИЕНТСКИЙ ПРОЕКТ / GOOGLE ТАБЛИЦЫ · УЧЁТ · APPS SCRIPT

Учёт закупок в Google Таблицах.

Разработал таблицу для товарных позиций, задач и контроля сроков. Настроил автозаполнение, выделение проблемных позиций и работу с архивом. После обратной связи изменил структуру под работу заказчика.

Моя роль
Разработка, приёмка и доработки по обратной связи
Что внутри
Заказы, задачи, дашборд и архив
Результат
Товарные позиции, задержки, вопросы и архив доступны в одном учёте.

Задача и моя работа.

Заказчику нужен был учёт товарных позиций, задержек и вопросов в Google Таблицах. Завершённые записи должны сохраняться в архиве с возможностью вернуть их в работу.

  • Разработал структуру четырёх рабочих листов: заказы, задачи, дашборд и архив.
  • Настроил автозаполнение даты, количества и начального статуса, если эти поля ещё пусты.
  • Добавил контроль невыкупленных товаров от семи дней и вопросов без ответа от двух дней.
  • Реализовал перенос в архив и возврат с сохранением первоначальной даты и полей.
  • После обратной связи изменял поля и формулы. Проект прошёл приёмку в июле, доработки проверены в августе 2026 года.

Ключевые решения.

Возврат из архива сохраняет возраст позиции.

Запись возвращается с первоначальной датой, статусом и причиной задержки. Автополя заполняются только там, где соответствующие значения ещё пусты.

Перед изменением колонок скрипт сверяет заголовки.

При добавлении нового поля скрипт проверяет расположение колонок перед записью. После изменения структуры отдельно проверил автозаполнение, формулы, архив и возврат.

Как устроен процесс.

  1. Добавить товарную позицию

    Сотрудник вносит товар и рабочие данные. Пустые служебные поля заполняются автоматически.

  2. Вести статус и разбирать задержки

    Сотрудник меняет статус. Формулы выделяют просрочки и вопросы, которым нужен ответ.

  3. Перенести запись в архив

    Сотрудник отмечает нужную строку. Автоматизация переносит её поля и очищает исходную запись.

  4. Вернуть запись в работу

    Возврат сохраняет прежние дату, статус и данные. Возраст позиции продолжает считаться от первоначального добавления.

Реализация и пример работы.

Интерактивный веб-пример на вымышленных товарах. Показывает выбранные правила статусов, сроков и архива. Рабочая система заказчика находится в Google Таблицах; её данные здесь не используются.

Попробуйте статус, архив и возврат.

Интерактивная схема на вымышленных товарах. Дата примера: 23 сентября 2026. Настоящая система работает в Google Таблицах. Изменения в этом примере действуют до перезагрузки.

3строки в работе
1просрочено 7+ дней
0со статусом «Проблема»
Светильник «Сфера-01»Добавлен 16.09 · 1 шт.
Не выкуплено
7 дней
Просрочено
Органайзер «Модуль-02»Добавлен 21.09 · 2 шт.
Выкуплено
2 дня
Несколько штук
Блокнот «Линия-03»Добавлен 20.09 · 1 шт.
Отправлено
3 дня
В норме

Статус меняет сотрудник. Смена статуса на «Отправлено» сама не переносит товар в архив. При возврате сохраняются исходные дата и статус.

Результат проекта.

Состояние товарных позиций, открытые вопросы и сводка доступны в одной таблице. Записи можно убирать в архив и возвращать в работу. Решения о закупке и актуальность статусов остаются за сотрудниками.

Технологии и детали реализации

Google Таблицы, формулы и Apps Script. Автоматика заполняет пустые служебные поля и переносит записи. В скрипте добавления нового поля проверка заголовков останавливает запись при неожиданном расположении колонок. В исходной системе контроль виден в таблице и на дашборде; внешних уведомлений нет.

Обсудим вашу задачу.

Можно начать со структуры таблицы, автополей, статусов, контроля сроков или архива. Выберем один повторяющийся сценарий и проверим его на нескольких примерах.

Обсудить учёт в таблице ↗
ЭКРАН ПРОЕКТА