Задать значение константе #165015


#0 by Appolon321
Каким образом можно задать константе значение не из восьмерки, а из вне. Например при запуске батника, в константу необходимо записать значение. Идея может показаться идиотской, но все-же
#1 by Волшебник
В модуле константы прописать процедуру со словом Экспорт, в модуле приложения в процедуре ПередНачаломРаботыСистемы вызывать эту процедуру
#2 by Vozhd
УстановитьЗначениеКонстанты.js
#3 by Волшебник
Месье знает толк в извращениях!
#4 by Appolon321
Значение константы должно изменяться в любой момент времени работы программы. поэтому меня интересует каким образом можно присвоить константе значение из вне. Допустим в системе произощло какое-то либо определенное событие и это событие привело к изменению значения константы.
#5 by Vozhd
Так из вне или изнутри?
#6 by Волшебник
(4,5) народ, пишется "извне"
#7 by Appolon321
Не придирайтесь к словам. Лучше дельным советом поделитесь!
#8 by vde69
варианта только 2 1. напрямую к базе обращаться 2. COM (OLE) соединение (на мой взгляд предпочтительней)
#9 by Волшебник
Лучше значение константы считывать из файла при запуске
#10 by vde69
идея красивая, но не рабочая да но тогда все равно надо будет посылать сообщение, что в файле константа изменилась и ее надо в 8.0 тоже обновить, да и хранение в 2 источник чревато коллизиями
#11 by vvv29
параметры запуска смотри
#12 by Cump
Автор видимо имеет в виду то, что уже после того как запустили 1С константа может измениться.
#13 by vvv29
1с дало отличный механизм для подобного Глобальный контекст ПараметрЗапуска (LaunchParameter) Использование: Только чтение. Описание: Тип: Строка. Используется для доступа к параметру запуска, передаваемому через ключ командной строки /C.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С