Создание программы для склада в excel. Складской учет в Excel

  • 12.07.2019

Складской учет в Excel — это прекрасное решение для любой торговой компании или производственной организации, которым важно вести учет количество материалов, используемого сырья и готовой продукции.

Кому могут помочь электронные таблицы

Крупные фирмы приобретают для этих целей готовые решения в электронном формате. Однако они стоят достаточно дорого, а некоторые сложные программы требуют привлекать к работе на складе квалифицированного сотрудника с высокой зарплатой. Это не под силу начинающим или небольшим компаниям. К счастью, выход есть, и можно использовать таблицы Excel. Этот электронный инструмент, который уступает по популярности только офисной программе Word, имеет функционал, вполне достаточный для решения задач складского учета.

Несколько важных правил

Те, кого интересует вопрос о том, как вести складской учет, должны с самого начала серьезно подойти к вопросу создания собственной компьютерной программы. При этом следует с самого начала придерживаться следующих правил:

  • Все справочники должны изначально создаваться максимально точно и подробно. В частности, нельзя ограничиваться простым указанием названий товаров и следует также указывать артикулы, коды, сроки годности (для определенных видов) и пр.
  • Начальные остатки обычно вводятся в таблицы в денежном выражении.
  • Следует соблюдать хронологию и вносить данные о поступлении тех или иных товаров на склад раньше, чем об отгрузке покупателю.
  • Перед заполнением таблиц Excel необходимо обязательно провести инвентаризацию.
  • Следует предусмотреть, какая дополнительная информация может понадобиться, и вводить и ее, чтобы в дальнейшем не пришлось уточнять данные для каждого из товаров.

Перед тем как приступить к разработке электронной таблицы для обеспечения нормального функционирования вашего склада, следует учесть его специфику. Общие рекомендации в таком случае следующие:

  • Необходимо составить справочники: «Покупатели», «Поставщики» и «Точки учета товаров» (небольшим компаниям они не требуются).
  • Если перечень продукции относительно постоянный, то можно порекомендовать создать их номенклатуру в виде базы данных на отдельном листе таблицы. В дальнейшем расход, приход и отчеты требуется заполнять со ссылками на нее. Лист в таблице Excel с заголовком «Номенклатура» должен содержать наименование товара, коды продукции, товарные группы, единицы измерения и т.п.
  • Отчет формируется посредством инструмента «Сводная таблица».
  • Поступление на склад должно учитываться на листе «Приход».
  • Требуется создать листы «Расход» и «Остатки» для отслеживания текущего состояния.

Создаем справочники

Чтобы разработать программу, чтобы вести складской учет в Excel, создайте файл с любым названием. Например, оно может звучать, как «Склад». Затем заполняем справочники. Они должны иметь примерно следующий вид:

Поставщики

Наименьшее

Юридический адрес

Комментарий

ООО «Москва»

ООО «Лето-3»

ЗАО «Утро»

Чтобы заголовки не «убегали», их требуется закрепить. С этой целью на вкладке «Вид» в Excel нужно сделать клик по кнопке «Закрепить области».

Точно так же выглядит таблица «Покупатели».

Обеспечить удобный и частично автоматизированный бесплатная сможет, если создать в ней вспомогательный справочник пунктов отпуска товаров. Правда, он потребуется только в том случае, если компания имеет несколько торговых точек (складов). Что касается организаций, имеющих один пункт выдачи, то такой справочник для них создавать нет смысла.

Точки учета

Наименьшее

Комментарий

Магазин 1

Собственная программа «Склад»: создаем лист «Приход»

Прежде всего, нам понадобится создать таблицу для номенклатуры. Ее заголовки должны выглядеть как «Наименование товара», «Сорт», «Единица измерения», «Характеристика», «Комментарий».

  • Выделяем диапазон этой таблицы.
  • В поле «Имя», расположенном прямо над ячейкой с названием «А», вводят слово «Таблица1».
  • Так же поступают с соответствующим диапазоном на листе «Поставщики». При этом указывают «Таблица2».
  • Фиксации приходных и расходных операций производится на двух отдельных листах. Они помогут вести складской учет в Excel.

Для «Прихода» таблица должна иметь вид, как на рисунке ниже.

Приход товаров

Поставщик

Точка учета

Ед. измер.

Автоматизация учета

Складской учет в Excel можно сделать более удобным, если пользователь сможет сам выбирать из готового списка поставщика, наименование товара и точку учета.

При этом:

  • единица измерения и код поставщика должны отображаться в таблице автоматически, без участия оператора;
  • номер накладной, дата, цена и количество вносятся вручную;
  • программа «Склад» (Excel) рассчитывает стоимость автоматически, благодаря математическим формулам.

Для этого все справочники требуется отформатировать в виде таблицы и для столбца «Наименование» создать выпадающий список. Для этого:

  • выделяем столбец (кроме шапки);
  • находим вкладку «Данные»;
  • нажимаем на иконку «Проверка данных»;
  • в поле «Тип данных» ищем «Список»;
  • в поле «Источник» указываем функцию «=ДВССЫЛ("номенклатура!$A$4:$A$8")».
  • выставляем галочки напротив «Игнорировать пустые ячейки» и «Список допустимых значений».

Если все сделано правильно, то при заполнении 1-го столбца можно просто выбирать из списка. При этом в столбце «Ед. изм.» появится соответствующее значение.

Точно так же создаются автозаполнение для столбцов «Код» и «Поставщик», а также выпадающий список.

Для заполнения графы «Стоимость» используют формулу умножения. Она должна иметь вид — «= цена * количество».

Нужно также сформировать выпадающий список под названием «Точки учета», который будет указывать, куда был отправлен поступивший товар. Это делается точно так же, как в предыдущих случаях.

«Оборотная ведомость»

Теперь, когда вы почти уже создали удобный инструмент, позволяющий вашей компании вести складской учет в Excel бесплатно, осталось только научить нашу программу корректно отображать отчет.

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

Чтобы облегчить складской учет, программа бесплатная должна заполнять столбцы «Отгрузки» и «Поступление» посредством функции СУММЕСЛИМН.

Остатки товаров на складе считаем, используя математические операторы.

Вот такая у нас получилась программа «Склад». Со временем вы можете самостоятельно внести в нее коррективы, чтобы сделать учет товаров (вашей продукции) максимально удобным.

В настоящее время количество различных отчетов, которые готовятся всеми подразделениями организаций, неуклонно растет. Очень часто на предприятиях осуществляется автоматизация отчетности на базе различных программных продуктов (SAP, 1С, Инталев и прочее). Но даже в тех организациях, где система «автоматизирована», не обходятся без использования Excel. Поскольку в программных продуктах, которые используются для автоматизации, заложены общие принципы построения отчетов, а каждое предприятие - уникально, сложно унифицировать всю отчетность в специализированных программных продуктах, а иногда - и невозможно это сделать. И в этом случае на помощь приходят электронные таблицы Excel. Они позволяют дорабатывать отчеты, представлять информацию, полученную при выгрузке из той же 1С, в необходимом виде, а иногда и вообще служат основной программой ведения управленческой и прочей отчетности.

Программа Excel является одной из наиболее востребованных среди базового пакета Microsoft Office. Менеджер по продажам, используя таблицы, ведет систематизированную работу с клиентами. Секретарь ведет учет всех локальных нормативных актов, корреспонденции или готовит диаграммы на производственное совещание. Экономист обрабатывает первичную информацию и вычисляет показатели работы компании. Электронные таблицы - это самая популярная программа, используемая сотрудниками различных служб и различных направлений деятельности.

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

Так или иначе бухгалтерия в Excel станет намного проще, если освоить несколько полезных приемов, которые смогут ускорить работу с данными. Узнайте, чем может быть полезен excel для бухгалтера в примерах, которые мы подготовили. Следующие упражнения в Эксель для работы бухгалтеров окажутся не просто полезными, а просто необходимыми.

Фундаментальный инструмент Excel

Кроме непосредственных обязанностей бухгалтеру могут добавить функции по подготовке коммерческих предложений, расчета договорных цен и прочее. Для выполнения расчетов необходимо применять различные коэффициенты и поправки, а также конвертировать цены. И главное, выполнять все действия быстро и без ущерба основным обязанностям.

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

Так, пересчитывая курс, в одной ячейке можно указать цену, во второй курс валюты, а в третьей задать формулу пересчета (= первая ячейка * вторая ячейка), далее нажать Enter и получить цену в рублях. В первом листе в нужной ячейке можно поставить “=”, перейти на второй лист и указать третью ячейку с итогом. Опять нажать Enter и получить результат.

Если необходимо провести такие расчеты по большому количеству пунктов, где изменяется только цена, то можно воспользоваться фундаментальным приемом Excel - автозаполнение формул, или протягивание.

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

В строке формул ставим равно и ссылку на ячейку из таблицы с исходными данными (=А3). После этого получим просто дублирование значения из таблицы. При протягивании этой ячейки получится копия таблицы с данным, которые будут изменяться соответственно со сменой информации в исходной таблице. Это пример протягивания ячеек без фиксирования диапазонов.



Можно закрепить ссылку, чтобы оставить ее неизменной при протягивании полностью, по строке или по столбцу. Фиксирование выполняется в строке формул с помощью знака $. Этот знак ставят перед той частью координат в ссылке, которую необходимо зафиксировать:
$ перед буквой – фиксирование по столбцу - $С1
$ перед цифрой – фиксирование по строке - С$1
$ перед буквой и цифрой – полное фиксирование ячейки - $С$1.

Подсчет календарных дней

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

Если это небольшой отрезок времени, то его просто посчитать, воспользовавшись календарем, но для выполнения постоянных расчетов такой формат достаточно неудобен. В таких ситуациях приходит Excel в помощь бухгалтеру.

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

Далее выбираем третью ячейку и жмем “Вставить функцию”, вы можете найти ее по значку ¶x. После нажатия всплывет окно “Мастер функций”. Из списка “Категория” выбираем “Дата и время”, а из списка “Функция”- “ДНЕЙ360” и нажимаем кнопку Ок. В появившемся окне нужно вставить значения начальной и конечной даты. Для этого нужно просто щелкнуть по ячейкам таблицы с этими датами, а в строке “Метод” поставить единицу и нажать Ок. Если итоговое значение отражено не в числовом формате, нужно проверить формат ячейки: щелкнуть правой кнопкой мыши и выбрать из меню “Формат ячейки”, установить “Числовой формат” и нажать Ок.

Еще можно выполнить подсчет дней таким способом: в третьей ячейке набрать = ДНЕЙ 360 (В1; В2; 1). В скобках необходимо указать координаты двух первых ячеек с датами, а для метода поставить значение единицы. При расчете процентов за недели можно полученное количество дней разделить на 7.

Также к дате можно прибавлять и отнимать любое количество дней. Чтобы это выполнить, нужно в одной ячейке написать дату, во второй разместить знак равенства, затем щелкнуть по ячейке с датой и набрать “+” или “-” и требуемое количество дней.

Сортировка данных

Очень удобная функция, которая позволяет разместить данные по возрастанию/убыванию. Также сортировать данные можно и для упорядочивания записей по дате.

Для выполнения этого действия необходимо выбрать область, которая требует сортировки. Затем можно нажать кнопку “Сортировка по возрастанию” в верхнем ряду меню “Данные”, ее вы найдете по знаку “АЯ”. Ваши данные разместятся от меньшего к большему по первому выделенному столбцу.



Таблицы Эксель для бухгалтера позволяют сортировать данные, начиная с первого выделенного столбца. Если вы выделили ячейки слева направо, то последовательность будет выполнена в крайнем левом столбце. Если справа налево, то в правом.

Если данные нужно сортировать по среднему столбцу, то можно использовать меню “Данные” - пункт “Сортировка” - “Сортировка диапазона”. В разделе “Сортировать по” необходимо выбрать столбец и тип сортировки.


Работа с длинными таблицами

Таблицы Excel для бухгалтера - многофункциональный рабочий инструмент, который содержит множество информации для ведения отчетности и выполнения текущих расчетов. При печати таблицы, которая не умещается на один лист, можно разместить ее “шапку” на каждой отдельной страничке, что облегчит поиск необходимых данных. Для этого нужно выбрать в меню “Файл”- “Параметры страницы” и закладку “Лист”. Размещаем курсор на “Сквозные строки” или “Сквозные столбцы” и в таблице кликаем на строки, которые нужно разместить на каждом листке.

Также для работы с такими документами можно использовать колонтитулы. В них отмечают необходимые данные, такие как дата, номера листов, имя составителя и прочее. Настройка колонтитулов доступна в “Параметрах страницы” - “Колонтитулы”. Там доступны готовые варианты разметки или возможность добавления собственного.

Кроме полезных приемов по работе в Эксель, бухгалтеру необходимо освоить его горячие клавиши.

Набор горячих клавиш Excel, без которых вам не обойтись

Применение этих сочетаний клавиш в Excel ускорит работу и поможет в выполнении анализа данных, построении графиков и форматировании таблиц.

  • F4 - при вводе формулы, регулирует тип ссылок (относительные, фиксированные). Можно использовать для повтора последнего действия.
  • Shift+F2 - редактирование примечаний
  • Ctrl+; - ввод текущей даты (для некоторых компьютеров Ctrl+Shift+4)
  • Ctrl+’ - копирование значений ячейки, находящейся над текущей (для некоторых компьютеров работает комбинация Ctrl+Shift+2)
  • Alt+F8 - открытие редактора макросов
  • Alt+= - суммирование диапазона ячеек, находящихся сверху или слева от текущей ячейки
  • Ctrl+Shift+4 - определяет денежный формат ячейки
  • Ctrl+Shift+7 - установка внешней границы выделенного диапазона ячеек
  • Ctrl+Shift+0 - определение общего формата ячейки
  • Ctrl+Shift+F - комбинация открывает диалоговое окно форматирования ячеек
  • Ctrl+Shift+L - включение/ отключение фильтра
  • Ctrl+S - сохранение файла (сохраняйтесь как можно чаще, чтобы не потерять ценные данные).

Использование горячих клавиш и полезных приемов в Excel упростят и ускорят вашу работу только при условии того, что вы уже на достаточном уровне владеете этой программой. Если вы хотите повысить свой уровень и эффективнее использовать электронные таблицы вести бухгалтерский учет в Эксель, то можете бесплатно скачать книгу

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

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

Для ведения складского учета в Excel достаточно будет 2-3 основных листа: «Приход» (учет товаров, поступающих на склад), «Расход» (учет выбывших товаров со склада) и при необходимости «Текущее состояние» (могут отображаться товары, которые есть на складе в данный момент). На каждом листе необходимо создать заголовки и можно приступать к внесению записей для дальнейшего учета.

"СуперСклад".

Это несомненно лучшая программа для ведения складского учета. К достоинствам программы относятся простой пользовательский интерфейс и легкость в освоении. Программа позволяет вести полноценный учет товаров и денег от киоска до крупной оптовой базы. Для пользователей, которым важна мобильность есть версия созданная с применением технологии преносимого приложения (portable edition).

Склад в Excel 7.7.3

Программа в этой версии может быть установлена, как на жесткий диск компьютера, так и на съемный носитель (USB-flash и т.п.) и свободно перемещаться с компьютера на компьютер.

"V V S: Офис — Склад — Магазин".

Это простая, надежная и гибкая программа для автоматизации торговли, склада и производства. Легкая в развертывании, программа требует минимума усилий для внедрения, имеет доступную цену. Имеется бесплатная ознакомительная версия.

"Складской учет товаров".

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

"Инфо-Предприятие:Торговый Склад".

Программа "ИП:Торговый Склад" входит в систему программ Инфо-Предприятие. "ИП:Торговый Склад" позволяет легко и удобно автоматизировать складской учета на торговом предприятии. Среди пользователей нашей программы предприятия оптовой и розничной торговли, сети магазинов, оптовые базы. Несмотря на свою торговую ориентацию, "ИП:Торговый склад" позволяет вести учет материалов, готовой продукции, МБП, т.е. программу можно использовать везде, где необходимо ведение складского учета.

ФОЛИО-WinСклад. Версия 4.хх (локальная).

Как и в других программах ФОЛИО для работы не требуется специальных знаний, кроме знакомства с MS Windows.

"Склад+".

Складской учет "Склад+" — очень простая и удобная программа, которая имеет самые необходимые возможности. Формирование приходных и расходных документов. Печать накладной, счет-фактуры, счета и приходного ордера. Расчет трех цен продажи с заданными коэффициентами относительно закупочной цены, с последующей возможностью выбора одной из этих цен для формирования продажных цен для конкретного покупателя.

"1С:Бухгалтерия 8".

"1С:Бухгалтерия 8" - универсальная программа массового назначения для автоматизации бухгалтерского и налогового учета, включая подготовку обязательной (регламентированной) отчетности. Это готовое решение для ведения учета в организациях, осуществляющих любые виды коммерческой деятельности: оптовую и розничную торговлю, комиссионную торговлю (в том числе субкомиссию), оказание услуг, производство и т.д.

Кроме того, с помощью "1С:Бухгалтерии 8" могут вести учет индивидуальные предприниматели, применяющие упрощенную систему налогообложения или общий режим налогообложения.

"Ажур-СКЛАД".

Программа "Ажур-СКЛАД" предназначена для автоматизации цикла учета складских операций.

Система включает полный цикл учета всех типов складских операций прихода, учет операций расхода и подготовку аналитической отчетности.

"Товар-Деньги-Товар".

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

Microinvest Склад Pro.

"Microinvest Склад Pro" – это отраслевое решение, являющееся системой автоматизации “сетевых” розничных структур (магазинов самообслуживания и/или прилавочной торговли), складских объектов и ресторанов. "Microinvest Склад Pro" отвечает всем требованиям в движении товарных ресурсов в самом предприятии или в сети предприятий, связанных своей коммерческой или производственной деятельностью.

Тирика-Магазин.

"Тирика-Магазин" — очень простая, но очень мощная программа для магазина. Умеет все, но при этом настолько проста в использовании, что даже неопытный пользователь освоит ее за пять минут. Программа подходит для магазина любого профиля: продуктов, стройматериалов, автозапчастей, одежды и так далее.

RM-SKLAD Складской учет.

"RM-SKLAD Складской учет" это программа для ведения складского учета и торговых операций на предприятии любой формы собственности. Она в первую очередь предназначена для мелкого и среднего бизнеса. Программа может использоваться в небольших магазинах, складах, производстве для оперативного учета товаров и материалов.

Склад и торговля.

"Склад и торговля" — простая, надежная программа для автоматизации торговли и складского учета. Она позволяет легко и быстро создавать первичные документы (счета, счета-фактуры, накладные, договоры и др.), контролировать остатки на складе, вести учет продаж и поступления товара, делать резервирование, вести учет задолженности клиентов и поставщикам, учитывать закупочные цены и калькулировать себестоимость продуктов при производстве, подсчитывать полученную прибыль и многое другое. Программа имеет широкие возможности настройки интерфейса.

Складской учет в Excel – программа без макросов и программирования

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

На малых предприятиях движение товаров контролируют своими силами. С этой целью можно использовать таблицы Excel. Функционала данного инструмента вполне достаточно. Ознакомимся с некоторыми возможностями и самостоятельно составим свою программу складского учета в Excel.

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

Как вести складской учет в Excel?

Любое специализированное решение для складского учета, созданное самостоятельно или приобретенное, будет хорошо работать только при соблюдении основных правил. Если пренебречь этими принципами вначале, то впоследствии работа усложнится.

  1. Заполнять справочники максимально точно и подробно. Если это номенклатура товаров, то необходимо вносить не только названия и количество. Для корректного учета понадобятся коды, артикулы, сроки годности (для отдельных производств и предприятий торговли) и т.п.
  2. Начальные остатки вводятся в количественном и денежном выражении. Имеет смысл перед заполнением соответствующих таблиц провести инвентаризацию.
  3. Соблюдать хронологию в регистрации операций. Вносить данные о поступлении продукции на склад следует раньше, чем об отгрузке товара покупателю.
  4. Не брезговать дополнительной информацией. Для составления маршрутного листа водителю нужна дата отгрузки и имя заказчика. Для бухгалтерии – способ оплаты. В каждой организации – свои особенности. Ряд данных, внесенных в программу складского учета в Excel, пригодится для статистических отчетов, начисления заработной платы специалистам и т.п.

Однозначно ответить на вопрос, как вести складской учет в Excel, невозможно. Необходимо учесть специфику конкретного предприятия, склада, товаров. Но можно вывести общие рекомендации:

  1. Для корректного ведения складского учета в Excel нужно составить справочники. Они могут занять 1-3 листа. Это справочник «Поставщики», «Покупатели», «Точки учета товаров». В небольшой организации, где не так много контрагентов, справочники не нужны. Не нужно и составлять перечень точек учета товаров, если на предприятии только один склад и/или один магазин.
  2. При относительно постоянном перечне продукции имеет смысл сделать номенклатуру товаров в виде базы данных. Впоследствии приход, расход и отчеты заполнять со ссылками на номенклатуру. Лист «Номенклатура» может содержать наименование товара, товарные группы, коды продукции, единицы измерения и т.п.
  3. Поступление товаров на склад учитывается на листе «Приход». Выбытие – «Расход». Текущее состояние – «Остатки» («Резерв»).
  4. Итоги, отчет формируется с помощью инструмента «Сводная таблица».

Чтобы заголовки каждой таблицы складского учета не убегали, имеет смысл их закрепить. Делается это на вкладке «Вид» с помощью кнопки «Закрепить области».

Теперь независимо от количества записей пользователь будет видеть заголовки столбцов.

Таблица Excel «Складской учет»

Рассмотрим на примере, как должна работать программа складского учета в Excel.

Делаем «Справочники».

Для данных о поставщиках:

* Форма может быть и другой.

Для данных о покупателях:

* Обратите внимание: строка заголовков закреплена. Поэтому можно вносить сколько угодно данных. Названия столбцов будут видны.

Для аудита пунктов отпуска товаров:

Еще раз повторимся: имеет смысл создавать такие справочники, если предприятие крупное или среднее.

Можно сделать на отдельном листе номенклатуру товаров:

В данном примере в таблице для складского учета будем использовать выпадающие списки. Поэтому нужны Справочники и Номенклатура: на них сделаем ссылки.

Диапазону таблицы «Номенклатура» присвоим имя: «Таблица1». Для этого выделяем диапазон таблицы и в поле имя (напротив строки формул) вводим соответствующие значение. Также нужно присвоить имя: «Таблица2» диапазону таблицы «Поставщики». Это позволит удобно ссылаться на их значения.

Для фиксации приходных и расходных операций заполняем два отдельных листа.

Делаем шапку для «Прихода»:

