Arkusz trasy podróży w 1s. Tworzenie arkuszy tras. Wstępne dane i zadania

Wiele firm ma problem operacyjne planowanie dostaw produkty. Maszyny do formowania, optymalizacja kosztów wysyłki.

Proponuję rozwiązanie, które jest całkiem odpowiednie dla małych organizacji.

Weźmy na przykład konfigurację „Integrated Automation edition 1.1”.

Wstępne dane i zadania

1. Mamy pewną ilość nad głową(dokument „Sprzedaż towarów i usług”), które należy dostarczyć klientom. Klienci znajdują się w różnych częściach miasta.

2. Mamy pewną ilość w magazynie samochody o zadanych parametrach - nośność, objętość. Samochody mogą być zarówno własne, jak i wynajmowane.

Zadania do rozwiązania:

1. Rozpowszechniaj faktury dostępnych pojazdów w taki sposób, aby zminimalizować odległość pokonywaną przez każdy pojazd.

3. Stwórz mechanizm szybkie drukowanie towarzyszące i inne dokumenty.

4. We wszystkich innych warunkach dodaj do konfiguracji minimalna zmiana.

Rozwiązanie logistyczne i przykład jego realizacji.

Główną ideą jest rozbicie całego obszaru dostaw oddzielne obszary i przypisz dzielnicę do każdego kontrahenta lub punktu sprzedaży.

Organizacja dystryktów to sprawa logistyka. Na przykład możesz po prostu podzielić mapę na sektory - Centrum, dzielnica Zavolzhsky, dzielnica Zheleznodorożny itp. Możesz organizować dzielnice promieniście, według sektorów. Możesz wziąć pod uwagę obciążenie określonych obszarów i utworzyć „podokręgi” (na przykład Centrum-Północ, Centrum-Lenin itp.). W każdym razie jest to kwestia logistyki.

W tym celu tworzymy nowy katalog „Regiony”.


Katalog obszarów

Zaimplementowałem również podświetlenie, aby w przyszłości logistyk mógł wyraźniej widzieć obszary po kolorze.

Aby uwzględnić samochody, tworzymy katalog „Samochody”.

Dodajemy szczegóły, poza standardowymi:

Kierowca;

Spedytor;

numer stanu;

ładowność;

Pojemność;

Dystrykt domyślny

Kodowanie kolorami


Katalog samochodów

Dokument „Arkusz trasy”

Tworzymy nowy dokument, który będzie zawierał informacje o każdym konkretnym locie: samochodzie, kierowcy, spedytorze, obszarze, a także informacje o dokumentach i towarach, które przewozi kierowca.


dokument arkusza trasy

Dokument ten zawiera również informacje o kosztach lotu, możliwe jest również wykonanie kalkulacji kosztów według niektórych kryteriów - artykułów, na przykład liczby punktów (listów przewozowych) itp.

Konsola drukowania arkusza trasy

Lista tras może zawierać dziesiątki dokumentów i punktów dostawy. Do każdego punktu trzeba wydrukować różne dokumenty - TORG-12, faktury, listy przewozowe, rejestry certyfikatów i nigdy nie wiadomo, jakie formy drukarskie są stosowane w organizacji. Należy również wydrukować rzeczywisty plan podróży spedytora, według którego będzie on przewoził towar.

W Tryb normalny operator musi wejść do każdego dokumentu, wydrukować niezbędne formularze.

Korzystając z Konsoli drukowania, możesz wstępnie ustawić, które dokumenty chcesz wydrukować. Po skonfigurowaniu dokumenty można drukować partiami.
Oznacza to, że operator, naciskając jeden przycisk, drukuje wszystkie skonfigurowane dokumenty. Operator musi jedynie ostemplować papiery plombami, podpisać i przekazać całą paczkę spedytorowi.


Drukuj konsolę
Konfigurowanie konsoli drukowania

W naszym przypadku możliwe jest samodzielne utworzenie niezbędnych zewnętrznych formularzy drukarskich i przesłanie ich do przetworzenia. Mechanizm jest w pełni realizowany za pomocą zewnętrznych formularzy drukarskich.

Tworzenie tras

Utworzono specjalne przetwarzanie zewnętrzne, które pozwala logistykowi przeanalizować, jaki rodzaj ładunku (listy przewozowe) należy dostarczyć, gdzie go dostarczyć i jakimi środkami.

