Кэш кнопки выбора

01.04.08

Разработка - Работа с интерфейсом

Дополнительная обработка выбора значения элемента диалога: формирование списка часто используемых значений для выбора и установка значения в текущий элемент диалога.

Скачать исходный код

Наименование Файл Версия Размер
-
.1207055952 11,00Kb
200
.1207055952 11,00Kb 200 Скачать бесплатно

Реализация очень простая, двумя универсальными функциями (можно без параметров), в два этапа:

1. Заполнить в свойствах реквизита формулу

глПослеВводаЗначения(); 

2. Добавить в модуле формы строку в предопределенную ПриНачалеВыбораЗначения()

 глПриНачалеВыбораЗначения(); 


 



Во внешней обработке для скачивания:
- текстовый блок в модуле для копирования в глобальный модуль конфигурации
- пример реализации с использованием флага стандартной обработки. Просто задайте несколько разных значений для элемента диалога, а потом используйте F4 или "педальку"

Обрабатываются все типы значений (кроме неопределенного).

См. также

1С:Фото номенклатуры 7.7 - решение для работы с фотографиями номенклатуры в 1С:7.7 (включая формат PNG)

Работа с интерфейсом Логистика, склад и ТМЦ Платформа 1С v7.7 1С:Торговля и склад 7.7 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Решение для разработчика и конечного пользователя для работы с фотографиями номенклатуры: систематизация, хранение, отображение, а также выгрузка на Яндекс-Диск и FTP (кроме версии лайт). Поддерживаются графические форматы: bmp, jpg, gif, tiff, а также png - не поддерживаемый штатными средствами 1С. Выполнено без использования внешних компонент (кроме функции выгрузки на FTP). Поставляется как в виде пустой конфигурации с набором объектов и модулей для работы с фото, так и в виде обновления к 1С:Торговля и склад 7.7. Выполнено в двух версиях: "полная" и "лайт".

5000 руб.

18.10.2022    5198    1    45    

3

WebЦвета для 1с77 FormEx

Инструментарий разработчика Работа с интерфейсом Платформа 1С v7.7 Абонемент ($m)

Обработка с фрагментами кода для программного использования набора цветов из коллекции WebЦвета 1с версии 8+ в 1с версии 77. Требуется предварительное подключение сторонней библиотеки FormEх. Будет полезно программистам 1с 77, 1с 8. Да и вообще при программировании на любом языке при потребности использовать коллекцию цветов WebЦвета.

1 стартмани

30.03.2022    4573    2    igor7777    4    

5

К привязкам элементов форм (1С 7.7, FormEx)

Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

Публикация имеет цель обратить внимание на возможность улучшения интерфейса.

15.12.2021    4488    62    Cерый    13    

6

Выбор цвета для 1С 7.7

Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Простая и удобная внешняя обработка для выбора цвета без применения внешних компонент.

1 стартмани

09.06.2020    7057    3    vap_pig    5    

3

Производственный календарь для 1С 7.7

Учет рабочего времени Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Обработка производственного календаря с возможностью импорта и экспорта xls для 1С 7.7 (7.70.027) без изменения конфигурации.

1 стартмани

18.09.2019    12619    6    Jill    8    

3

Альтернативная обработка "Выбор периода"

Работа с интерфейсом Оперативный учет 7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Альтернативная обработка ввода периода для 1С 7.7.

1 стартмани

27.03.2019    6600    3    v.a.n-    11    

2

Несколько табличных частей в 1С:7.7 - это просто

Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

При программировании на платформе V7 достаточно часто возникает задача создать несколько табличных частей документа (или справочника). Традиционно эта задача имеет несколько решений..

1 стартмани

01.05.2018    22471    27    Gkmy    11    

5
Комментарии
Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. artbear 1518 09.04.08 13:02 Сейчас в теме
Прикольно, конечно.
Но для использования с большим количеством форм непригодно :(, т.к. нужно много кода переписывать :)
Для автоработы без переписывания множества кода нужно юзать Перехватчик от ВК 1С++ и еще ВК ФормЕкс.
С их помощью можно сделать универсальный механизм на базе данного.
Например, у меня таким образом для любых форм в моих базах сделан очень удобный и красивый выбор периода, а не тот дурацкий, что у 1С.
2. artbear 1518 09.04.08 13:04 Сейчас в теме
(1+) Форум www.1cpp.ru Раздел Репозитарий, прикрепленная ветка "Репозитарий классов 1С++"
Рекомендую :)
С помощью моего Перехватчика в 1С++ можно довольно просто в конфы 1С добавлять различные универсальные механизмы !!
те, кто юзает, очень довольны :)
3. Filipp_inf 31.08.09 14:46 Сейчас в теме
Понравилось, здорово!
Вот хочу еще задать вопрос умным и талантливым программистам:
Никак не могу найти возможность обратиться к "Панели Инструментов" Формы отчета. В языке 1С 7 есть только возможность программно "отобразить" или "скрыть" эту панель инструментов Формы. А хочется привязать нажатие клавиатуры к кнопочкам "Сохранить Настройку" и "Восстановить Настройку" на этой панели интрументов (т.е.Формы). Просто от мышки у бухгалтеров немеют руки. А чем более универсальный отчет, тем больше настроек.
Возможно ли это?
4. Shaman100M 1150 31.08.09 15:06 Сейчас в теме
(3) можно, однако.

Вот пример, как открыть описание отчета при отключенной панели:
Код
WScript   = CreateObject("WScript.Shell");
WScript.SendKeys("{F10}{LEFT}{LEFT}{LEFT}{DOWN}{DOWN}{DOWN}{ENTER}");
//WScript.SendKeys("{F10}ПИ"); // для ENG не работает
Показать полностью


Для "сохранить..." "восстановить..." уменьшить кол-во "лефт" и "даун" ))
5. Shaman100M 1150 31.08.09 15:10 Сейчас в теме
(3) " ... Просто от мышки у бухгалтеров немеют руки .... ", - используй всего два оборота скотча, а не десять. )))))
6. Filipp_inf 31.08.09 16:31 Сейчас в теме
Вы уверены в правильности синтаксиса?
И какая клавиша, или их сочетание выполняют эту команду?
И речь идет о работе в режиме "Предприятие", или "Конфигуратор"?
Мне необходимо чтобы это работало в режиме "Предприятие".
И панель инструментов не отключена, она видима на форме.
Указанный текст поместить в Модуль формы?
Вопросы примитивные, но потому и обращаюсь к ГРАМОТНЫМ людям.
Спасибо.
7. Shaman100M 1150 31.08.09 17:12 Сейчас в теме
(6) Синтаксис правильный, обратные слэши убрать только "\" Должно работать в режиме "Предприятие", включена, отключена панель - не важно.
Указанный текст поместить в отдельные процедуры в модуле формы, подвязать их к соответствующим кнопкам на диалоге.

Процедура ОткрытьОписание()
WScript = CreateObject("WScript.Shell");
WScript.SendKeys("{F10}{LEFT}{LEFT}{LEFT}{DOWN}{DOWN}{DOWN}{ENTER}");
//WScript.SendKeys("{F10}ПИ"); // в русской раскладке
КОнецПроцедуры

Процедура СохранитьНастройку()
WScript = CreateObject("WScript.Shell");
WScript.SendKeys("{F10}{RIGHT}{DOWN}{DOWN}{ENTER}");
//WScript.SendKeys("{F10}ДС"); // в русской раскладке
КОнецПроцедуры

Процедура ОткрытьНастройку()
WScript = CreateObject("WScript.Shell");
WScript.SendKeys("{F10}{RIGHT}{DOWN}{ENTER}");
//WScript.SendKeys("{F10}ДО"); // в русской раскладке
КОнецПроцедуры
8. Filipp_inf 01.09.09 08:33 Сейчас в теме
Эврика!!!
Все получилось! Все понятно и доступно.
Вы действительно ШАМАН!
Огромное спасибо от трудящихся масс.
Оставьте свое сообщение