Запустить напрямую исполняемый файл 1cv8.exe той версии, которая нужна для конкретного сервера 1С.
Выбрать из списка баз любую серверную базу этого сервера 1С.
Запустится процесс ОС с чистой командной строкой (без параметров)
Турбоконф в API при этом выдает пустые параметры базы, т.е. не срабатывает старый метод их извлечения через окно "О программе".
Для файловой базы проблемы не возникает.
Проверено на 1С 8.3.22-24
0 0
ред. 16 января 2024 20:26
Недостаточно рейтинга для добавления отрицательного голоса. Шаблон будет скрыт из ваших результатов поиска.
Комментарии
bolsun #1, 12 января 2024 20:34
Как выглядит строка запуска в процессах?
0
tormozit #2, 12 января 2024 20:35
Как имя файла без параметров
0
bolsun #3, 12 января 2024 20:45
(2) tormozit, нужен лог.
0
tormozit #4, 12 января 2024 23:11
Ссылка скрыта
0
bolsun #5, 13 января 2024 12:37
(4) tormozit, часть данных была получена через "О программе", т.е. метод срабатывает, только не все данные получает. Можно скриншот окна "О программе" в данном случае?
0
tormozit #6, 13 января 2024 12:43
0
bolsun #7, 13 января 2024 19:56
(6) tormozit, а если запускать по обычному, с указанием строки соединения, то другое окно будет? Если да, тоже нужен скиншот. У меня нет сервера проверить.
0
tormozit #8, ред. 14 января 2024 11:41
Я не вижу разницы в окне "О программе" этих случаях. И всегда был уверен, что ее нет, но не проверял детально конечно.
(10) tormozit, версия не та. Нужно скачать по ссылке, указанной в (9).
Должна быть не ниже 6.0.8779.28834
0
tormozit #12, 14 января 2024 15:27
Ссылка скрыта
0
bolsun #13, 14 января 2024 15:39
(12) tormozit, судя по логу все данные получаются из окна "О программе".
В чем еще раз проблема тогда? Можно скрин из отладчика полей Конфигуратор.ПараметрыИБ ?
bolsun изменил статус на На выяснении
0
tormozit #14, ред. 14 января 2024 15:50
Проблемная ситуация
Нормальная ситуация
0
bolsun #15, 14 января 2024 15:51
(14) tormozit, получается режим только не определяется?
0
tormozit #16, 14 января 2024 15:52
(15) bolsun, Режим и СтрокаСоединения
0
bolsun #17, 14 января 2024 15:53
(16) tormozit, СтрокуСоединения, то откуда взять?
0
tormozit #18, 14 января 2024 15:54
(17) bolsun, строка соединения образуется из набора атрибутов: Режим, БазаДанных, Сервер, Каталог
tormozit изменил статус на Открыто
0
tormozit #19, ред. 14 января 2024 15:58
Но конкретно мой скрипт не использует свойство Конфигуратор.ПараметрыИнформационнойБазы.СтрокаСоединения. Мне она все равно в нормализованном виде нужна. Поэтому я ее сам собираю. Но раз уж ты ее вывел как свойство в API, то было бы логичным ее заполнять, если ты ее в явном виде получить не смог.
0
bolsun #20, 14 января 2024 15:59
(19) tormozit, я заполняю то, что мне удается получить тем или иным образом. Если значения нет, значит мне не откуда ее взять. Как ее формировать я не знаю. Если есть алгоритм - могу собрать.
Если режим не задан как Файловый - значит это Серверный, все остальные данные для сборки сроки есть (если собираешь сам). Режим посмотрю еще почему не приходит в этом случае.
bolsun изменил статус на На выяснении
0
tormozit #21, 14 января 2024 16:04
(20) bolsun, У меня в документации написано так
// * Режим - Строка - Файловый, Серверный
Про пустое значение ты ранее не сообщал. И я с ним впервые столкнулся только в этой ситуации. Если не сможешь исправить, тогда буду делать поддержку пустого значения и обновлю документацию.
tormozit изменил статус на Открыто
0
tormozit #22, 14 января 2024 16:06
Еще проще было бы сразу сделать не строковое а булево свойство, например "Файловая" (булево). Тогда бы этой проблемы не возникло в принципе.
0
bolsun #23, 14 января 2024 16:13
(21) tormozit, я же написал, что должно приходить Серверный. Почему не приходит - посмотрю. Но Файловый приходит всегда, как мы выяснили.
#1, 12 января 2024 20:34
Как выглядит строка запуска в процессах?
#2, 12 января 2024 20:35
Как имя файла без параметров
#3, 12 января 2024 20:45
(2) tormozit, нужен лог.
#4, 12 января 2024 23:11
Ссылка скрыта
#5, 13 января 2024 12:37
(4) tormozit, часть данных была получена через "О программе", т.е. метод срабатывает, только не все данные получает. Можно скриншот окна "О программе" в данном случае?
#6, 13 января 2024 12:43
#7, 13 января 2024 19:56
(6) tormozit, а если запускать по обычному, с указанием строки соединения, то другое окно будет? Если да, тоже нужен скиншот. У меня нет сервера проверить.
#8, ред. 14 января 2024 11:41
Я не вижу разницы в окне "О программе" этих случаях. И всегда был уверен, что ее нет, но не проверял детально конечно.
#9, 14 января 2024 14:04
Нужен лог из этой версии
https://disk.yandex.ru/d/XKCz9ijzgtoO1w
#10, 14 января 2024 15:20
Ссылка скрыта
#11, 14 января 2024 15:24
(10) tormozit, версия не та. Нужно скачать по ссылке, указанной в (9).
Должна быть не ниже 6.0.8779.28834
#12, 14 января 2024 15:27
Ссылка скрыта
#13, 14 января 2024 15:39
(12) tormozit, судя по логу все данные получаются из окна "О программе".
В чем еще раз проблема тогда? Можно скрин из отладчика полей Конфигуратор.ПараметрыИБ ?
bolsun изменил статус на На выяснении
#14, ред. 14 января 2024 15:50
Проблемная ситуация
Нормальная ситуация
#15, 14 января 2024 15:51
(14) tormozit, получается режим только не определяется?
#16, 14 января 2024 15:52
(15) bolsun, Режим и СтрокаСоединения
#17, 14 января 2024 15:53
(16) tormozit, СтрокуСоединения, то откуда взять?
#18, 14 января 2024 15:54
(17) bolsun, строка соединения образуется из набора атрибутов: Режим, БазаДанных, Сервер, Каталог
tormozit изменил статус на Открыто
#19, ред. 14 января 2024 15:58
Но конкретно мой скрипт не использует свойство Конфигуратор.ПараметрыИнформационнойБазы.СтрокаСоединения. Мне она все равно в нормализованном виде нужна. Поэтому я ее сам собираю. Но раз уж ты ее вывел как свойство в API, то было бы логичным ее заполнять, если ты ее в явном виде получить не смог.
#20, 14 января 2024 15:59
(19) tormozit, я заполняю то, что мне удается получить тем или иным образом. Если значения нет, значит мне не откуда ее взять. Как ее формировать я не знаю. Если есть алгоритм - могу собрать.
Если режим не задан как Файловый - значит это Серверный, все остальные данные для сборки сроки есть (если собираешь сам). Режим посмотрю еще почему не приходит в этом случае.
bolsun изменил статус на На выяснении
#21, 14 января 2024 16:04
(20) bolsun, У меня в документации написано так
// * Режим - Строка - Файловый, Серверный
Про пустое значение ты ранее не сообщал. И я с ним впервые столкнулся только в этой ситуации. Если не сможешь исправить, тогда буду делать поддержку пустого значения и обновлю документацию.
tormozit изменил статус на Открыто
#22, 14 января 2024 16:06
Еще проще было бы сразу сделать не строковое а булево свойство, например "Файловая" (булево). Тогда бы этой проблемы не возникло в принципе.
#23, 14 января 2024 16:13
(21) tormozit, я же написал, что должно приходить Серверный. Почему не приходит - посмотрю. Но Файловый приходит всегда, как мы выяснили.
#24, 14 января 2024 16:20
Нашел место где не заполняется Режим. Исправлю.
#25, 16 января 2024 20:26
bolsun изменил статус на Закрыто