Przetwarzanie to pozwala logistykowi ocenić wagę, ilość towarów, objętość, która zostanie załadowana do wybranych pojazdów, a także pomoże rozłożyć sprzedaż między pojazdy.

Wynikiem przetwarzania jest utworzenie dokumentów „Arkusz trasy”.


Tworzenie tras

W tym rozwiązaniu możliwe są wszelkie korekty na życzenie klienta.

Jeśli masz jakieś pytania lub jesteś zainteresowany tym rozwiązaniem - napisz.

Tło:

Uruchomiłem system handlowy w dużym dystrybutorze artykułów spożywczych. Początkowo projekt rozpoczął się w oddziale w Petersburgu. A po udanym uruchomieniu planowano już uruchomienie w Moskwie. A tuż przed startem logistyk poinformował mnie, że proponowany wariant trasy zupełnie mu nie odpowiada, praca z systemem jest niewygodna. W tym czasie w Petersburgu trzeba było trasować około 200 punktów i 15 samochodów dziennie, w Moskwie - 500 punktów i 40 samochodów. Najciekawsze jest to, że pomysł wykorzystania map został od razu odrzucony przez logistyka. Zaproponował własną wersję, zwłaszcza że kiedyś pracował w podobny sposób, ale w innym programie (nie 1C). Musiałem stworzyć przetwarzanie dla routingu wizualnego (i wyszło lepiej niż w stary program logistyk). A teraz przetwarzanie jest stosowane w 4 krajach w naszych oddziałach: Rosja, Ukraina, Kazachstan i Białoruś.

Testowane w dniu premiery:

1C 7.7.27, 1C++ 2.0.3.7, Windows XP (w systemie Windows 7 występują problemy z kolorowaniem linii w bibliotece 1C++).

Na czym polega przetwarzanie:

Pozwala podzielić dokumenty wysyłkowe na nietrasowane i trasowane, a także grupować dokumenty według sektorów i punktów dostawy. Wynikiem prac przetwarzania są utworzone dokumenty „Arkusz trasy” z wypełnioną częścią tabelaryczną z dokumentów wysyłki i przyjęć.

Kto korzysta z zabiegu:

Programista, który potrzebuje funkcji trasowania lokalnych dostaw ładunków w 1C 7.7 i jeśli jest gotowy do wprowadzenia zmian w konfiguracji.

Detale:

Konfiguracja i przetwarzanie będą musiały zostać zmienione. Przetwarzanie działa z obiektami konfiguracyjnymi:

  • Informator „Punkty dostawy”- wskazać punkty dostawy towaru i nie podoba mi się pomysł wykorzystania do tej funkcji Kontrahentów (ci, którzy pracowali w firmach handlowych wiedzą, że jeden podmiot prawny może mieć kilka placówek. Np. największa sieć detaliczna w Rosja ma ponad 3 tysiące punktów).
  • Informator „Sektory dostawy”- pozwala grupować punkty dostawy w sektory, aby uprościć wyznaczanie tras (teraz w mojej firmie Moskwa i region są podzielone na 200 sektorów).
  • katalog " Bloki dostawy" - pozwala zgrupować jeden lub więcej punktów w blok, aby wystawić magazynierom zadanie odbioru ładunku. Każdy blok oznacza osobne zadanie. W moim przypadku katalog został stworzony w celu synchronizacji z WMS "Zarządzanie magazynem".
  • Dokument „Arkusz trasy”- przechowuje informacje o samochodzie, kierowcy oraz listę dokumentów przewozowych (codziennie tworzone są osobne arkusze tras, dla jednego samochodu może być kilka arkuszy tras, jeśli kierowca wykonuje kilka przejazdów).
  • Informator „przewoźnicy”- do przechowywania informacji o organizacjach transportu samochodowego
  • Informator "Samochody"- informacje o samochodach podległych Przewoźnikom
  • Informator „Kierowcy”- informacje o kierowcach, podległych Przewoźnikom
  • W dokumentach "Realizacja", „Zwrot od kupującego”, „Pokwitowanie od kupującego”, „Wycofanie z eksploatacji” dodane rekwizyty" Kierowca".

Jak działa przetwarzanie:

Logistyk wybiera dzień trasowania i wyświetla listę dokumentów (Realizacja, Zwrot itp.) w tabeli dokumentów nietrasowanych. Dokumenty są pogrupowane według kropek, dzięki czemu dokumenty z wieloma kropkami pojawiają się w tym samym wierszu. Możesz wyświetlić listę dokumentów według punktów, klikając ikonę trójkąta. Transfer między tabelami roszczeń nietrasowanych i kierowanych odbywa się poprzez dwukrotne kliknięcie myszką lub naciśnięcie klawisza Enter.

