MODUS

 


Консультационный центр


+7(495)368-91-51

личный кабинет

Работа с меню

ФУНКЦИЯ ТИП_ЧИСЛО: АПУНКТ_МЕНЮ (ТИП_СТРОКА:стр)

Эмулирует выбор пункта меню программы Инфо-Бухгалтер, где <стр>-комбинация номеров пунктов и подпунктов меню.

Например: АПУНКТ_МЕНЮ("1;2"выведет окно фильтра жхо, 1 - номер пункта меню "Операции", 2 - номер подпункта "Фильтр.."
АПУНКТ_МЕНЮ("5;7;1"выведет окно выбора файла исходного текста, 5- номер пункта меню "установка", 7- номер подпункта "Компилятор", 1 - номер подпункта "Компиляция текста".

Примечание: полосы разделители тоже являются пунктами меню.

 

ФУНКЦИЯ ТИП_ЧИСЛО:А_УД_МЕНЮ(ТИП_СТРОКА:стр)

Удаляет пункт меню, где <стр>-комбинация номеров пунктов и подпунктов меню.

 

ФУНКЦИЯ ТИП_СТРОКА:АТЕКСТ_МЕНЮ(ТИП_СТРОКА:стр)

Возвращает название пункта меню, где <стр>-комбинация номеров пунктов и подпунктов меню.

 

ФУНКЦИЯ ТИП_ЧИСЛО:АМЕНЮ_ВСТАВИТЬ_ПУНКТ(ТИП_СТРОКА:стр,назв,библиотека,функция;

ТИП_ЧИСЛО:ид) *

Вставляет в главное меню программы новый пункт, где <стр>-комбинация номеров пунктов

и подпунктов меню, <назв> - название пункта меню, <библиотека> - файл библиотеки (если пусто, то подразумевается встроенная функция или определение), <функция> - функция для выполнения, <ид> - идентификатор меню.

 

ФУНКЦИЯ ТИП_ЛОГИКА:АМЕНЮ_ВСТАВИТЬ_РАЗДЕЛИТЕЛЬ(ТИП_СТРОКА:стр)

Вставляет в меню разделитель пунктов, где <стр>-комбинация номеров пунктов и подпунктов меню.

 

ФУНКЦИЯ ТИП_ЧИСЛО:АМЕНЮ_ВСТАВИТЬ_СУБМЕНЮ(ТИП_СТРОКА:стр,назв)

Вставляет новое субменю, где <стр>-комбинация номеров пунктов и подпунктов меню, <назв> - название субменю.

ПРИМЕР создания пункта меню "Аналитика":

ИСПОЛЬЗОВАТЬ("ibalt") 
квч=СИМВ(34)
АМЕНЮ_ВСТАВИТЬ_СУБМЕНЮ("4","&Аналитика") //четвертым пунктом главного меню становится новый пункт "Аналитика"
ид=50 АМЕНЮ_ВСТАВИТЬ_ПУНКТ("4;0","Список ТМЦ","ibalt","АТИП_ОПЕР("+квч+"Просмотр списка ТМЦ"+квч+","+квч+ДИР_БИБЛ+"\аналитика.ibl"+квч+")",ид)
АМЕНЮ_ВСТАВИТЬ_РАЗДЕЛИТЕЛЬ("4;0") 
АМЕНЮ_ВСТАВИТЬ_СУБМЕНЮ("4;0","Отчеты") 
АМЕНЮ_ВСТАВИТЬ_СУБМЕНЮ("4;0","Инструменты") 
ид=51 АМЕНЮ_ВСТАВИТЬ_ПУНКТ("4;3;0","Остатки на дату","ibalt","АБЛАНК("+квч+"а_ост_тмц.blw"+квч+",НЕТ)",ид)
ид=52 АМЕНЮ_ВСТАВИТЬ_ПУНКТ("4;3;0","Оборотная ведомость","ibalt","АБЛАНК("+квч+"а_вед_тмц.blw"+квч+",НЕТ)",ид)
ид=53 АМЕНЮ_ВСТАВИТЬ_ПУНКТ("4;3;0","Карточка движения","ibalt","АБЛАНК("+квч+"а_карт.blw"+квч+",НЕТ)",ид) 
...
ид=64 АМЕНЮ_ВСТАВИТЬ_ПУНКТ("4;4;0","Ввод исходных остатков","ibalt","АБЛАНК("+квч+"а_исх_ост.blw"+квч+",НЕТ)",ид)
ид=65 АМЕНЮ_ВСТАВИТЬ_ПУНКТ("4;4;0","Изменение цен продаж товаров","ibalt","АБЛАНК("+квч+"изм_цен.blw"+квч+",НЕТ)",ид)
ид=66 АМЕНЮ_ВСТАВИТЬ_ПУНКТ("4;4;0","Редактирование свойств товаров","ibalt","АБЛАНК("+квч+"ред_тов.blw"+квч+",НЕТ)",ид)
...

 

ФУНКЦИЯ ТИП_ЧИСЛО:АНАЙТИ_МЕНЮ_ИД(ТИП_СТРОКА:назв)

Возвращает идентификатор меню по его названию. Таким образом, можно проверять существование пункта меню. Если вызвать функцию с пустым параметром, то в файл "menu.log" запишется информация о всех пунктах меню программы.

 

ФУНКЦИЯ ТИП_СТРОКА:АНАЙТИ_МЕНЮ_ТЕКСТ(ТИП_ЧИСЛО:ид)

Возвращает текст меню по его идентификатору. Таким образом, можно проверить, не занят ли идентифик.

 

ФУНКЦИЯ ТИП_ЛОГИКА:АВЫБРАТЬ_МЕНЮ(ТИП_ЧИСЛО:ид).

Эмулирует выбор пункта меню, где <ид> - числовой идентификатор меню.

 

ФУНКЦИЯ ТИП_ЧИСЛО:АНАЙТИ_МЕНЮ_НОМ(ТИП_СТРОКА:назв) //(новая)

Позволяет узнать порядковый номер пункта главного меню программы. 

 

 

 

Узнать больше Вы сможете, позвонив нам   +7(495) 504-66-96, 507-42-82, 368-93-11, 368-91-51

 

 

 

 

 

*Новости

07 мар 2025
Обновление программы Инфо-Бухгалтер 8.8110 от 03.03.2025 Скачать обновления от 03.03.2025
04 фев 2025
Обновление программы Инфо-Бухгалтер 8.8109 от 01.02.2025 Скачать обновления от 01.02.2025
24 янв 2025
Обновление программы Инфо-Бухгалтер 8.8108 от 21.01.2025 Скачать обновления от 21.01.2025
31 дек 2024
Обновление программы Инфо-Бухгалтер 8.8108 от 26.12.2024 Скачать обновления от 26.12.2024
10 дек 2024
Обновление программы Инфо-Бухгалтер 8.8107 от 02.12.2024 Скачать обновления от 02.12.2024
06 ноя 2024
Обновление программы Инфо-Бухгалтер 8.8106 от 01.11.2024 Скачать обновления от 01.11.2024
04 окт 2024
Обновление программы Инфо-Бухгалтер 8.8105 от 01.10.2024 Скачать обновления от 01.10.2024
03 сен 2024
Обновление программы Инфо-Бухгалтер 8.8104 от 02.09.2024 Скачать обновления от 02.09.2024
05 авг 2024
Обновление программы Инфо-Бухгалтер 8.8103 от 01.08.2024 Скачать обновления от 01.08.2024
04 июл 2024
Обновление программы Инфо-Бухгалтер 8.8102 от 01.07.2024 Скачать обновления от 01.07.2024
Консультационный центр «Модус» Все права защищены. © 1996-2025г.
тел: +7(495)368-91-51, +7(495)368-93-11 modus@modus.ru