Про SPUTOR
Здесь собраны некоторые материалы, опубликованные ранее на странице ВКонтакте.
Для кого SPUTOR
SPUTOR предназначен для учета товаров. Но это слишком обширное понятие. Как под словом "транспорт" может иметься в виду велосипед, самолет, грузовик или танкер, так и учет товаров может быть самый разнообразный. Так как в учете товаров описывается сам товар и операции над ним, то посмотрим как реализованы эти составляющие в SPUTORе.
Понятие товара в SPUTORе максимально упрощено - наименование, код, цена продажи и единица измерения. Подход простой и универсальный. Но в более мощных программах товар может быть гораздо сложнее - иметь несколько цен, оптовые скидки, гарантийные сроки или сроки годности, учет по цветам или размерам, иметь несколько единиц измерения, варианты продажи в упаковках, поштучно или на вес и т.п.
С товарными операциями тоже все просто - в SPUTORе их только две: закупка и продажа. В других программах могут отдельными операциями присутствовать также возврат поставщику, порча в пути, списание, возврат от покупателя, консигнация, усушка, отпуск с походом, переоценка и проч. А в SPUTORе возврат поставщику вводится как закупка с минусом.
Таким образом получается, что SPUTOR - это программа простого учета товаров, универсальная программа базового уровня. Установить программу и работать с ней можно без привлечения специалиста. SPUTOR предназначен для небольших торговых площадок, когда от программы не требуются фискальные функции.

Технические особенности программы
Суперкомпактность. Программа занимает в компьютере меньше места, чем одна песня в формате mp3, поэтому приставка "супер" вполне оправдана.
Работает на любых компьютерах. Можно установить и на слабый старый компьютер или ноутбук. Можно использовать Windows всех версий от Windows XP до Windows 11. Можно запускать на MacOS с использованием CrossOver, а также на Linux с использованием wine.
Простая установка. И не требуются никакие дополнительные компоненты вроде СУБД, .net, runtime и проч. Даже для такой функции, как Отчеты в формате Excel, не требуется наличие в компьютере самого Excel.
Автономность. В папке \SPUTOR содержится все необходимое для работы. Ее можно просто скопировать на другой компьютер и там программа сразу заработает без всяких дополнительных установок.
Локальная сеть. SPUTOR обеспечивает совместную работу в локальной сети совместно с нескольких компьютеров. Количество компьютеров ограничивается лишь возможностями операционной системы.
Интернет. В SPUTORе нет возможности подключаться удаленно через интернет. Как частичное решение можно использовать программы удаленного доступа, например AnyDesk.

Безопасность
- Стабильность программы
- Надежность хранения данных
- Авторизация доступа
- Защита от хищения информации
Стабильность программы
Программа должна отработать весь рабочий день без сбоев, пользователь должен
чувствовать уверенность в ее надежности. С этим у SPUTORа проблем нет. Есть,
однако, нехороший момент - если при совместной работе в локальной сети возникает
отказ в работе сети (например, где-то выпал сетевой кабель или выключился
коммутатор или роутер) то программа не выдает об этом культурное сообщение, а
начинает подвисать или выдает невнятное сообщение об ошибке. Конечно, в этом
случае программа делит ответственность с операционной системой, но все равно это
минус. Однако, большинство пользователей используют SPUTOR на одном компьютере,
а при совместной работе в локальной сети такие проблемы не часты.

Надежность хранения данных
Проверка надежности механизма работы с данными, который используется в SPUTORе,
осуществляется более двух десятков лет в других программах. И этот опыт показал
его высокую надежность - базы данных не пропадают и не разрушаются в течении
многих лет эксплуатации. Программа выполняет автоматический контроль и
восстановление целостности после компьютерных сбоев или отключения питания. Есть
команда резервного копирования и восстановления базы данных.

Авторизация доступа
В SPUTORе есть возможность организовать либо свободный запуск программы, либо
запуск по индивидуальному паролю. Каждому пользователю можно присвоить свой
уровень доступа: Администратор, Продавец, Только чтение. Это относительно
невысокий уровень авторизации и защиты от несанкционированного доступа. На
практике пароли администратором меняются редко и со временем могут стать
известными всем. К тому же технически используемая в программе парольная защита
может быть относительно легко взломана. В более защищенных программах для
доступа должны бы использоваться аппаратные ключи, карточки доступа или
подтверждающие коды через SMS. В идеале, кроме жесткой индивидуальной
авторизации, нужно бы полностью протоколировать действия пользователя, какую
информацию он ввел или удалил. Но это уже роскошь, так как размер такого
протокола превышал бы размер базы данных. Таким образом констатируем, что в
SPUTORе есть простая авторизация базового уровня, не очень надежная, но
достаточная для того применения, на которое он ориентирован.

Защита от хищения информации
В этой части у SPUTORа защиты нет - если злоумышленник получит доступ к
компьютеру с программой, то он обычно сможет без проблем украсть и программу, и
базу данных. С одной стороны в качестве достоинства отмечаем мобильность и
автономность SPUTORа - в папке \SPUTOR содержится все необходимое для работы, ее
можно просто скопировать на другой компьютер и там программа сразу заработает
без всяких дополнительных установок. Но обратная сторона такой мобильности
является возможность хищения путем простого копирования на флешку. SPUTOR не
предназначен для хранения секретных данных и, если требуется защитить данные от
хищения, то не следует надеяться на парольную защиту программы, а следует
использовать обычные меры защиты, как и для прочих документов, папок, файлов.

Новые версии - обновление
Обновление программного обеспечения происходит постоянно. Разработчики расширяют функционал, исправляют ошибки, улучшают программы. Все больше программ обновляются автоматически через интернет без вмешательства пользователя. SPUTOR автоматически не обновляется - пользователь может сам скачать и установить новую версию. При этом рекомендуется сначала на сайте прочесть список изменений в новой версии программы, так как не исключено, что нововведения не всем понравятся.
Само обновление SPUTORа выполнить не сложно - обычным образом скачать новую версию программы и затем обычным образом запустить ее установку. Не обязательно скачивать каждую новую версию, можно следить за информацией на сайте и скачивать новую версию тогда, когда накопится достаточно значимый для пользователя список изменений.
Если все же есть сомнения в новой версии, то можно сначала сделать копию папки \SPUTOR, затем установить и пощупать новую версию, а если она не понравится, то вернуть назад сделанную копию.

Контроль запасов
Если разнообразие товаров и объем продаж невелики, то для планирования закупок помощь компьютера не требуется. С ростом продаж и с расширением ассортимента становится сложнее следить за расходованием и остатками товаров.
Основным отчетом для анализа динамики продаж и остатков является Оборотная ведомость. В нем можно увидеть, например, что за месяц было продано 100 единиц товара, а на конец месяца остается 15. Зная эту информацию, а также учитывая особенности товара, продавец может планировать закупку. Особенностями товара могут быть его сроки хранения, сезонность и прочая специфика.
Иногда при компьютерном учете задается уровень минимального запаса для товара, чтобы программа могла формировать отчет о товарах, запасы которых снижаются до критического уровня. В SPUTORe используется другой способ - автоматический контроль запасов, который не требует ввода количества минимального запаса для каждого товара, не требует следить за ним и корректировать это количество при изменении объемов продаж. Автоматический контроль выполняет команда в меню Отчеты - Контроль запасов. Она делает прогноз по закупкам на основании прошлых продаж. При таком подходе, в отличие от фиксированной суммы минимального запаса, прогнозы по закупкам сами меняются в зависимости от объемов продаж.
SPUTOR делает прогноз в предположении, что товар продается равномерно, с примерно одинаковой интенсивностью. Поэтому продавец должен посмотреть на прогноз критически и, возможно, учесть упомянутые выше особенности своего товара. Понятно, что новогодние елочные игрушки, зимняя автомобильная резина или подарки к 8 Марта такому прогнозу не подчиняются.

Касса
SPUTOR выполняет учет товаров, но не выполняет учет оплаты за товар, учет взаиморасчетов. Нет возможности учесть предоплату, частичную оплату, оплату в рассрочку, задолженность. Обычно подразумевается, что оплата выполняется немедленно. Для более сложных случаев можно в документе использовать графу Статус или Признак для того чтобы отмечать состояние оплаты или способ оплаты товара.
Но в меню Документы есть команда Касса, которая никак не связана с товарными операциями. Совершенно независимо от товаров и от документов закупки и продажи можно вводить приход и расход денежных средств. В программе можно и вовсе не вести учет товаров, а только вести учет денег. В том числе можно ввести одной суммой всю дневную выручку, но это будет лишь часть денежных операций, которых в хозяйстве значительно больше, чем закупки и продажи, особенно различные текущие расходы и обязательные платежи.
Команда Касса ориентирована на учет наличности. А учет операций с безналичными средствами выполняет банковская программа. Если наличность вносится на банковский счет, то по Кассе делается расход на банк, а если деньги из банка обналичиваются в банкомате, то по Кассе делается приход.

Вопрос из форума
Ответ. При вводе документа продажи есть возможность вводить не саму продажу, а снятый остаток. А программа тут же от предыдущего остатка посчитает продажу и в документ попадет не остаток, а продажа. Этот режим включается в документе продажи в кнопке Расчеты - Режим ввода остатков. В этом режиме остатки можно вводить в документ обычным образом вручную, и команды Импорт из отчета Excel и Импорт по кодам тоже подразумевают импорт остатков с пересчетом их в продажи на лету. То есть, если остатки снимаются в таблицу Excel, то можно их загружать в документ продажи.
