Просмотров: 95163

Как сделать внешнюю печатную форму в 1с 8 3

Закрыть ... [X]

Автор статьи: admin, 30 января 2009 в рубрике 1С. . Просмотров: 11 765

Много организаций при увеличении оборотов сталкиваются с проблемой логистики. В нескольких фирмешках я писал программы для 1С специально для облегчения труда логистов, которые занимаются не только всякой фигней, типа поиска машин, водителей, экспедиторов, но и такими важными делами, как ОПТИМАЛЬНОЕ распределение по машинам, их вывоз и организация доставки товаров до торговых точек клиентов.

Опишу основные моменты работы таких программ.

Итак мы имеем кучу накладных, собранных торговыми представителями за их нелегкий день в полях. Операторы забили или просто обработали, провели эти накладные, можно, так сказать отдавать в наборку и грузить машины. Вот тут то в бой вступает его величество ЛОГИСТ.

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

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

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

1. Добавляем справочник ВодителиЭкспедиторы — в нем будем хранить ФИО водителей и экспедиторов, чтобы в последующем они печатались на маршрутных листах.

2. Добавляем справочник Автомобили — в последствии заполним его данными по имеющимся в распоряжении логиста автомобилями, такими как Гос Номер, Марка Автомобиля, Грузоподъемность, Объем.

3. Добавляем очень важный справочник Районы (или Направления). Для удобства мы поделим всю территорию, которую обслуживает фирма на районы (или микрорайоны), это нужно будет для того чтобы сгруппировать накладные по признаку «Район», чтобы в определенный район шла одна машина — для экономии времени, топлива и рассудка.)))

4. В справочник Контрагенты (или договора — это зависит от специфики учета организации) вносим дополнительные реквизиты, такие как Адрес Доставки (если он не совпадает с Фактическим Адресом — такое бывает), Район (или Направление) — это для того, чтобы привязать каждую конкретную торговую точку к Району, Разгрузить До и Разгрузить После (здесь будем ставить время желательной разгрузки, когда это удобно клиенту и к которому часу клиент будет ждать машину от нас).

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

kontragenty1 Логистика в 1с

Внешний вид обработки

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

6. Ну и наконец создаем сердце нашей логистической программы — документ Маршрутный Лист, который будет привязан к конкретной машине и иметь следующие реквизиты:

marsh list Логистика в 1с

Реквизиты документа Маршрутный Лист

— Водитель — собственно водила, который ведет машину

— Экспедитор — ответственный за груз

— Автомобиль — понятно

— Название Маршрута — здесь можно хранить наименование удобное логисту, чаще хранят Район

— Грузоподъемность Маршрута — сколько тонн везет телега )))

— Склад — очень важный реквизит, если фирма имеет несколько складов в разных концах города

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

Реквизиты табличной части:

— Реализация — собственно документ, который содержится в маршруте

— Упаковок — количество упаковок, которые содержатся в накладной (Реализации)

— Килограмм — масса накладной (Реализации)

— Сумма — сумма накладной (Реализации)

— Мест — количество целых упаковок

— Контрагент — собственно клиент к которому едем

— Договор — договор (некоторые фирмы ведут торговые точки сетей как отдельные договора — это для них)

— Район — район в котором «проживает» Контрагент

— Адрес — адрес доставки

— Срочность доставки — к кому ехать к первому

— Разгрузить ДО, Разгрузить После — для экспедитора, чтобы не перепутал когда к какому клиенту заехать. ))

В живую Маршрутный Лист в 1С выглядит примерно так:

marsh list doc Логистика в 1с

Внешний вид маршрутного листа

Кстати, маршрутный лист имеет много интересных кнопочек, таких как:

Сводная накладная — Выводим печатную форму в которой просуммирован весь товар по всем накладным, входящим в Маршрутный Лист.

svod Логистика в 1с

Свод по всем товарам

Этот документ отдается непосредственно на склад, и по нему наборщики набирают товар не по каждой конкретно реализации, а скопом — карами загружают машину — существенно ускоряет работу склада.

Реестр — реестр накладных, входящих в маршрутный лист — тут ничего интересного нет.

Маршрутный Лист Экспедитора — Эта бумага отдается экспедитору и по ней он едет в свое путешествие…

Ну и пожалуй самая интересная кнопочка «Комплекты» с галкой «Без просмотра». При нажатии на эту кнопку происходит печать всех необходимых документов (таких как накладная ТОРОГ-12, счетов-фактур, сертификатов и вообще чего угодно) сразу пачкой, т.е. оператору остается только поставить подписи и печати и отдать этот комплект экспедитору — СУЩЕСТВЕННО УСКОРЯЕТ работу оператора.

В принципе все готово для нелегкой работы логиста. Но… Грамотный логист скажет — нафига все это надо — я и так могу распределять накладные в том же Экселе, и будет прав. Поэтому для таких умных мы пишем еще одну внешнюю обработку, которая анализирует все накладные, которые необходимо развести, анализирует имеющиеся в распоряжении логиста автомобили их грузоподъемность и объем, районы, в которые нужно доставить товар и АВТОМАТИЧЕСКИ формирует маршрутные листы. Логисту остается лишь нажать на кнопку, подождать пару секунд и возможно, чтобы не терять тврческой жилки в своей работе внести пару коррективов, учитывая ньюансы, которые возникают постоянно и которые нельзя учесть программно.

formiruem marsh Логистика в 1с

Формируем маршрутные листы автоматически

Вот в принципе и все….

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

Если статейка понравилась — отпиши в камментах))

Будут вопросы — пиши, ящик знаешь. )))

kontragenty 150x150 Логистика в 1с Внешний вид обработки kontragenty1 150x150 Логистика в 1с Внешний вид обработки
marsh list 150x150 Логистика в 1с Реквизиты документа Маршрутный Лист marsh list doc 150x150 Логистика в 1с Внешний вид маршрутного листа
svod 150x150 Логистика в 1с Свод по всем товарам formiruem marsh 150x150 Логистика в 1с Формируем маршрутные листы автоматически


К записи "Логистика в 1с" 24 комментария


Оставить комментарий


Источник: http://extremallife.ru/work/1s/logistika-v-1s

Похожие новости


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




ШОКИРУЮЩИЕ НОВОСТИ