Как в 1С Документооборот отключить ведение договоров по сторонам договора?

1. Biilsun 01.08.18 12:09 Сейчас в теме
В нашей организации нет многосторонних договоров, всегда только мы и Контрагент, соответственно функционал многосторонности не нужен.
Судя по коду если вид внутреннего документа договор, то отключить многосторонность нельзя, вопрос почему так сделали? Обойти без последствий реально?
ниже процедура на событие при установке флажка
"Является договором" тут явно стоит ВестиУчетСторон = Истина
Процедура ЯвляетсяДоговоромПриИзменении(Элемент)
	
	Если Объект.ЯвляетсяДоговором Тогда
		Объект.ВестиУчетПоКонтрагентам = Ложь;
		Объект.УчитыватьСрокДействия = Истина;
		Объект.УчитыватьСуммуДокумента = Истина;
		Объект.УчитыватьНедействующиеДокументы = Истина;
		Объект.ЯвляетсяКомплектомДокументов = Ложь;
		Объект.ОбязательноеУказаниеОтветственного = Истина;
		Объект.ВестиУчетПоОрганизациям = ИспользоватьУчетПоОрганизациям;
		Объект.ВестиУчетСторон = Истина;
		Объект.ИспользоватьПодписание = Истина;
		Объект.ИспользоватьУтверждение = Ложь;
		Объект.ВариантПодписания = ПредопределенноеЗначение("Перечисление.ВариантыПодписания.МыИКонтрагенты");
		ОбновитьРеквизитыСторон();
	КонецЕсли;
	
	УстановитьДоступностьОпций(ЭтаФорма)
	
КонецПроцедуры

Показать


мало того после установки флажка ВестиУчетСторон = Истина
Изменить его нельзя так как он закрывается для редактирования в процедуре УстановитьДоступностьОпций тоже явно "УстановитьДоступностьОпции(Форма, "ВестиУчетСторон",Не Форма.Объект.ЯвляетсяДоговором);"
Ниже код
Процедура УстановитьДоступностьОпций(Форма)
	
	УстановитьДоступностьОпции(Форма, "ЯвляетсяДоговором", Не Форма.Объект.ЯвляетсяКомплектомДокументов);
	УстановитьДоступностьОпции(Форма, "ЯвляетсяКомплектомДокументов",
		Не Форма.Объект.ЯвляетсяДоговором
		И Не Форма.Объект.ВестиУчетПоНоменклатуреДел
		И Не Форма.Объект.УчитыватьСрокДействия
		И Не Форма.Объект.УчитыватьНедействующиеДокументы
		И Не Форма.Объект.УчитыватьСуммуДокумента
		И Не Форма.Объект.ИспользоватьСрокИсполнения
		И Не Форма.Объект.ОбязателенФайлОригинала);
	
	УстановитьДоступностьОпции(Форма, "УчетПоКонтрагентам",
		Не Форма.Объект.ЯвляетсяДоговором);
	УстановитьДоступностьОпции(Форма, "УчетПоОрганизациям",
		Не Форма.Объект.ЯвляетсяДоговором
		И Не Форма.Объект.ВестиУчетПоНоменклатуреДел);
	УстановитьДоступностьОпции(Форма, "УчитыватьСрокДействия",
		Не Форма.Объект.ЯвляетсяДоговором И Не Форма.Объект.ЯвляетсяКомплектомДокументов);
	УстановитьДоступностьОпции(Форма, "УчитыватьСуммуДокумента",
		Не Форма.Объект.ЯвляетсяДоговором И Не Форма.Объект.ЯвляетсяКомплектомДокументов);
	УстановитьДоступностьОпции(Форма, "УчитыватьНедействующиеДокументы",
		Не Форма.Объект.ЯвляетсяДоговором И Не Форма.Объект.ЯвляетсяКомплектомДокументов);
	УстановитьДоступностьОпции(Форма, "ВестиУчетПоНоменклатуреДел",
		Не Форма.Объект.ЯвляетсяКомплектомДокументов);
	УстановитьДоступностьОпции(Форма, "ИспользоватьСрокИсполнения",
		Не Форма.Объект.ЯвляетсяКомплектомДокументов);
	УстановитьДоступностьОпции(Форма, "ОбязателенФайлОригинала",
		Не Форма.Объект.ЯвляетсяКомплектомДокументов);
	
	Если Не Форма.Объект.УчитыватьСуммуДокумента 
		И (Форма.Объект.ВестиУчетТоваровИУслуг
		Или Форма.Объект.ВестиУчетПоСтатьямДДС) Тогда 
		Форма.Объект.ВестиУчетТоваровИУслуг = Ложь;
		Форма.Объект.ВестиУчетПоСтатьямДДС = Ложь;
	КонецЕсли;
	
	УстановитьДоступностьОпции(Форма, "ВариантПодписания",
		Форма.Объект.ВестиУчетСторон
		И Не Форма.Объект.ЯвляетсяДоговором);
		
	УстановитьДоступностьОпции(Форма, "ИспользоватьПодписание",
		Не Форма.Объект.ВестиУчетСторон
		И Не Форма.Объект.ЯвляетсяДоговором);
		
	УстановитьДоступностьОпции(Форма, "ИспользоватьУтверждение",
		Не Форма.Объект.ВестиУчетСторон
		И Не Форма.Объект.ЯвляетсяДоговором);
		
	УстановитьДоступностьОпции(Форма, "ВестиУчетСторон",
		Не Форма.Объект.ЯвляетсяДоговором);
	
	ОбновитьВидимостьРеквизитов(Форма);
	
КонецПроцедуры

Показать

Почему вариантов учета не оставили?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. CyberBob 4 01.08.18 18:01 Сейчас в теме
А что вас так смущает? В последней версии это вполне прилично выглядит. Вот поначалу был ужас-ужас. У нас тоже договоры преимущественно двухсторонние, все работает.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот