Существует проблема
@Infactum Предложил сделать следующий шаг для чтения переменных окружения
Хотелось бы иметь следующую функциональность
Вариант реализации [...]
&НаКлиенте
//И я читаю переменные окружения
//@ЯЧитаюПеременныеОкружения()
Процедура ЯЧитаюПеременныеОкружения() Экспорт
ПеременныеОкружения = Новый Соответствие();
ВременныйФайл = ПолучитьИмяВременногоФайла();
КомандаСистемы("SET > """ + ВременныйФайл + """");
Текст = Новый ЧтениеТекста;
Текст.Открыть(ВременныйФайл);
Стр = Текст.ПрочитатьСтроку();
Пока Стр <> Неопределено Цикл
СоставСтроки = СтрРазделить(Стр, "=");
ПеременныеОкружения.Вставить(СоставСтроки[0], СоставСтроки[1]);
Стр = Текст.ПрочитатьСтроку();
КонецЦикла;
Текст.Закрыть();
Контекст.Вставить("ПеременныеОкружения", ПеременныеОкружения);
КонецПроцедуры
Чек-лист
Контекст.Вставить лучше не юзать
сейчас есть более модное и правильное
СохранитьЗначениеВКонтекст
- локальные переменные
или
СохранитьЗначениеВКонтекстСохраняемый
- глобальные переменные
Существует проблема
@Infactum Предложил сделать следующий шаг для чтения переменных окружения
Хотелось бы иметь следующую функциональность
Вариант реализации [...]
Чек-лист
сделать для linux
исправить помещение в контекст