. 1F-Склад.
Эта программа имеет следующие характеристики:
Загрузка списка покупателей из MS Excel. Загрузка и выгрузка справочника номенклатуры.
• Быстрая выписка расходных накладных;
• Быстрый поиск товара в справочнике при вводе накладных;
• Контроль отпускных цен и контроль установленного кредитного
лимита подсклада;
• Отпуск накладных от имени головного склада и от имени подсклада;
• Поддержка возвратных накладных;
• Автоматическое ведение сумм по лицевым счетам контрагентов (покупателей и подскладов) отображаемых в карточке (отгружено, оплачено, начисленный бонус, выплаты по бонусам);
• Ведение ведомости бонусных начислений и учет выплат бонусов;
• Формирование ведомостей на выплату бонусов, как индивидуальных,так и группированных по складу обслуживания;
• Загрузка информации о деятельности субскладов;
• Экспорт отчетов в ИС ННПЦТО (закупки, контракты и другие формы отчетности);
• Выборочное редактирование отчета (функция добавления/удаления выбранной накладной в/из отчета);
• Отчетные формы для работы руководителя склада;
• Маржа склада, ценники и прайсы, товарные остатки (в т.ч. с учетом подскладов), структура группы (для определения личного и группового оборота);
• История движения товара (для выбранной позиции номенклатуры);
• Расчет маркетинга ННПЦТО (загрузка структуры и ЛО из файла MS Excel, обновление ЛО из программы, расчет, экспорт);
• Запись расходной накладной в электронной форме для подсклада, вывод накладной в MS Excel
• Отдельная форма для работы с отчетами по контрактам (с проверкой данных)
• Функции для работы с резервированием базы данных (защита от сбоев оборудования, перенос данных на другой компьютер)
"1С:Торговля и склад" автоматизирует работу на всех этапах деятельности предприятия. Типовая конфигурация позволяет:
• вести раздельный управленческий и финансовый учет;
• вести учет от имени нескольких юридических лиц;
• вести партионный учет товарного запаса с возможностью выбора метода списания себестоимости (FIFO, LIFO, по средней);
• вести раздельный учет собственных товаров и товаров, взятых на реализацию;
• оформлять закупку и продажу товаров;
• производить автоматическое начальное заполнение документов на основе ранее введенных данных;
• вести учет взаиморасчетов с покупателями и поставщиками,
• детализировать взаиморасчеты по отдельным договорам;
• формировать необходимые первичные документы;
• оформлять счета-фактуры, автоматически строить книгу продаж и книгу покупок, вести количественный учет в разрезе номеров ГТД;
• выполнять резервирование товаров и контроль оплаты;
• вести учет денежных средств на расчетных счетах и в кассе;
• вести учет товарных кредитов и контроль их погашения;
• вести учет переданных на реализацию товаров, их возврат и оплату
При оказании складских услуг и грузоперевозках важнейшей составляющей является профессиональное управление информацией. Под информацией понимается совокупность упорядоченных данных о работе отдельных элементов системы или внешних параметрах, которые оказывают прямое воздействие на неё. Только профессиональное и своевременное использование информации помогает оказывать комплексные услуги на высоком уровне качества.
Логистическая информация включает в себя сведения о заказах от потребителей и текущем состоянии, в котором находится складской комплекс в целом. Кроме того, она охватывает транспортную документацию и сопроводительные документы на грузы. Использование специального программного обеспечения позволяет не только снизить издержки на организацию стабильной работы товарно-информационного потока, но и обеспечить быстрый обмен информацией.
Информационное обеспечение должно обеспечивать соответствие работы склада различным требованиям:
• Доступность. Программное обеспечение должно обеспечивать простой доступ к логистической информации, записанной в унифицированные базы данных, из любого звена логистической цепочки.
• Точность. Программное обеспечение должно оперировать только достоверной информацией о складском хранении грузов. То есть, оно должно гарантировать ее быстрое обновление и актуализацию.
• Актуальность. Информация о товарах и перемещениях грузов в базе данных должна соответствовать актуальным сведениям, и для этого она должна постоянно обновляться
• Выявление критических ситуаций. Программное обеспечение должно помогать и при своевременном выявлении различных критических ситуаций, которые могут затруднить услуги или сделать их невозможными.
• Гибкость. Программное обеспечение логистического комплекса должно соответствовать потребностям и клиентов, и работников.
• Удобный интерфейс. Эта функциональность должна опираться на удобный и интуитивно понятный интерфейс программного обеспечения.
При ведении логистических операций и организации крупного складского хозяйства в настоящее время широко используются обмен данными в режиме реального времени и постоянная передача информации. Всё это позволяет снизить издержки на организацию работы логистической компании и сделать цены на услуги ответственного хранения приемлемыми для большого количества компаний и физических лиц.
Согласно прогнозам, использование компьютерного обеспечения для организации оптимальной обработки передвижения грузов и их доставки будет все шире и разнообразнее. Так, речь идет не только о фактической информации о количестве заказов и перевезенных грузов. Очень ценной является возможность использования в логистике экспертных систем, построенных по принципу базы вопросов и ответов. Они представляют собой инструмент для оперативного решения текущих задач, построенный на использовании практического опыта и ведущих технологий управления логистическим хозяйством.
Современное штрих-кодирование и электронное считывание информации также снижают время, необходимое для идентификации грузов. При этом приём и выдача груза обходятся без влияния человеческого фактора, а значит, количество ошибок в работе логистических комплексов сводится практически к нулю.
Небольшой процент ошибок, порядка 0,5%, всё-таки остается, по причине аппаратных и программных сбоев.
Таким образом, использование новых технологий и программного обеспечения, автоматизирующий складской учет, позволяет предлагать потенциальному заказчику качественные логистические услуги.
Складские комплексы становятся высокотехнологичными,
позволяют решить задачи обеспечения экономической эффективности путем
уменьшения дополнительных издержек.
.9 Транспортная задача. Решение транспортных задач
.9.1 История развития транспортной задачи
При ведении хозяйственной деятельности человек всегда испытывает недостаток средств. При этом возникает необходимость в решении задачи для определения максимального эффекта при заданных ограничениях на ресурсы. В результате анализа предметной области формулируется целевая функция и уравнения, описывающие область определения. В случае если целевая функция и уравнения линейны, то тогда эта задача относится к задачам линейного программирования. Кроме того, в ней имеется одна особенность - коэффициенты в ограничениях равны единице. По этой причине из множества задач линейного программирования выделяется подмножество транспортных задач, решение которых можно осуществлять с помощью метода потенциалов. Этот метод не отличается от симплекс-метода, с помощью которого можно решить любую задачу линейного программирования, в том числе и транспортную задачу. Однако из-за наличия особенности в ограничениях этих задач был разработан метод потенциалов, в котором используется форма представления данных, отличная от формы представления данных симплекс-метода. Использование этой формы позволяет существенно упростить решение транспортной задачи, по сравнению с симплекс-методом. Кроме того, новая форма очень удобна для визуализации процесса решения. Транспортная задача ассоциируется с перемещением груза от поставщиков к потребителям. Решение данной задачи позволяет разработать наиболее рациональные пути и способы транспортировки товаров, устранить чрезмерно дальние, встречные и повторные перевозки. Всё это сокращает время продвижения товаров, уменьшает затраты предприятий и фирм, связанные с осуществлением процессов снабжения сырьём, материалами, топливом, оборудованием и т.д. Вместе с тем алгоритм и методы решения транспортной задачи могут быть использованы при решении некоторых задач, не имеющих ничего общего с транспортировкой груза. Всё зависит от того, как интерпретируются так называемые тарифы. Так, например, при решении задачи обеспечения материальными ресурсами при производстве продукции товары, находящиеся на складе, физически не перемещаются, но при этом увеличивается их стоимость в результате расходов на хранение. Таким образом, товар как бы перемещается во времени, а значит, задачу по минимизации расходов на осуществление процесса обеспечения ресурсами можно решить с помощью транспортной задачи.
Проблема была впервые формализована французским математиком Гаспаром Монжем в 1781 году.
Впервые высказывание о важности решения задач
линейного программирования и, в частности, транспортной задачи было сделано в
прошлом веке. Тогда же были предложены методы решения этих задач. У истоков
создания теории линейного программирования стоял русский учёный - Л. В.
Канторович. Широкое практическое использование этой теории началось после
появления вычислительных машин. Это связано с тем, что при реализации методов
линейного программирования требуется выполнять многочисленные последовательные
арифметические операции. Ошибка в одном действии приводила к неверному
результату и поиску верного решения путём повторного утомительного расчёта.
.9.2 Виды транспортных задач
Транспортная задача - математическая задача линейного программирования оптимального распределения однородных объектов из аккумулятора к приемникам с минимизацией затрат на перемещение.
Транспортная задача в которой имеет место равенство называется закрытой и может быть решена как задача линейного программирования.
Если уравнение баланса не выполняется, то транспортная задача называется открытой. Для решения такой задачи ее сводят к закрытой путем ввода или фиктивного потребителя или фиктивного поставщика.
Решение транспортной задачи состоит из нескольких этапов:
• первоначальное распределение поставок (метод северо-западный)
• улучшение первоначального плана методом потенциалов.
К задачам транспортной логистики относятся:
• выбор вида и типа транспортных средств;
• совместное планирование транспортного процесса со складским и производственным процессами;
• совместное планирование транспортных процессов на различных видах транспорта (в случае смешанных перевозок);
• обеспечение технологического единства транспортно-складского процесса;
• определение рациональных маршрутов доставки.
Можно сказать, что основная задача транспортной логистики - перемещение требуемого количества товара в нужную точку оптимальным маршрутом за требуемое время и с наименьшими издержками. При этом очень большое значение имеет выбор транспортных средств. В некоторых случаях он может представлять основную задачу. Решение такой задачи выполняется с учетом следующих данных:
• базисных условий поставки;
• характера груза - его консистенции, веса, объема, габаритов и т.д.;
• количества отправляемых партий груза;
• места нахождения точки, в которую должен быть доставлен груз, его погодных,
• климатических, сезонных характеристик;
• расстояния, на которое должен быть доставлен груз;
• ограничений скорости перевозки груза;
• ценности груза;
• близости расположения точки доставки груза к железнодорожной сети, магистральным автомобильным дорогам, морским и речным портам и т.д.
Большое место в транспортной логистике занимают задачи составления маршрутов, которые позволяют до минимума сократить пробег транспортных средств или затраты на перевозку грузов.
Данные задачи, с математической точки зрения, являются
прикладными задачами линейного программирования. Для их решения применяются
различные методы. Заложенные в Excel математические методы и алгоритмы
обеспечивают успешное решение таких задач.
.9.3 Способы решения транспортных задач
Симлекс-метод - это характерный пример итерационных вычислений,
используемых при решении большинства задач оптимизации. В вычислительной схеме
симплекс-метода реализуется упорядоченный процесс, при котором, начиная с
некоторой исходной допустимой угловой точки (обычно начало координат),
осуществляются последовательные переходы от одной допустимой экстремальной точки
к другой до тех пор, пока не будет найдена точка, соответствующая оптимальному
решению.имплекс-метод имеет следующий вид:
F=c1·x1+c2·x2+c3·x3>max a11·x1+a12·x2+a13·x3≤b1
a21·x1+a22·x2+a23·x3≤b2 a31·x1+a32·x2+a33·x3≤b3 x1≥ 0; x2≥
0; x3≥ 0;
Чтобы преобразовать неравенства в равенства, вводят неотрицательные
переменные x4≥0; x5≥0; x6≥0. Тогда получаем систему уравнений:
·x1+a12·x2+a13·x3+x4=b1 a21·x1+a22·x2+a23·x3+x5=b2
a31·x1+a32·x2+a33·x3+x6=b3 x1≥0;x2≥0;x3≥ 0;x4≥0;x5≥0;
x6≥0
Они определяют пересечение трех плоскостей в 6-ти мерном пространстве. Поскольку линейные функции не имеют локальных экстремумов, то экстремум целевой функции может быть только на границе, определяемой неравенствами x1≥0;x2≥0;x3≥0;x4≥0;x5≥0;x6≥0. На этой границе три из шести переменных равны нулю. Значения остальных, которые называются базисом, получаются из решения системы уравнений. Решение симплекс методом выполняется в два этапа:
• Выбирается начальный базис. В данном случае это x4=b1,x5=b2,x6=b3 (при этом x1=0;x2=0;x3=0).
• Выполняется поиск решения в симплекс таблице. Если базис не дает оптимального решения, выбирается новый базис, составляется новая симплекс таблица до получения оптимального решения.
Для упрощения процесса решения исходные данные задачи линейного программирования при решении ее симплекс-методом записываются в специальные симплекс-таблицы.
Поэтому одна из модификаций симплекс-метода получила название табличный симплекс-метод.
Задача линейного программирования в каноническом виде:
F=a0,1x1+a0,2x2+...a0,nxn+b0→ max,1x1+a1,2x2+...a1,nxn+ xn+1=b1,1x1+a2,2x2+...a2,nxn+xn+2=b2
.................................................,1x1+am,2x2+...am,nxn+xn+m=bm
Исходная таблица для задачи имеет следующий вид:
|
|
x1 |
x2 |
... |
xn-1 |
xn |
b |
|
F |
-a0,1 |
-a0,2 |
... |
-a0,n-1 |
-a0,n |
-b0 |
|
xn+1 |
a1,1 |
a1,2 |
... |
a1,n-1 |
a1,n |
b1 |
|
xn+2 |
a2,1 |
a2,2 |
... |
a2,n-1 |
a2,n |
b2 |
|
... |
... |
... |
... |
... |
... |
... |
|
xn+m |
am,1 |
am,2 |
... |
am,n-1 |
bm |
,x2,xn - исходные переменные, xn+1,xn+2,xn+m - дополнительные переменные. Все дополнительные переменные мы приняли как базисные, а исходные переменные как небазисные (дополнительные записаны в первый столбец симплекс-таблицы, а исходные в первую строку). При каждой итерации элементы симплекс-таблицы пересчитывают по определенным правилам.
Алгоритм симплекс-метода.
Приводим задачу ЛП к каноническому виду