Почему может теряться переменная?

Mesuti

Client
Регистрация
03.12.2020
Сообщения
55
Благодарностей
10
Баллы
8
Привет!
Три кубика
77014


Переменная Phone есть -> Загружается профиль -> Переменная Phone пустая
Почему после загрузки профиля может теряться переменная?
Остальные все сохранены.

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

77015


И второй вопрос
Если в профиле убрать галочку Сохранять переменные, то сохранятся измененные значения user agent, временная зона и язык браузера?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 642
Баллы
113
1. вероятно, ты затираешь её ранее сохранённой в профиле пустой переменной
2. сохранится
 
  • Спасибо
Реакции: Mesuti

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 789
Благодарностей
5 721
Баллы
113
1. вероятно, ты затираешь её ранее сохранённой в профиле пустой переменной
2. сохранится
1. 100% затирается.

хорошо что еще прокси не сохраняет, а то бы и они вели себя не пойми как и с боку бантик :ca:
 
  • Спасибо
Реакции: Mesuti

Mesuti

Client
Регистрация
03.12.2020
Сообщения
55
Благодарностей
10
Баллы
8
Проблема была в том, что в профиле сохранилась переменная, пересохранил без переменных- заработало.
Хотя проект поправлен и в нем этой переменной нет, поэтому сразу не понял где затирается.

Спасибо, ребята, за помощь!
 

Mesuti

Client
Регистрация
03.12.2020
Сообщения
55
Благодарностей
10
Баллы
8
Подскажите, как можно принудительно сбросить переменные?
Или, допустим, как в архиве профиля вручную удалить переменные?

Это просто ужас, то одна, то другая затирается.
Уже все профили прогнал через открыть-сохранить без переменных
 

GREXA

Client
Регистрация
16.09.2017
Сообщения
276
Благодарностей
103
Баллы
43
Подскажите, как можно принудительно сбросить переменные?
Или, допустим, как в архиве профиля вручную удалить переменные?

Это просто ужас, то одна, то другая затирается.
Уже все профили прогнал через открыть-сохранить без переменных
Через С# можно сбросить все переменные


string[] keys = project.Variables.Keys.ToArray();
foreach(string keyvar in keys) {
project.Variables[keyvar].Value = "";
}
 
  • Спасибо
Реакции: volody00 и Mesuti

GREXA

Client
Регистрация
16.09.2017
Сообщения
276
Благодарностей
103
Баллы
43

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)