Открытие формы документа по условию

1. waitklassik 17.01.22 15:45 Сейчас в теме
Добрый день. Подскажите как реализовать что бы допустим за 2021 год открывалась одна форма документа а 2022 год другая форма документа?
По теме из базы знаний
Найденные решения
12. SlavaKron 17.01.22 16:49 Сейчас в теме
(11)
Если ВидФормы = "ФормаОбъекта" Тогда
	Если Параметры.Ключ.Дата > ОпрДата тогда
		СтандартнаяОбработка = Ложь;
		ВыбраннаяФорма = "Документ.Реализация.Форма.ФормаДокумента1";
	КонецЕсли;
КонецЕсли;
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. VictorRGB2 14 17.01.22 15:51 Сейчас в теме
(1) например так
Если Формат(Год(Что-то-там.Дата),"ЧГ=0") = 2021 Тогда 
 ОткрытьФорму("ФормаДля21Года");
ИначеЕсли Формат(Год(Что-то-там.Дата),"ЧГ=0") = 2022 Тогда 
 ОткрытьФорму("ФормаДля22Года");
Иначе
 ОткрытьФорму("ФормаОбщая");
КонецЕсли;
user1619761; +1 Ответить
4. waitklassik 17.01.22 16:26 Сейчас в теме
(2)нужно не что то там дата а дата документа к которому обращаемся допустим документ прием товара нужно получить дату документа и уже потом открыть ту или иную форму. Сам вопрос как из формы списка обратиться к реквизиту документа выбранного.
3. user1203706 15 17.01.22 15:58 Сейчас в теме
(1) если УФ, то переопредели форму в
ОбработкаПолученияФормы в модуле менеджера
5. waitklassik 17.01.22 16:27 Сейчас в теме
(3) через ОбработкаПолученияФормы пробовал работает но на этот документ есть ссылки в других документах и при попытке перехода по ссылке ругается что поле ключ не найдено.
6. user1203706 15 17.01.22 16:29 Сейчас в теме
(5) Ну а чего написал то хоть ?
Если ключа нет - то это форма нового документа
7. waitklassik 17.01.22 16:37 Сейчас в теме
(6) нет это не форма нового документа, ошибка возникает при нажатии кнопки показать все. из другова документа в котором есть ссылка на этот документ.
8. user1203706 15 17.01.22 16:37 Сейчас в теме
(7) И ? текст ошибки какой ?
Что в модуле менеджера написано ?
9. SlavaKron 17.01.22 16:43 Сейчас в теме
Скорее всего не анализируется ВидФормы и форма подменяется также для формы списка/выбора.
10. waitklassik 17.01.22 16:44 Сейчас в теме
(9) Да скорее всего подменяется форма списка/выбора как это можно исправить?
11. waitklassik 17.01.22 16:45 Сейчас в теме
(9)
ОпрДата = '20211010';
	Если Параметры.Ключ.Дата > ОпрДата тогда
	СтандартнаяОбработка = Ложь;
	ВыбраннаяФорма = "Документ.Реализация.Форма.ФормаДокумента1";   	
	КонецЕсли;
12. SlavaKron 17.01.22 16:49 Сейчас в теме
(11)
Если ВидФормы = "ФормаОбъекта" Тогда
	Если Параметры.Ключ.Дата > ОпрДата тогда
		СтандартнаяОбработка = Ложь;
		ВыбраннаяФорма = "Документ.Реализация.Форма.ФормаДокумента1";
	КонецЕсли;
КонецЕсли;
Оставьте свое сообщение

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