Турбоконф не может определить параметры соединения с базой

tormozit Закрыто Высокий

Способ воспроизведения:

  1. Запустить напрямую исполняемый файл 1cv8.exe той версии, которая нужна для конкретного сервера 1С.
  2. Выбрать из списка баз любую серверную базу этого сервера 1С.

Запустится процесс ОС с чистой командной строкой (без параметров)
Турбоконф в API при этом выдает пустые параметры базы, т.е. не срабатывает старый метод их извлечения через окно "О программе".

Для файловой базы проблемы не возникает.

Проверено на 1С 8.3.22-24

Комментарии

bolsun
#1, 12 января 2024 20:34

Как выглядит строка запуска в процессах?


tormozit
#2, 12 января 2024 20:35

Как имя файла без параметров


bolsun
#3, 12 января 2024 20:45

(2) tormozit, нужен лог.


tormozit
#4, 12 января 2024 23:11

Ссылка скрыта


bolsun
#5, 13 января 2024 12:37

(4) tormozit, часть данных была получена через "О программе", т.е. метод срабатывает, только не все данные получает. Можно скриншот окна "О программе" в данном случае?


tormozit
#6, 13 января 2024 12:43


bolsun
#7, 13 января 2024 19:56

(6) tormozit, а если запускать по обычному, с указанием строки соединения, то другое окно будет? Если да, тоже нужен скиншот. У меня нет сервера проверить.


tormozit
#8, ред. 14 января 2024 11:41

Я не вижу разницы в окне "О программе" этих случаях. И всегда был уверен, что ее нет, но не проверял детально конечно.


bolsun
#9, 14 января 2024 14:04

Нужен лог из этой версии
https://disk.yandex.ru/d/XKCz9ijzgtoO1w


tormozit
#10, 14 января 2024 15:20

Ссылка скрыта


bolsun
#11, 14 января 2024 15:24

(10) tormozit, версия не та. Нужно скачать по ссылке, указанной в (9).
Должна быть не ниже 6.0.8779.28834


tormozit
#12, 14 января 2024 15:27

Ссылка скрыта


bolsun
#13, 14 января 2024 15:39

(12) tormozit, судя по логу все данные получаются из окна "О программе".
В чем еще раз проблема тогда? Можно скрин из отладчика полей Конфигуратор.ПараметрыИБ ?

bolsun изменил статус на На выяснении


tormozit
#14, ред. 14 января 2024 15:50

Проблемная ситуация

Нормальная ситуация


bolsun
#15, 14 января 2024 15:51

(14) tormozit, получается режим только не определяется?


tormozit
#16, 14 января 2024 15:52

(15) bolsun, Режим и СтрокаСоединения


bolsun
#17, 14 января 2024 15:53

(16) tormozit, СтрокуСоединения, то откуда взять?


tormozit
#18, 14 января 2024 15:54

(17) bolsun, строка соединения образуется из набора атрибутов: Режим, БазаДанных, Сервер, Каталог
tormozit изменил статус на Открыто


tormozit
#19, ред. 14 января 2024 15:58

Но конкретно мой скрипт не использует свойство Конфигуратор.ПараметрыИнформационнойБазы.СтрокаСоединения. Мне она все равно в нормализованном виде нужна. Поэтому я ее сам собираю. Но раз уж ты ее вывел как свойство в API, то было бы логичным ее заполнять, если ты ее в явном виде получить не смог.


bolsun
#20, 14 января 2024 15:59

(19) tormozit, я заполняю то, что мне удается получить тем или иным образом. Если значения нет, значит мне не откуда ее взять. Как ее формировать я не знаю. Если есть алгоритм - могу собрать.
Если режим не задан как Файловый - значит это Серверный, все остальные данные для сборки сроки есть (если собираешь сам). Режим посмотрю еще почему не приходит в этом случае.
bolsun изменил статус на На выяснении


tormozit
#21, 14 января 2024 16:04

(20) bolsun, У меня в документации написано так
// * Режим - Строка - Файловый, Серверный
Про пустое значение ты ранее не сообщал. И я с ним впервые столкнулся только в этой ситуации. Если не сможешь исправить, тогда буду делать поддержку пустого значения и обновлю документацию.

tormozit изменил статус на Открыто


tormozit
#22, 14 января 2024 16:06

Еще проще было бы сразу сделать не строковое а булево свойство, например "Файловая" (булево). Тогда бы этой проблемы не возникло в принципе.


bolsun
#23, 14 января 2024 16:13

(21) tormozit, я же написал, что должно приходить Серверный. Почему не приходит - посмотрю. Но Файловый приходит всегда, как мы выяснили.


bolsun
#24, 14 января 2024 16:20

Нашел место где не заполняется Режим. Исправлю.


bolsun
#25, 16 января 2024 20:26

bolsun изменил статус на Закрыто


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера