|
Куда переехали РегистрСведений.НастройкиТранспортаОбменаДанными
| ☑ |
0
jakov
30.11.24
✎
19:03
|
Друзья научите как найти информацию.
Имеем:
- 1С:Предприятие 8.3 (8.3.24.1667)
- Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.163.26), типовая
- Управление торговлей, редакция 11 (11.5.17.143), типовая, с несколькими расширениями.
- Навыки программирования, но не в 1С (sql-запрос переписать смогу).
Выгрузка УТ->БП сделана на базе стандартного обмена данными. Внешняя обработка помогает бухгалтеру определить список выгружаемых документов и период. До недавнего времени работало несколько лет. После октябрьских обновлений перестало. Разработчик обработки не доступен. Полез смотреть сам. И вижу, что "Таблица не найдена РегистрСведений.НастройкиТранспортаОбменаДанными". Глянул в кофе, и действительно таблица РегистрСведений.НастройкиТранспортаОбменаДанными получила префикс "Удалить".
Проверил обработку, все остальное работает и если параметры соединения задавать вручную, то выгрузка проходит штатно. Но это не комильфо...
Вопрос: научите как найти куда переехали параметры соединения с узлом обмена?
Заранее благодарен!
|
|
1
Garykom
30.11.24
✎
19:10
|
Да ляхко
1. Отладка (включить фоновые или ключ/параметр запуска РежимОтладки)
2. Замер производительности
3. Пускаем обмен, стоп замера
4. Ищем по ключевым (тут надо телепатия и интуиция прокачанные)
|
|
2
Garykom
30.11.24
✎
19:13
|
(1)+ нашли нечто похожее ставим точку останова и заново
тут и понадобится галка фоновые или РежимОтладки
не забываем глядеть стек вызовов
|
|
3
Мультук
30.11.24
✎
21:01
|
(0)
В новый справочник "НастройкиТранспортаСообщенийОбмена".
P.S.
"Они" это сделали в ЗУП, БП и теперь в УТ/ЕРП
|
|
4
jakov
30.11.24
✎
21:30
|
Спасибо!
Попробую...
|
|
5
jakov
02.12.24
✎
22:09
|
(3) Мультук, спасибо! Удалось получить из "Справочник.НастройкиТранспортаСообщенийОбмена" всю необходимую информацию о настройках соединения с узлом обмена.
Однако, уперся в то, что там хранится хэш пароля, а для установки COM-соединения нужен незашифрованный. Ранее незашифрованный пароль удавалось получить из "ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища(УзелОбмена,...". Сейчас не удается. Или есть какой-то вариант установки COM-соедения, зная лишь хэш?
Буду признателен за подсказку.
|
|
6
puff
04.12.24
✎
11:30
|
(5) Там не хеш, а уид пароля, то есть ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища(уид) должен вернуть пароль. У меня так сработало на Бухгалтерии, причем прочие аргументы функции не нужны, они только путают все.
|
|
7
jakov
05.12.24
✎
23:37
|
(6) Супер!!!
Гениально просто! Проверил. Все работает!
Спасибо, коллега!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший