#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область ПрограммныйИнтерфейс
Процедура ПриОпределенииНастроекВерсионированияОбъектов(Настройки) Экспорт
КонецПроцедуры
Функция ПолучитьБлокируемыеРеквизитыОбъекта() Экспорт
Результат = Новый Массив;
Результат.Добавить("Валюта");
Результат.Добавить("Периодичность");
Результат.Добавить("ПланЗакупокПланироватьПоСумме;ПланЗакупокПланировать");
Результат.Добавить("ПланПродажПланироватьПоСумме;ПланПродажПланировать");
Результат.Добавить("ПланированиеПоНазначениям");
Результат.Добавить("ИспользоватьРасчетПоСкоростиПродаж");
Результат.Добавить("ИспользоватьДляПланированияМатериалов");
Результат.Добавить("Календарь");
Результат.Добавить("СпособРасчетаПотребностейВМатериалах");
Результат.Добавить("УправлениеПроцессомПланирования");
Возврат Результат;
КонецФункции
Функция СписокСтатусовПланов(Сценарий) Экспорт
СписокСтатусов = Новый СписокЗначений;
СписокСтатусов.Добавить(Перечисления.СтатусыПланов.НаУтверждении);
СписокСтатусов.Добавить(Перечисления.СтатусыПланов.Утвержден);
Возврат СписокСтатусов;
КонецФункции
Функция Календарь(Сценарий) Экспорт
Если ЗначениеЗаполнено(Сценарий) Тогда
Календарь = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Сценарий, "Календарь");
Если Не ЗначениеЗаполнено(Календарь) Тогда
Календарь = Константы.ОсновнойКалендарьПредприятия.Получить();
КонецЕсли;
Иначе
Календарь = Константы.ОсновнойКалендарьПредприятия.Получить();
КонецЕсли;
Возврат Календарь;
КонецФункции
Функция ИспользоватьДляПланированияМатериалов(Сценарий) Экспорт
Если Не ЗначениеЗаполнено(Сценарий) Тогда
Возврат Ложь;
КонецЕсли;
Запрос = Новый Запрос(
"ВЫБРАТЬ
| ИСТИНА
|ИЗ
| Справочник.СценарииТоварногоПланирования КАК СценарииТоварногоПланирования
|ГДЕ
| СценарииТоварногоПланирования.Ссылка = &Сценарий
| И СценарииТоварногоПланирования.ИспользоватьДляПланированияМатериалов
|");
Запрос.УстановитьПараметр("Сценарий", Сценарий);
Возврат Не Запрос.Выполнить().Пустой();
КонецФункции
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
#Область ОбновлениеИнформационнойБазы
#КонецОбласти
#КонецОбласти
#КонецЕсли