Следующий этап – автоматизация заполнения таблицы! Нужно сделать так, чтобы пользователь выбирал из готового списка наименование товара, поставщика, точку учета. Код поставщика и единица измерения должны отображаться автоматически. Дата, номер накладной, количество и цена вносятся вручную.

Кабинет информатики

Программа Excel считает стоимость.

Приступим к решению задачи. Сначала все справочники отформатируем как таблицы. Это нужно для того, чтобы впоследствии можно было что-то добавлять, менять.

Создаем выпадающий список для столбца «Наименование». Выделяем столбец (без шапки). Переходим на вкладку «Данные» — инструмент «Проверка данных».

В поле «Тип данных» выбираем «Список». Сразу появляется дополнительное поле «Источник». Чтобы значения для выпадающего списка брались с другого листа, используем функцию: =ДВССЫЛ(«номенклатура!$A$4:$A$8»).

Теперь при заполнении первого столбца таблицы можно выбирать название товара из списка.

Автоматически в столбце «Ед. изм.» должно появляться соответствующее значение. Сделаем с помощью функции ВПР и ЕНД (она будет подавлять ошибку в результате работы функции ВПР при ссылке на пустую ячейку первого столбца). Формула: .

По такому же принципу делаем выпадающий список и автозаполнение для столбцов «Поставщик» и «Код».

Также формируем выпадающий список для «Точки учета» — куда отправили поступивший товар. Для заполнения графы «Стоимость» применяем формулу умножения (= цена * количество).

Формируем таблицу «Расход товаров».

Выпадающие списки применены в столбцах «Наименование», «Точка учета отгрузки, поставки», «Покупатель». Единицы измерения и стоимость заполняются автоматически с помощью формул.

Делаем «Оборотную ведомость» («Итоги»).

На начало периода выставляем нули, т.к. складской учет только начинает вестись. Если ранее велся, то в этой графе будут остатки. Наименования и единицы измерения берутся из номенклатуры товаров.

Столбцы «Поступление» и «Отгрузки» заполняется с помощью функции СУММЕСЛИМН. Остатки считаем посредством математических операторов.

Скачать программу складского учета (готовый пример составленный по выше описанной схеме).

Вот и готова самостоятельно составленная программа.



Описание

Складской учёт в программах 1С

«1С:Торговля и склад 7.7» — так когда-то называлась программа по торгово-складскому учёту. Теперь 1С Предприятие 7.7 — это уже серьёзно устаревшая программная система.

«1С:Управление торговлей 8» пришла ей на смену, и хотя слово «1С Склад» и пропало из названии программы, но складской модуль учёта стал гораздо более полон и универсален, чем в старой версии программы.

1С склад описание:

  • управлять остатками товаров в различных единицах измерения на множестве складов;
  • учитывать серии товаров (серийные номера, сроки годности и т. д.);
  • учитывать ГТД и страну происхождения номенклатуры склада;
  • вести раздельный учет собственных товаров на складе, товаров, принятых и переданных на реализацию;
  • детализировать расположение товара на складе по местам хранения;
  • резервировать складские остатки.

Продолжить …

Программы

1С:Управление торговлей 8.

Базовая версия

Цена — 6 700 р.

Рабочих мест — 1

Юридических лиц — 1

Возможность доработки — нет.

1С: Управление торговлей 8

Цена — 22 600 р.

Рабочих мест — 1 + доп. лицензии

Возможность доработки — есть

1С: Управление торговлей 8 (USB)

Цена — 27 300 р.

Рабочих мест — 1 + доп.

Управление складскими запасами при помощи MS Excel

лицензии

Юридических лиц — неограничено

Возможность доработки — есть

1С:Управление торговлей 8. Дополнительные лицензии

Подробнее о лицензиях 1С…

Все программы

Услуги

Установка и доставка

Если вы приобретаете программу 1С Склад в нашей компании — то доставка и установка производятся бесплатно.

Настройка учёта.

Подключение торгового оборудования

Обучение и консультирование

Стоимость работ — 1 980 р. за час работы специалиста по 1С Склад.

Запуск в работу. Доработка системы под нужды Вашей компании

Стоимость работ — 1 980 р. за час работы специалиста по 1С Склад.

Комплексная автоматизация торгово-складского учёта в Вашей компании. Запуск «с нуля»

Стоимость работ определяется после проведения предварительного обследования.

Внимание! Скидки!

При продолжительных работах серьёзные скидки!

Сделайте заказ, указав, что Вы хотите получить в итоге — и наши специалисты подсчитают трудозатраты и стоимость работ.

Топ 10: Системы управления складом

Бизнес.Ру

Онлайн система для управления компаниями малого бизнеса в сфере торговли и услуг. Модули: торговля и склад, CRM, почта, SMS, задачи и календарь, сотрудники. Позволяет вести полноценный торговый и складской учет, работать с клиентами и поставщиками, осуществлять совместную работу сотрудников, контролировать расходы, считать прибыль и себестоимость. Большое количество печатных редактируемых шаблонов бланков и документов. Все необходимые отчеты.

МойСклад

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

Большая Птица

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

Простая и удобная система учета розницы и склада, экономящая время и повышающая доходность бизнеса. Рабочее место кассира на любом ноутбуке или планшете (сканер штрихкода, печать документов). Учет склада (остатки, закупки, печать этикеток). Инструменты контроля и развития бизнеса: продажи по каждому магазину, оптимизация остатков по складу, сумма денег в кассе, средняя сумма чека, маржинальность и чистая прибыль.

Учет товара на складе в Excel

Система работает с ЕГАИС

SaaS сервис для управления магазином и складом. Управление закупками и поставщиками, остатками на складе, ценами, продажами и клиентами, маркетинговыми акциями, сотрудниками. Есть отчеты, печать документов, POS-приложение для планшета. Можно вести как один небольшой магазин, так и сеть магазинов.

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

Введение

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

Исходными данными для формирования отчетов являются три типа таблиц:

  • Параметры
  • Справочники
  • Журналы

При этом сами отчеты тоже являются таблицами Excel.

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

Изменения в версии 2.6

  • Начиная с версии 2.6, не поддерживается старый формат рабочей книги XLS. Файл программы сохранен в формате XLSX/XLSM и работает в Excel, начиная с версии 2007 (2007-2016 ). Программа в формате XLS доступны только в версии 2.0, и может быть приобретена только по специальному запросу.
  • Обновлен внешний вид рабочих книг в соответствии с дизайном последних версий Microsoft Office.
  • Второй сводный отчет по местам хранение.
  • Вид по умолчанию первого отчета преобразован для возможности копирования и вставки остатков на начало нового периода.
  • Выпадающий список для поиска элементов справочников по первым буквам слова. Активизируется по двойному клику на ячейке.
  • Выделение красным цветом не найденных в справочниках элементов журналов.

Изменения в версии 2.0

  • Точки учета и контрагенты разделены по разным справочникам.
  • Снято ограничение на количество поставщиков и покупателей.
  • Добавлены группы ресурсов для фильтрации в отчетах.
  • Начальные остатки заполняются в отдельном журнале.
  • Удалены стоимостные показатели в журналах, добавлен показатель средней цены в справочниках.
  • Новый отчет по местам хранения в виде сводной таблицы Excel.

Возможности и ограничения

Электронные таблицы Excel имеют внутренние ограничения на объем обрабатываемой информации. Программа не предназначена для замены больших систем учета сотен тысяч позиций номенклатуры. Но на большинстве предприятий среднего и малого бизнеса объемы и сложность данных доступны для обработки в Excel.

Основной файл не содержит большого количества вычислений, для отчетов используются специальные алгоритмы, также не имеющие формульных связей с исходными данными. Поэтому большие объемы данных обеспечивают нормальное быстродействие даже в режиме автоматического расчета Excel. Переход в ручной режим расчетов рекомендуется только на устаревших компьютерах.

В автоматическом режиме расчетов Excel рекомендуем следующие параметры при работе на высокопроизводительном компьютере:

  • Количество ресурсов (номенклатура) - до 2000
  • Количество точек учет - до 200
  • Количество операций (строк) в каждом журнале - до 10 000
  • Размер файла (xlsx) - до 10Мб

В ручном режиме расчетов Excel ограничения в основном связаны только с возможностями компьютера. Для нормальной работы отчетов рекомендуем следующие ограничения:

  • Количество ресурсов (номенклатура) - до 5000
  • Количество точек учет - до 500
  • Количество операций (строк) в каждом журнале - до 30 000
  • Размер файла (xlsx) - до 25Мб

В случае использования дополнительных расчетов (полная открытость программы позволяет настроить любые дополнительные вычисления) ограничения производительности могут быть более жесткие.

Для сокращения данных можно в любой момент времени сформировать новый файл и перенести туда справочники и начальные остатки по всем точкам учета.

Установка и запуск

Состав файла описан на начальной странице программы - «Главная».

Как уже отмечалось, программа состоит из таблиц параметров, справочников, журналов и отчетов. Переход к этим объектам можно осуществлять через гиперссылки на странице «Главная». Также можно воспользоваться стандартными способами навигации по листам и ячейкам Excel.

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

Возможности перехода по страницам описаны на служебном листе Preset и в скрытом третьем столбце листа «Главная».

Параметры

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

Все параметры можно изменять по усмотрению пользователя.

Справочники

Справочники используются для расчетов и облегчают ввод данных в журналы (через выбор из списков). Ввод данных в справочники осуществляется по мере поступления информации.

Покупатели и Поставщики

Списки контрагентов учета. Разрешается добавлять строки вниз без ограничений.

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

Группы и Ресурсы

Два связанных между собой справочника для описания ресурсов всех видов, хранящихся в точках учета. К ресурсам относятся: готовая продукция, полуфабрикаты, сырье и материалы. Группировка используется удобства фильтрации отчетов. Разрешается добавлять строки вниз без ограничений.

Поля таблицы (все доступны для изменения):

Журналы операций

Все складские транзакции, необходимые для формирования отчетов, вводятся в специальные таблицы, разделенные по типам операций.

Данные о запасах на начало учета. Дата определяется в Параметрах.

Приход от поставщиков

В таблицу вводятся поступления ресурсов от поставщиков. Последовательность по датам или номерам заказов не важна.

Поля таблицы:

Заголовок Описание Доступность ввода Обязательность
Дата Дата операции.
Да Да (начало ввода)
Код заказа поставщика Произвольный код транзакции. Да Нет
Ресурс Наименование ресурса, поступающего от поставщика. Список Да
Склад Список Да
Объем / количество Да Да
ЕИ Единица измерения ресурса. Нет Вычисляемое
Комментарий Да Нет

Дата

В таблицу вводится информация о потребление сырья и материалов в производственном процессе. Последовательность по датам или номерам заказов не важна. Для торговой организации эту таблицу заполнять не требуется.

Поля таблицы:

Заголовок Описание Доступность ввода Обязательность
Дата Дата операции.
Обязательно начинайте ввод новых данных с этого поля.
Да Да (начало ввода)
Код заказа на производство Произвольный код транзакции. Да Нет
Склад расхода сырья и материалов Точка учета, с которой происходит потребление (списание) ресурса Список Да
Сырье и материалы Наименование ресурса, потребляемого в процессе производства. Список Да
Объем / количество Количество ресурса в натуральных единицах измерения. Да Да
ЕИ Единица измерения ресурса. Нет Вычисляемое
Сумма начисл . Сумма по операции в базовой валюте. Да Вычисляемое
Комментарий Произвольный комментарий к операции. Да Нет

Кроме описанных полей, таблица содержит несколько специальных служебных столбцов.

Для удаления записи достаточно очистить поле Дата стандартными средствами Excel. Допустимо также удаление строк целиком.

В таблицу вводятся информация о производстве готовых изделий и полуфабрикатов. Последовательность по датам или номерам заказов не важна. Для торговой организации эту таблицу заполнять не требуется.

Поля таблицы:

Заголовок Описание Доступность ввода Обязательность
Дата Дата операции.
Обязательно начинайте ввод новых данных с этого поля.
Да Да (начало ввода)
Код заказа на производство Произвольный код транзакции. Да Нет
Продукция Наименование ресурса, образующегося в процессе производства. Список Да
Склад Точка учета, на которую поступает ресурс из производства. Список Да
Объем / количество Количество ресурса в натуральных единицах измерения. Да Да
ЕИ Единица измерения ресурса. Нет Вычисляемое
Комментарий Произвольный комментарий к операции. Да Нет

Кроме описанных полей, таблица содержит несколько специальных служебных столбцов.

Для удаления записи достаточно очистить поле Дата стандартными средствами Excel. Допустимо также удаление строк целиком.

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

Поля таблицы:

Заголовок Описание Доступность ввода Обязательность
Дата Дата операции.
Обязательно начинайте ввод новых данных с этого поля.
Да Да (начало ввода)
Код заказа Произвольный код транзакции. Да Нет
Склад-источник Точка учета, из которой перемещается ресурс. Не заполняется при вводе начальных остатков. Список Да (кроме начальных остатков)
Ресурс Наименование перемещаемого ресурса. Список Да
Склад-приемник Точка учета, на которую поступает ресурс. Список Да
Объем / количество Количество ресурса в натуральных единицах измерения. Да Да
ЕИ Единица измерения ресурса. Нет Вычисляемое

Большинство малых и средних коммерческих организаций решают задачи учета материальных ценностей (товаров или продукции) с помощью приложения Microsoft Excel. В этой статье мы рассмотрим пример на данную тему из реальной практики. Выполненная автоматизация книги Microsoft Excel позволяет сократить число рутинных действий в офисной работе, а также обеспечить контроль возможных ошибок пользователя.

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

Напрямую работа с листом, показанным на рис. 2.16, нежелательна. Конечно, менеджер при поступлении либо продаже товаров может напрямую вносить в него данные. Например, при приходе новой партии стенок «Уют» в количестве 5 штук по новой цена 25 770 рублей можно просто скорректировать и количество единиц на складе, и цену поступления. Однако это и не очень удобно, и является «плацдармом» для возможных ошибок со стороны пользователя. Удобнее создать лист управления (рис. 2.17) с элементами, обеспечивающими удобный интерфейс. А сам лист Номенклатура далее мы скроем (эта возможность легко реализуется с помощью сервиса приложения Microsoft Excel), так что он будет недоступен напрямую для пользователя. Разумеется, после этого можно ввести защиту на структуру книги (с указанием пароля). В результате пользователи могут работать с листом Номенклатура только с помощью интерфейса, реализованного на других листах.

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

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

Левая половина листа Поступление предназначена для новых поступлений товаров, которые уже имеются в информационной базе (на листе Номенклатура ). Для этого элемент управления «Поле со списком» (расположен в районе ячейки A3) заполняется названиями товаров, присутствующими на листе Номенклатура . Это действие производится при открытии рабочей книги (текст необходимой для этого процедуры приведен в листинге 2.21). В программном коде предполагается, что в качестве значения свойства Name поля со списком выбрано Spk .

" Листинг 2.21. Процедура, выполняемая при открытии книги Private Sub Workbook_Open() " Очистка списка Worksheets("Поступление").Spk.Clear " Подсчет количества товаров в информационной базе N = 0 While Worksheets("Номенклатура").Cells(N + 2, 1).Value <> "" N = N + 1 Wend " Заполнение списка For i = 1 To N Worksheets("Поступление").Spk.AddItem Worksheets(3).Cells(i + 1, 1).Value Next Worksheets("Поступление").Spk.ListIndex = -1 End Sub

Когда пользователь выбирает название товара в поле со списком, то в ячейку С5 на листе Поступление заносится цена из соответствующей строки листа Номенклатура книги. Для этого процедуру, выполняемую при щелчке по элементу «Поле со списком», следует оформить так, как показано в листинге 2.22. В ней также нет ничего принципиально нового по сравнению с ранее рассмотренными примерами.

" Листинг 2.22. Процедура обработки щелчка на поле со списком Private Sub Spk_Click() Range("C5").Value = Worksheets(3).Cells(Spk.ListIndex + 2, 2).Value Range("C6").Value = "" End Sub

Теперь пользователь должен в ячейку C6 внести количество единиц нового поступления указанного товара. Для повышения защищенности от случайных действий мы разместили на листе еще поле для пароля. Это обыкновенное текстовое окно. Щелчок на кнопке Внести позволит обновить цену и количество товаров па листе Номенклатура только в случае правильного указания пароля. Для текстового окна установим следующие свойства:

  • Name - Pass;
  • PasswordChar - *.

Это обеспечит отображение «звездочек» при наборе пароля (набранное пользователем слово будет скрыто от посторонних глаз). Таким образом, мы подошли к написанию процедуры для внесения информации о новом поступлении (увеличении числа указанных товаров и возможном изменении цены) на третий лист. В листинге 2.23 приведена процедура, выполняемая при щелчке на кнопке Внести . В качестве пароля здесь рассматривается комбинация 357.

