1c розница, сразу открывать дерево номенклатуры

1. KatrinCa 03.12.19 23:22 Сейчас в теме
Здравствуйте.
Помогите, пожалуйста.
Что необходимо: находясь в РМК при нажатии кнопки Поиск (для выбора товара) необходимо каждый раз нажимать по кнопке, чтобы открывалось дерево номенклатуры, как сделать чтобы открывалось без нажатия?

Что нашла: если зайти в конфигурацию и найти эту кнопку, то в свойствах Событие-Нажатие указано НадписьПутьВДеревеНажатие, а если открыть код на который ведет, то там:

&НаКлиенте
Процедура НадписьПутьВДеревеНажатие(Элемент, СтандартнаяОбработка)
	
	СтандартнаяОбработка = Ложь;
	
	НадписьПутьВДеревеНажатиеКлиент();
КонецПроцедуры


Как понимаю при нажатии этой кнопки срабатывает НадписьПутьВДеревеНажатиеКлиент(); которая и заставляет раскрываться дерево.
По теме из базы знаний
Найденные решения
2. TrofimovOK 04.12.19 09:36 Сейчас в теме
(1)
Без доработки программного кода решить вопрос не выйдет.
В модуле формы "ФормаПодборТовара" в событие "ПриОткрытии" программа проверяет значение сохраняемого реквизита "ИмяТекущейСтраницы". Если в значении реквизита "ИмяТекущейСтраницы" встречается текст "Расширение", а именно так и происходит если закрыть форму подбора с просмотром дерева "СтраницаТоварыГруппыРасширение", то программа принудительно изменять значение текущий страницы на "СтраницаТоварыРасширение". Для решение Вашего вопроса нужно закомментировать строку с изменением текущей страницы. Ниже пример кода:
&НаКлиенте
Процедура ПриОткрытии(Отказ)
	
	ПоказРасширения = Найти(ИмяТекущейСтраницы, "Расширение") > 0;
	
	//<< ТрофимовОК 04.12.2019 9:34:02 {ПриОткрытии} Закомментируем код смены текущей страницы формы.
	//ИмяТекущейСтраницы = ?(ПоказРасширения, "СтраницаТоварыРасширение", "СтраницаТовары");
	//>> ТрофимовОК 04.12.2019 9:34:02
........
КонецПроцедуры;
Показать
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. TrofimovOK 04.12.19 09:36 Сейчас в теме
(1)
Без доработки программного кода решить вопрос не выйдет.
В модуле формы "ФормаПодборТовара" в событие "ПриОткрытии" программа проверяет значение сохраняемого реквизита "ИмяТекущейСтраницы". Если в значении реквизита "ИмяТекущейСтраницы" встречается текст "Расширение", а именно так и происходит если закрыть форму подбора с просмотром дерева "СтраницаТоварыГруппыРасширение", то программа принудительно изменять значение текущий страницы на "СтраницаТоварыРасширение". Для решение Вашего вопроса нужно закомментировать строку с изменением текущей страницы. Ниже пример кода:
&НаКлиенте
Процедура ПриОткрытии(Отказ)
	
	ПоказРасширения = Найти(ИмяТекущейСтраницы, "Расширение") > 0;
	
	//<< ТрофимовОК 04.12.2019 9:34:02 {ПриОткрытии} Закомментируем код смены текущей страницы формы.
	//ИмяТекущейСтраницы = ?(ПоказРасширения, "СтраницаТоварыРасширение", "СтраницаТовары");
	//>> ТрофимовОК 04.12.2019 9:34:02
........
КонецПроцедуры;
Показать
3. KatrinCa 15.12.19 22:54 Сейчас в теме
(2) спасибо за Ваше время на ответ. Я сделала вот как, в свойствах формы (при открытии) дописала ПутьВДеревеНажатиеКлиент(); и теперь дерево сразу открывается.
Оставьте свое сообщение

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