Жол парағы құжаты
Берілген құжат сатып алушыға тауарды жеткізіп салатын тасушыға тапсырма болып табылады. Құжаттың экрандық формасы келесідегідей болады:
Сурет 73 –«Жол парағы» құжатының экрандық формасы
Алдымен қолданушы районды көрсетеді, мұндайда кестелік бөлігі автоматты түрде толтырылады – жол парағы дайындалады. Бағдарлама берілген район бойынша жасалған барлық тапсырыс мерзімі сәйкес келетін немесе ол мерзімнен кешігіп қалып қойған тапсырыстарды қарастырады. Қолданушы жеткізілетін мөлшерді «Доставить» бағанасында тауардың складта жоқтығымен немесе тауардың бір тасымалдаушыға ауыр екендігімен байланысты дұрыстай алады.
Осыдан кейін жол парағы басып шығарылады да өткізіледі. Басып шығарылған жол парағы келесідей болады:
Сурет 74 –«Жол парағы» құжатының соңғы экрандық формасы
Құжатты өткізу барысында «Остатки и Доставка» регистрінде қозғалыс жүргізіледі:
Процедура ОбработкаПроведения()
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
//доставляемые товары
Регистр.Доставка.Товар = Товар;
Регистр.Доставка.Клиент = Клиент;
Регистр.Доставка.Заказ = Заказ;
Регистр.Доставка.Цена = Цена;
Регистр.Доставка.ДатаДоставки = ДатаДоставки;
Регистр.Доставка.Количество = Количество;
Регистр.Доставка.Сумма = Сумма;
Регистр.Доставка.ДвижениеПриходВыполнить();
//уменьшаются остатки по данному товару
Регистр.Остатки.Товар = Товар;
Регистр.Остатки.Количество = Количество;
Регистр.Остатки.ДвижениеРасходВыполнить();
КонецЦикла;
КонецПроцедуры
Тасушы есебі
Берілген құжат тасушының жол парағы бойынша жүрген жол нәтижесін көрсетеді. Жеткізілген тауарлар мөлшері белгіленеді. Құжаттың экрандық формасы келесідей болады:
Сурет 75 –«Тасушы» құжатының экрандық формасы
Қолданушы тасушы есеп беретін жол парағын көрсетеді. Мұндайда құжаттың кестелік бөлігі автоматты түрде толтырылады. Қолданушы «Доставлено» бағанасын жеткізіліп салынған тауарлар мөлшерімен толытырып дұрыстай алады. «Недоставленные товары возвращены на склад» деген жерде жалауша қойылса, онда тауарлар «Доставка» регистрінен «Остатки» регистріне ауысады, яғни тасушы бізге ештеңе қарыз емес.
Құжатты өткізу барысында регистрлерде қосғалыстар жүргізіледі:
Процедура ОбработкаПроведения()
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
Если Доставлено > 0 Тогда
Регистр.Доставка.Товар = Товар;
Регистр.Доставка.Клиент = Клиент;
Регистр.Доставка.Цена = Цена;
Регистр.Доставка.Заказ = Заказ;
Регистр.Доставка.ДатаДоставки = ДатаДоставки;
Регистр.Доставка.Количество = Доставлено;
Регистр.Доставка.Сумма = Сумма;
Регистр.Доставка.ДвижениеРасходВыполнить();
Регистр.Заказы.Товар = Товар;
Регистр.Заказы.Клиент = Клиент;
Регистр.Заказы.ДатаДоставки = ДатаДоставки;
Регистр.Заказы.Цена = Цена;
Регистр.Заказы.Заказ = Заказ;
Регистр.Заказы.Количество = Доставлено;
Регистр.Заказы.Сумма = Сумма;
Регистр.Заказы.ДвижениеРасходВыполнить();
Регистр.Доходы.Товар = Товар;
Регистр.Доходы.Клиент = Клиент;
Регистр.Доходы.Доход = Сумма;
Регистр.Доходы.ДвижениеВыполнить();
КонецЕсли;
Если Фл_ВозвратОстатков=1 Тогда
Если Доставлено < Заказано Тогда
Регистр.Доставка.Товар = Товар;
Регистр.Доставка.Клиент = Клиент;
Регистр.Доставка.Цена = Цена;
Регистр.Доставка.Заказ = Заказ;
Регистр.Доставка.ДатаДоставки = ДатаДоставки;
Регистр.Доставка.Количество = Доставлено;
Регистр.Доставка.Сумма = Сумма;
Регистр.Доставка.ДвижениеРасходВыполнить();
Регистр.Остатки.Товар = Товар;
Регистр.Остатки.Количество = Заказано - Доставлено;
Регистр.Остатки.ДвижениеПриходВыполнить();
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
«Тауарлар» есебі
Берілген есеп сол уақыттағы тауарлар бойынша суретті көрсетеді және көрсетілген болашақтағы уақыт мерзіміне жетіспейтін тауарларды бағалайды. Есеп диалогінің экрандық формасы келесідей болады:
Сурет 76 –«Тауарлар» құжатының экрандық формасы
Қолданушы белгілі-бір тауарлар тобын таңдауды шектеуі мүмкін. Сонымен қатар, қолданушы тапсырыстар есепке алынатын уақыт аралығын күнмен көрсете алады. Бұл жеткіліксіз тауарларды алдын-ала біліп отыруға және тапсырысты жеткізудің тоқтатылып қалмауын қадағалайды. Есеп жұмысының мысалы төменде келтірілген:
Сурет 77 –«Тауарлар» құжатының соңғы экрандық формасы
Жетіспеушілік келесі формуламен анықталады:
Дефицит = (Заказано - Доставляется) - Остаток;
Бақылау сұрақтары:
1) Бұл жұмыста қандай анықтамалықтар қолданылады?
2) Жұмыста қандай регистрлер қолданылды?
3) Экрандық форма дегенімізді қалай түсінесің?
Достарыңызбен бөлісу: |