Aby wygodnie pracować z dużą liczbą punktów, logistyk musi zainstalować monitor o przekątnej 20 cali lub większej.

List przewozowy to dokument, na podstawie którego uwzględniane są koszty paliw i smarów (paliwa i smary). Wydrukowany formularz (formularz według OKUD nr 0345001) nie jest obowiązkowy dla wszystkich organizacji, z wyjątkiem firm transportowych. W typowych konfiguracjach 1C 8.3 nie ma drukowanego formularza listu przewozowego (można go dodać jako zewnętrzny), ale zaimplementowano kilka metod:

  • Według wcześniejszych doniesień
  • Kuponami
  • Kartami paliwowymi

Rozważać instrukcje krok po kroku i niektóre cechy każdego z nich.

Schemat rozliczeń wygląda następująco:

  • Wydanie gotówki księgowemu
  • Przygotowanie raportu zaliczkowego
  • Zwrot gotówki do kasy
  • Odpis wydatków na paliwo i smary na kartach paliwowych

Rysunek 1 pokazuje raport zaliczkowy, który odzwierciedla kilka operacji jednocześnie: raport o wydanej zaliczce, księgowanie benzyny na magazyn, dane na fakturze (jeśli istnieje).

Na rysunku 2 widać księgowania dokumentu. Aby konta księgowe dla nomenklatury „Benzyna AI-92” były wypełniane automatycznie, konieczne jest dodanie wiersza dla grupy „Ropa naftowa i smary” w rejestrze informacyjnym „” (patrz ryc. 3)

Wydrukowaną postać listu przewozowego można podłączyć jako raport zewnętrzny lub przetwarzanie do katalogu „Dodatkowe raporty i przetwarzanie” (patrz rys. 4). Sam raport trzeba będzie zamówić u specjalistów lub kupić w Infostart.

Zwrot pieniędzy zgodnie z raportem zaliczkowym (w naszym przykładzie jest to 8 rubli) jest wydawany przez dokument „”, który jest wypełniany automatycznie w trybie „Wprowadź na podstawie” z dokumentu „”.

Odpis paliwa i smarów na kartach paliwowych

W przeciwieństwie do kuponów, karty paliwowe nie są rejestrowane jako, ale jako ścisłe formularze sprawozdawcze na koncie pozabilansowym 006.

Zasadniczo schemat rachunkowości składa się z następujących pozycji:

  • Wysłanie karty paliwowej
  • Księgowanie otrzymanej benzyny na karcie paliwowej
  • Odpisywanie kosztów.

Uznanie kosztu karty paliwowej może zostać zarejestrowane jako paragon serwisowy – patrz rys. 11 i rys. 12. A sama karta powinna być uwzględniona na koncie 006 przez operację ręczną (ryc. 13)

Odbiór paliwa dokumentowany jest dokumentem „” (patrz rys. 14, rys. 15).

Zgodnie ze zleceniami produkcyjnymi tworzone są arkusze tras, zgodnie z którymi produkcja jest wysyłana na poziomie lokalnym. Tworzenie arkuszy tras nie jest dostępne, jeśli harmonogram nie jest obliczany dla zlecenia:

A jeśli harmonogram zostanie obliczony, możliwe będzie utworzenie arkuszy tras:

Wysyłka arkuszy tras utworzonych w pododdziałach z zarządzaniem operacyjnym odbywa się w miejscu pracy - Harmonogramowanie produkcji (MES):

Wysyłka arkuszy tras utworzonych w pododdziałach metodą zarządzania produkcją - BBW / BBW - odbywa się na stanowisku pracy Planowanie produkcji (BBS):

Jednocześnie w przypadku BBW oprócz wysyłek arkuszy tras dostępna jest również dyspozytornia stanowisk pracy:


Pytanie 11.7 z egzaminu 1C: Professional in ERP Enterprise Management 2.0. Arkusze tras tworzone są na podstawie:

  1. Wygenerowany harmonogram produkcji
  2. Zaplanowana produkcja
  3. Podczas realizacji harmonogramu produkcji

Sprawdzony. Prawidłowa odpowiedź to pierwsza, patrz analiza powyżej.

Pytanie 11.39 z egzaminu 1C: Professional in ERP Enterprise Management 2.0. Stanowisko pracy „Planowanie produkcji” umożliwia wysyłanie arkuszy tras i stanowisk pracy działów, dla których stosowana jest następująca metodologia:

  1. Operacyjne planowanie
  2. Opcje 1 lub 2
  3. Opcje 1 lub 2 lub 3

Sprawdzony. Prawidłowa odpowiedź to czwarta. W przypadku planowania operacyjnego centrum pracy jest wysyłane z oddzielnego stanowiska pracy.

Pytanie 11.40 z egzaminu 1C: Professional in ERP Enterprise Management 2.0. Podczas korzystania z metodologii planowania operacyjnego arkusze tras są tworzone z:

  1. zlecenia produkcyjnego
  2. Stanowisko pracy „Harmonogramowanie produkcji”
  3. Miejsce pracy „Planowanie proceduralne”
  4. Opcje 1 lub 2
  5. Opcje 1 lub 3
  6. Opcje 1 lub 2 lub 3

Sprawdzony. Prawidłowa odpowiedź to czwarta. Ze zlecenia produkcyjnego można wygenerować arkusz marszruty:

Od planowania operacyjnego - w każdym razie. ( Moment - w wydaniu 2.1 miejsce pracy nazywa się nie Planowaniem Operacyjnym, ale Planowaniem Produkcji (MES))

Pytanie 11.46 z egzaminu 1C: Professional in ERP Enterprise Management 2.0. Po wygenerowaniu arkuszy tras (status „Utworzony”) możesz z nimi pracować w miejscu pracy:

  1. Tworzenie terminarza produkcji
  2. Wykonywanie arkuszy tras
  3. Arkusze trasy produkcji
  4. Opcje 1 i 3
  5. Opcje 1 i 2 i 3

Sprawdzony. Prawidłowa odpowiedź to czwarta. Możesz z nimi pracować w arkuszach trasy Workplace Dispatching.

Wiele organizacji dostarcza towary do klientów, korzystając z własnych usług dostawy. W trakcie pracy konieczne staje się utworzenie arkusza trasy dla każdego kuriera - listy zamówień wskazujących kupujących, adresy dostawy i inne dodatkowe informacje.

Program „1C: Zarządzanie handlem, wyd. 10,3” generalnie nie ma na celu automatyzacji usługi dostawy, ale za pomocą kilku sztuczek można osiągnąć pożądany rezultat.

Funkcje przetwarzania zamówień klientów na potrzeby generowania arkuszy tras

Każde zamówienie kupującego rejestrowane jest w bazie danych za pomocą dokumentu „Zamówienie kupującego”. Ogólnie rzecz biorąc, zamówienie jest wypełniane jak zwykle, ale są pewne osobliwości.

Menu: Dokumenty - Sprzedaż - Zamówienia klientów

Dodajmy nowe zamówienie, określmy kupującego, magazyn wysyłkowy oraz listę sprzedanych towarów:

W polu „Wysyłka” pożądane jest podanie daty oczekiwanej wysyłki/dostawy. Następnie, podczas drukowania arkusza marszruty, będziesz musiał odfiltrować zamówienia, które muszą zostać dostarczone dzisiaj. Termin wysyłki można określić od razu lub później, w momencie dystrybucji zamówień pomiędzy kurierami.

W zakładce „Dodatkowe” podany jest adres dostawy oraz inne dodatkowe informacje:

Dystrybucja zamówień w 1C między kurierami

Na koniec dnia musisz wybrać zamówienia, które mają zostać dostarczone jutro i rozesłać je do kurierów. Pracownik jest odpowiedzialny za dystrybucję zamówień, ponieważ. w typowej konfiguracji „Trade Management” nie ma asystentów planowania tras. W każdym zamówieniu możesz podać informacje o kurierze. Możesz również od razu wskazać termin wysyłki, jeśli nie zrobiłeś tego w momencie tworzenia zamówienia.

Zamówienia będziemy dystrybuować za pomocą formularza listy zamówień klientów. Aby zobaczyć tylko niezbędne zamówienia, możesz ustawić filtr według daty utworzenia zamówienia:

Lub dokonaj wyboru według daty wysyłki zamówienia, jeśli wypełnisz ją w momencie tworzenia zamówienia:

Tym samym otrzymaliśmy listę zamówień, które należy zrealizować. Rozprowadzimy je wśród kurierów i wskażemy kuriera w każdym zamówieniu.