" Листинг 2.23. Обработка щелчка на кнопке Внести Private Sub CommandButton1_Click() If Pass.Text = "327" Then " Обновление цены поступления Worksheets("Номенклатура").Cells(Spk.ListIndex + 2, 2).Value = Range("C5").Value " Коррекция количества Col = Range("C6").Value Worksheets("Номенклатура").Cells(Spk.ListIndex + 2, 4).Value = _ Worksheets("Номенклатура").Cells(Spk.ListIndex + 2, 4).Value + Col MsgBox "Данные внесены" Pass.Text = "" Else MsgBox "Ошибка пароля! Данные не внесены" End If End Sub

Здесь при введении пароля 357 процедура добавит на третий лист внесенное пользователем количество товара и скорректирует цену. После этого на экран выводится информационное сообщение о том, что данные внесены, и затем очищается поле пароля. При ошибочном пароле никаких изменений на листе Номенклатура не производится.

Перейдем теперь к рассмотрению правой части (в отличие от левой, она выделяется более темным оттенком) рис. 2.17. Этот фрагмент листа необходимо использовать для внесения нового товара (с указанием количества). В листинге 2.24 приведена процедура, которая выполняет данное функциональное действие в этом случае.

" Листинг 2.24. Обработка щелчка на кнопке Внести новый товар Private Sub CommandButton_Click() " Подсчет числа внесенных товаров на листе Номенклатура N = 0 While Worksheets("Nomen").Cells(N + 2, 1).Value <> "" N = N + 1 Wend " Проверка пароля внесенного в правое текстовое поле If Pass2.Text = "35791" Then Worksheets("Номенклатура").Cells(N + 2, 1).Value = Range("G3").Value Worksheets("Номенклатура").Cells(N + 2, 2).Value = Range("G4").Value Worksheets("Номенклатура").Cells(N + 2, 4).Value = Range("G5").Value MsgBox "Данные внесены" Pass2.Text = "" Else MsgBox "Ошибка пароля! Данные не внесены" End If End Sub

В правой части листа расположены два элемента управления - кнопка и текстовое окно для пароля. Можно было бы оставить одно поле пароля для левой и для правой части листа. Однако предложенный здесь вариант повышает функциональность разработки. В качестве значения свойства Name мы выбрали Pass2 . Сформулируем порядок действий пользователя при работе с правой частью листа:

  • в ячейку G3 вводится название нового товара;
  • в ячейке G4 указывается цена;
  • ячейка G5 отводится для количества единиц товара;
  • пользователь вводит пароль, и щелчок на кнопке Внести новый товар фиксирует (если пароль правильный) введенную информацию на листе Номенклатура .

В начале процедуры CommandButton2_Click подсчитывается (для этого используется переметшая N) количество ячеек с информацией о товарах на листе Номенклатура . После этого информация о новом товаре записывается в очередную свободную строку листа.

Теперь перейдем к другому листу - Отгрузка (рис. 2.18), который используется при продаже товаров. На листе Отгрузка расположено три элемента управления: поле со списком (Name — Spk), поле для пароля (Name - Pass3) и кнопка (Name - CommandButton1).

Для заполнения списка необходимо скорректировать ранее (листинг 2.21) рассмотренную процедуру Workbook_Open . Теперь она должна выглядеть так, как показано в листинге 2.25.

" Листинг 2.25. Процедура, выполняемая при открытии книги (вариант 2) Private Sub Workbook_Open() Worksheets("Поступление").Spk.Clear Worksheets("Отгрузка").Spk.Clear " Подсчет уже имеющихся товаров N = 0 While Worksheets("nomen").Cells(N + 2, 1).Value <> "" N = N + 1 Wend " Заполнение списков For i = 1 To N Worksheets("Поступление").Spk.AddItem Worksheets(3).Cells(i + 1, 1).Value Worksheets("Отгрузка").Spk.AddItem Worksheets(3).Cells(i + 1, 1).Value Next Worksheets("Поступление").Spk.ListIndex = -1 Worksheets("Отгрузка").Spk.ListIndex = -1 End Sub

На очереди следующая процедура (листинг 2.26), которая выполняется при щелчке на поле со списком. В результате в соответствующие ячейки листа Отгрузка будет внесено количество единиц указанного товара на складе, а также его цена продажи (рис. 2.19).

" Листинг 2.26. Процедура, выполняемая при щелчке на поле со списком Private Sub Spk_Click() Range("E6").Value = Worksheets("Номенклатура").Cells(Spk.ListIndex + 2, 4).Value Range("E7").Value = Worksheets("Номенклатура").Cells(Spk.ListIndex + 2, 3).Value End Sub

Теперь пользователь должен указать (в ячейке E6), какое количество единиц отгружается (для ориентировки и контроля с помощью предыдущей процедуры мы внесли имеющееся количество товаров на складе). Процедура, представленная в листинге 2.27 (выполняется при щелчке на кнопке Отгрузить), позволяет скорректировать в базе данных количество единиц товара, имеющегося в наличии.

" Листинг 2.27. Процедура, выполняемая при щелчке на кнопке Отгрузить Private Sub CommandButton1_Click() If Pass3.Text = "775" Then ColPrais = Worksheets("Номенклатура").Cells(Spk.ListIndex + 2, 4).Value Col = Range("E6").Value If Col > ColPrais Then MsgBox "Такого количества на складе нет" Exit Sub End If Worksheets("Номенклатура").Cells(Spk.ListIndex + 2, 3).Value = Range("E7").Value ColPrais = ColPrais - Col Worksheets("Номенклатура").Cells(Spk.ListIndex + 2, 4).Value = ColPrais MsgBox "В базу внесена информация" Pass.Text = "" Spk_Click Else MsgBox "Ошибка пароля!" End If End Sub

После внесения изменений информация на экране будет обновлена - пользователь увидит уже скорректированное значение (за счет вызова процедуры Spk_Click , которую мы ранее уже разработали). Теперь для обеспечения ранее оговоренной функциональности необходимо скрыть лист Номенклатура . Пользователи в этом случае будут использовать разработанные листы Поступление и Отгрузка .