Загрузка данных


&НаКлиенте
Процедура Команда1(Команда)
	
	// Исходные данные
	СтоимостьМПЗВМесяц         = 1120; // тыс. руб.
	РабочихДнейВМесяце         = 22;
	НормаТекущегоЗапаса        = 20;   // дней
	НормаСтраховогоЗапаса      = 10;   // дней
	НормаТранспортногоЗапаса   = 3;    // дней
	ДоляТехнологическогоЗапаса = 0.05; // 5%
	
	ОбъемСМР                  = 14200; // тыс. руб. в год
	НормаНЗППроцент            = 0.05;  // 5%
	
	ВыпускПродукции            = 1350;  // тыс. руб. в год
	НормаГотовойПродукции      = 5;     // дней
	
	РасходыБудущихПериодов     = 560;   // тыс. руб.
	ДебиторскаяЗадолженность   = 520;   // тыс. руб.
	ДенежныеСредства           = 350;   // тыс. руб.
	
	// 1. Норматив МПЗ
	РасходМПЗВДень = СтоимостьМПЗВМесяц / РабочихДнейВМесяце;
	НормаЗапасаМПЗДней = (НормаТекущегоЗапаса + НормаСтраховогоЗапаса + НормаТранспортногоЗапаса) / (1 - ДоляТехнологическогоЗапаса);
	НормативМПЗ = РасходМПЗВДень * НормаЗапасаМПЗДней;
	
	// 2. Норматив НЗП
	НормативНЗП = ОбъемСМР * НормаНЗППроцент;
	
	// 3. Норматив ГП
	ДнейВГодуРабочих = РабочихДнейВМесяце * 12;
	НормативГП = (ВыпускПродукции * НормаГотовойПродукции) / ДнейВГодуРабочих;
	
	// 4. Итог
	СовокупныйНорматив = НормативМПЗ + НормативНЗП + РасходыБудущихПериодов + ДебиторскаяЗадолженность + ДенежныеСредства + НормативГП;
	
	Сообщить("1. Норматив МПЗ: " + Окр(НормативМПЗ, 2) + " тыс. руб.");
	Сообщить("2. Норматив НЗП: " + Окр(НормативНЗП, 2) + " тыс. руб.");
	Сообщить("3. Норматив ГП: " + Окр(НормативГП, 2) + " тыс. руб.");
	Сообщить("ИТОГО норматив оборотных средств: " + Окр(СовокупныйНорматив, 2) + " тыс. руб.");

КонецПроцедуры