Добрый день,
Я не нашел ответ на Волшебном форуме и решил попытать счастье здесь.
Задача: я хочу, чтобы при открытии справочника Номенклатура автоматически раскрывалось дерево групп.
Чтобы развернуть дерево групп, мне нужно при открытии его активизировать и нажать "*".
Это я делаю так:
addon=CreateObject("addon1c.commands");
addon.SendKeys("+{TAB}"); // или так addon.SendKeys("+({TAB})");
addon.SendKeys("*");
или так
addon=CreateObject("addon1c.commands");
addon.SendKeys("+{TAB}*"); // или так addon.SendKeys("+({TAB})*");
Команда addon.SendKeys("+{TAB}") активизирует дерево групп.
А вот следующая команда addon.SendKeys("*") не срабатывает. Ничего не происходит и, если я использую все символы в одной команде addon.SendKeys("+({TAB})*").
То же самое и при использовании WSH.
Знатоки, кто может прояснить ситуацию?
Спасибо
Я не нашел ответ на Волшебном форуме и решил попытать счастье здесь.
Задача: я хочу, чтобы при открытии справочника Номенклатура автоматически раскрывалось дерево групп.
Чтобы развернуть дерево групп, мне нужно при открытии его активизировать и нажать "*".
Это я делаю так:
addon=CreateObject("addon1c.commands");
addon.SendKeys("+{TAB}"); // или так addon.SendKeys("+({TAB})");
addon.SendKeys("*");
или так
addon=CreateObject("addon1c.commands");
addon.SendKeys("+{TAB}*"); // или так addon.SendKeys("+({TAB})*");
Команда addon.SendKeys("+{TAB}") активизирует дерево групп.
А вот следующая команда addon.SendKeys("*") не срабатывает. Ничего не происходит и, если я использую все символы в одной команде addon.SendKeys("+({TAB})*").
То же самое и при использовании WSH.
Знатоки, кто может прояснить ситуацию?
Спасибо
По теме из базы знаний
- Управляемые формы - Иерархический список (дерево) по группам номенклатуры с отметкой (галкой)
- Обработка для копирования таблицы каталогов и дерева групп узлов обмена с сайтом (Битрикс)
- Замена дерева групп в интернет-магазине при обмене с 1С: Предприятие (расширение конфигурации)
- Формирование дерева групп для обмена с 1С-Битрикс
- Массовая загрузка групп (дерева групп) из Exсel
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Всем привет, я нашел одно решение.
addon=CreateObject("addon1c.commands");
addon.SendKeys("+{TAB}");
addon.SendKeys("{RIGHT 15}");
Небольшие пояснения (может кому-нибудь понадобится).
Вторая команда активизирует дерево.
Третья - раскрывает поочередно ветви дерева. Каждое нажатие "стрелки вправо" раскрывает следующий уровень дерева. Чтобы не возиться с количеством уровней, я поставил 15 нажатий стрелки вправо - врядли у кто-то из пользователей создаст больше 15 уровней - тем более их можно ограничить в конфигураторе.
Всем спасибо за мозговой штурм.
Пока
addon=CreateObject("addon1c.commands");
addon.SendKeys("+{TAB}");
addon.SendKeys("{RIGHT 15}");
Небольшие пояснения (может кому-нибудь понадобится).
Вторая команда активизирует дерево.
Третья - раскрывает поочередно ветви дерева. Каждое нажатие "стрелки вправо" раскрывает следующий уровень дерева. Чтобы не возиться с количеством уровней, я поставил 15 нажатий стрелки вправо - врядли у кто-то из пользователей создаст больше 15 уровней - тем более их можно ограничить в конфигураторе.
Всем спасибо за мозговой штурм.
Пока
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот