«Суммовой учет не ведется. Взаиморасчеты с покупателями и поставщиками не ведутся». Эта часть условия говорит нам о том, что никаких данных о суммах, валютах, покупателях и поставщиках в информационной системе хранить не нужно.
«Заказчик просит разработать конфигурацию для учета товаров. Учет товаров ведется в разрезе складов». Появляется информация о тех объектах аналитики, которые нам понадобятся для решения поставленной задачи: товарах и складах. Для их реализации нам понадобятся справочники.
Определение Справочник – это объект конфигурации, который хранит справочную информацию, например, перечень товаров или список сотрудников (более подробно про справочники можно прочитать здесь: https://v8.1c.ru/platforma/spravochniki/). Добавим справочник «Товары».
Добавим справочник «Склады».
Откроем программу в режиме «1С:Предприятие» и добавим в каждый справочник несколько элементов.
Аналогично добавьте элементы в справочник «Склады».
«В системе необходимо регистрировать поступление товара». Для регистрации поступления товаров следует воспользоваться объектом конфигурации документ.
Определение Документ – это объект конфигурации, хранящий информацию о каких-либо событиях, произошедших в «жизни» предприятия. Например, с помощью документа можно зарегистрировать (то есть сохранить данные документа для последующей обработки) продажу товаров или начисление зарплаты (подробнее про документы можно прочитать здесь: https://v8.1c.ru/platforma/dokumenty/). Добавим новый документ «ПоступлениеТоваров».
Для настройки структуры документа переходим на вкладку «Данные».
«При поступлении товара пользователь в табличной части указывает, какие товары и в каком количестве поступили в организацию. Нужно предусмотреть учет до граммов». Добавим табличную часть.
Теперь добавим два реквизита табличной части: «Товар» (тип – «СправочникСсылка.Товары») и «Количество» (тип – «Число»).
«В шапке документа выбираем склад, куда поступают товары».
Сделаем данный реквизит обязательным для заполнения.
С помощью такой настройки пользователь не сможет сохранить документ, пока не заполнит поле «Склад».
Запустим режим «1С:Предприятие» и попробуем создать новый документ.
Теперь система способна регистрировать получение товаров на определенный склад.
Продажа товара осуществляется аналогично получению, следовательно, документ по структуре будет точно таким же, как документ «ПоступлениеТоваров».
Чтобы не тратить время на создание точно такого же документа, воспользуемся возможностью платформы создать новый документ копированием.
Получаем точную копию документа. Изменим имя документа на «ПродажаТоваров».
«При продаже товаров указывается, какие товары были проданы и в каком количестве, с какого склада. Склад, с которого списываются товары, выбирается для каждого товара в табличной части документа». На вкладке «Данные» структура должна быть немного изменена.
Реквизит «Склад» следует скопировать в табличную часть. Перетаскивать реквизит нужно именно в список реквизитов табличной части.
«Продать товар "в минус" нельзя, то есть в момент продажи следует проверять остаток товара». Если создать новый документ «ПродажаТовара» и попытаться продать со склада больше товаров, чем на складе имеется в данный момент, то система не сможет этого предотвратить, поскольку учет остатков никак не ведется.
Для начала нужно каким-то образом вести подсчет остатков товаров на складах. Для этого нам потребуется регистр накопления.