Имя: Пароль:
1C
1С v8
ЗначениеВСтрокуВнутр и ЗначениеИзСтрокиВнутр
0 Солнце
 
13.05.16
11:30
Есть написанный механизм, который особого желание переписывать нет, так как затронет заведенные данные в базе.

В реквизит "СтруктураПараметровЗапроса" Записывается структура
СтруктураПараметровЗапроса = ЗначениеВСтрокуВнутр(СтруктураПараметров);

Потом позже она используется
СтруктураПараметров = ЗначениеИзСтрокиВнутр(Выборка.СтруктураПараметровЗапроса);

Механизм написан давно и работал!!
Но на данный момент значения записываемые и получаемые отличаются. Работа в одной ИБ. Возможно что что-то поменялось в платформе? или как?)
1 Посмотрим
 
13.05.16
11:37
Слово "Выборка." означает, что ты эту строку через запрос протаскиваешь?
2 Солнце
 
13.05.16
11:39
(1) С помощью запроса вытаскиваю необходимые строки из регистра сведения.
3 Maniac
 
13.05.16
11:42
Немного оф. хз что произошло но данные методы в 8.3 начали дико тормозить.
4 Посмотрим
 
13.05.16
11:43
Может все-таки меняет кто ручками? (из вредности, глупости)
5 Посмотрим
 
13.05.16
11:49
Или ты можешь воспроизвести эту ошибку? Т.е. сохранить один набор, а на выходе получить другой.
6 Солнце
 
13.05.16
11:59
(5) Я могу легко воспроизвести эту ошибку. Я и проверила что результаты разные)
7 Солнце
 
13.05.16
11:59
(3) то есть стоит задуматься о переписывании?(((
8 Cyberhawk
 
13.05.16
12:04
"значения записываемые и получаемые отличаются" // Без картинки не поверю, ну и смотря что ты вкладываешь в понятие "отличаются"
9 Солнце
 
13.05.16
12:04
Если надо переписать, то дайте мне идею как записать Структуру параметров для запроса в реквизит?) Или что то такое придумать чтобы использовать хранение структуры)
10 Солнце
 
13.05.16
12:05
(8) Могу скрины наделать?) Легче будет?)
11 Cyberhawk
 
13.05.16
12:06
(10) На одной картинке если сделаешь что на входе и что на выходе, то однозначно будет легче и плюс тебе в карму
12 Солнце
 
13.05.16
12:08
(11) ок. Ща.
13 Cyberhawk
 
13.05.16
12:10
"Или что то такое придумать чтобы использовать хранение структуры)" // Храни в константе с типом "Хранилище значения"
14 Солнце
 
13.05.16
12:10
(13) Как вариант об этом думала)
15 Cyberhawk
 
13.05.16
12:13
(14) Оба варианта требуют написания обработок для записи и чтения этих настроек. В идеале лучше бы в регистре сведений наглядно все данные хранить
16 Солнце
 
13.05.16
12:37
(15) Я бы так и сделала... Если бы я писала)
17 Солнце
 
13.05.16
12:41
(15) Я короче поняла ошибку.... Механизм работает) Все норм) Нашла ошибку вообще в организации всего этого процесса хранения))) Спасибо))
18 Солнце
 
13.05.16
12:42
Тема закрыта) Спасибо всем кто отвлек мое внимание) я посмотрела по-другому на проблему))
19 Посмотрим
 
13.05.16
12:43
Тут надо разделить все таки процесс)
Преобразование значение (данном случае структура) З1 в строку С1.
Сохранение строки С1 в регистр
Получение строки С2 из регистра
Преобразование С2 в значение З2

равны ли С1 и С2

если равны, то получается функции преобразования (ЗначениеВСтрокуВнутр..) не выполняют свой функционал,
а если С1 <> С2 то это уже вопросы к механизму РС.
20 Солнце
 
13.05.16
12:48
(19) Надо просто программисту, который это писал, не страдать ерундой) Его механизм все равно косячит) а мне переделывай))