#0
by Злопчинский
Типа.. хочется.. ну чтобы было... где СЗ - список значений, представление = имя глобальной переменной, значение = значение глобальной переменной... . ???
#2
by Kreont
Сомневаюсь что к таким данным есть возможность добраться. (Разве-что через брут-форс с перебором:)
#3
by andrewks
гипотетически можно gcomp'ом или comnaund.dll мдэшник распаковать, и пропарсить ГМ. вот только вопрос в силе
#6
by МихаилМ
любой подход будет не кошерным тк глобальный контектс - строго ограниченный. например в v8 серверной его по сути нет (т.е. черех хдтс сериализацию). больное желание интепретаторщиков и студентов.
#8
by Guk
Шаблон умеет получать значения глобальных переменных по имени переменной. хотя где это можно использовать, мне пока в голову не пришло...
#13
by МихаилМ
если нужны конкретные имена перепменных, то в попытке- исключении проверить, иначе моего извращенного мышления не хватает.
#14
by Torquader
Следующим вопросом будет - как добавить переменную в глобальный список. Собственно говоря, у задачи есть два способа решения - первый - разбор и самостоятельная интерпретация глобального модуля (надеюсь, что интересуют именно его переменные), то есть той его части, которая следует до определения первой функции или процедуры (что не так уж и сложно); второй способ - это отлавливать в памяти массив этих переменных, точнее, перехватывать в отладчике момент компиляции модуля и смотреть, в какую таблицу заглядывает 1С, когда ищет наличие какой-то переменной (есть мнение, что это будет упорядоченная таблица имён).
#15
by andrewks
телепат внедряется в 1совский процесс, или в область его памяти. вот это точно не кошерно, но приятно :)
#16
by Torquader
Но он получает данные о переменных из текста модуля, так как в конфигураторе всегда есть доступ к исходным кодам модулей (что в режиме предприятия никто не обещает).
#18
by Torquader
Попытка-исключение работает на стадии исполнения, а наличие переменной и ошибка о её неопределённости возникает на стадии компиляции.
#21
by Torquader
Можно, только есть подозрение, что шаблон будет отрабатывать переменные как текст, если их нету. Хотя, подключить к 1С dll и через неё покопаться в памяти 1С - очень забавное занятие.
#23
by Torquader
Если есть переменная модуля, аналогичная глобальной или переменная в функции, то мы не увидим глобальной - вот в этом я точно уверен.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить имена всех компьютеров в сети через 1С
- Как получить конкретный тип значения и вид значения объекта метаданных ?
- Как получить разность дат (Нужно получить количество дней)
- Как получить имена перечислений из SQL базы?
- Как получить имена параметров области табличного документа?
- Сохраняемые значения формы. Как программно получить их список?
- Как получить имена таблиц и полей в SQL по их именам в метаданных?
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- 1c81 SQL 2005 Как узнать имена таблиц и их размеры?
- Регламентные задания и инициализация глобальных переменных
В этой группе 1С
- Закрытие 26 счета в Бухгалтерии 2.0 при директ-костинге
- Закрытие месяца в УПП при использовании РАУЗа
- Настройка принтера этикеток Godex EZ-DT-2
- Источники данных для расчетов бюджетирования. Программное заполнение
- Передать список значений в запрос
- Трансляция IPTV на телевизор через Wi-Fi
- система лицензирования конфигураций
- БП 2.0. ОСВ по счету. Показатель "Развернутое сальдо". Как вывести?
- Данные об отработанном времени введенные табелем, не соответствуют введенным нач
- Как научить Office 2003 понимать формат *.docx (создан 2007-м)?
- Как связать партии и остатки в 77
- УТ11 Валовая прибыль по поставщикам
- Не запускается 1С Предприятие, вываливается в дамп
- УПП 1.3.13. Тонкий клиент. При подборе номенклатуры нет данных о остатках
- Хранение изображений jpg в базе 1с 8.1
- ЗУП и СЗВ и АДВ отпуск за свой счет
- Обновить BIOS ноутбука HP под DOS (решено)
- УТ Не записываются движения документа в регистр
- ЗУП: не совпадает отражение ЗП в регл.учете с расчетной ведомостью
- Подключение сканера штрих кода