Do określenia kuriera skorzystamy z mechanizmu właściwości i kategorii - utworzymy właściwość zamówienia "Kurier".

Możesz tworzyć i określać właściwości zamówienia w formie samego zamówienia. Otwórz formularz jednego ze zleceń podwójnym kliknięciem.

Otwórz listę dodatkowe właściwości Możesz zamówić klikając w przycisk:

Początkowo lista właściwości jest pusta, w bazie nie ma jeszcze żadnych dodatkowych właściwości:

Aby utworzyć nową właściwość należy kliknąć przycisk „Dodaj”, w oknie „Wybierz przypisanie właściwości” wybrać „Dokument zamówienia kupującego”. Następnie określ nazwę nieruchomości - kurier, typ wartości - osoby fizyczne.

Po utworzeniu właściwości w każdym zamówieniu będzie możliwość określenia kuriera. Kuriera wybierzemy z katalogu „Osoby fizyczne”, w którym przechowywana jest lista pracowników firmy.

Kliknij przycisk OK, aby zapisać i zamknąć właściwość.

Nowa właściwość od razu pojawia się w oknie edycji właściwości zamówienia, jako kuriera wybierzmy firmę Volkov A.I.:

Ważne: właściwość „Kurier” tworzysz tylko raz. Po utworzeniu będzie wyświetlany we wszystkich zamówieniach.

W ten sam sposób ustawimy kurierów w innych zamówieniach, które trzeba jutro dostarczyć.

Jeśli nie określisz daty wysyłki w momencie składania zamówienia, pamiętaj o uwzględnieniu jej w momencie dystrybucji zamówień. Można to zrobić jednocześnie z wyborem kuriera.

UWAGA! Do automatycznej dystrybucji kurierów na trasach możesz skorzystać z rozwoju automatyzacji usługi dostawy od zespołu 1CStyle.ru

Tworzenie arkuszy tras w 1C

Do tworzenia arkuszy tras użyjemy raportu „Zestawienie zamówień klientów”. Raport będzie wymagał dodatkowych ustawień.

Menu: Raporty - Sprzedaż - Analiza zamówień - Arkusz zamówień klientów

Wydruk arkusza trasy dla jednego kuriera

Otwórz raport i przejdź do ustawień, klikając przycisk „Ustawienia”. Włącz korzystanie z właściwości i kategorii w raporcie:

Kliknij przycisk „Dodaj” w tabeli „Wybory”. W oknie wyboru pola znajdź zamówienie kupującego, rozwiń je o plus i kliknij dwukrotnie, aby zaznaczyć pole „Kurier (zamówienie kupującego)”:

Jako wartość wybierz żądanego kuriera - Volkov A.I.

W ten sam sposób dodajmy wybór przy polu „Data wysyłki” zamówienia kupującego:

Potem w raporcie pozostaną tylko zamówienia na jutro dla Wołkowa:

W zamówieniu jest dużo kolumn według ilości i ilości dostarczonych towarów. Wyłącz niepotrzebne wskaźniki w ustawieniach w tabeli „Wskaźniki”. Zostawmy tylko dwa wskaźniki: „Ilość” (saldo końcowe) i „Kwota wzajemnych rozliczeń” (saldo końcowe):

Dodatkowo w raporcie wyświetlimy dodatkowe pola: adres dostawy, dodatek do adresu, kontrahent. Aby skonfigurować dodatkowe pola, musisz przejść do trybu ustawień zaawansowanych (sprawdź flagę „Ustawienia zaawansowane” w lewym dolnym rogu).

W zakładce „Dodatkowe pola” powtórz następujące ustawienia:

Tym samym numer i datę zlecenia zastąpiliśmy informacją o kontrahencie, a obok kontrahenta w osobnych kolumnach pojawi się adres dostawy oraz dodatkowe informacje.

Przykład gotowego raportu:

Wydruk arkusza trasy dla wszystkich kurierów

Aby wydrukować arkusz trasy dla wszystkich kurierów, należy dokonać drobnych zmian w bieżącym ustawieniu (lepiej przełączyć się z ustawień zaawansowanych na normalne):
  1. Usuńmy linię wyboru według kuriera (tabela „Wybory” poniżej).
  2. Dodajmy grupę wierszy „Zamówienie kupującego. Courier” (tabela „Grupowania wierszy” u góry pośrodku), ustawmy to grupowanie jako pierwsze.
Zmienione ustawienia:

Przykład wygenerowanego raportu: