irac icon indicating copy to clipboard operation
irac copied to clipboard

Ошибка сохранения описания базы

Open denis-lopatkin opened this issue 2 years ago • 6 comments

Добрый день! После выполнения кода не сохраняется информация в поле описание (базы). Куда смотреть?

Описание = "Рабочая база Тест1 версии 3";

ПараметрыИБ = Новый Структура(); ПараметрыИБ.Вставить("Описание", Описание);

Попытка ИБ.Изменить(ПараметрыИБ); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки;

denis-lopatkin avatar Jul 26 '23 10:07 denis-lopatkin

Можно полный код? Какую-то ошибку пишет? Включить отладку set LOGOS_CONFIG=oscript.lib.irac=DEBUG и приложить лог.

arkuznetsov avatar Jul 26 '23 10:07 arkuznetsov

#Использовать irac

Управление = Новый УправлениеКластером1С("8.3", "1sql:5545");

Кластеры = Управление.Кластеры();

// Обходим список кластеров Для Каждого Кластер Из Кластеры.Список() Цикл

Сообщить(Кластер.Получить("Имя"));

ИБ = Кластер.ИнформационныеБазы();

Для Каждого Стр Из ИБ.Список() Цикл
	Если НРег(Стр.Имя()) = НРег("Тест1") Тогда
		Описание = "Рабочая база Тест1 версии 3";
		
		ПараметрыИБ = Новый Структура();
		ПараметрыИБ.Вставить("Описание", Описание);
		
		Попытка
			ИБ.Изменить(ПараметрыИБ);
		Исключение
			Сообщить(ОписаниеОшибки());
		КонецПопытки;
		
	Иначе
		Продолжить;
	КонецЕсли;
	
КонецЦикла;

КонецЦикла;

Касательно логов - нужно разбираться - не делал никогда.

denis-lopatkin avatar Jul 26 '23 11:07 denis-lopatkin

Артем, а куда вставить эту строку нужно? Никогда не включал логирование в oscript. Все упоминают, но поскольку давно уже там работают - это какая-то видимо очевидная для них вещь. В документации не нашёл :).

ср, 26 июл. 2023 г. в 13:47, Artem Kuznetsov @.***>:

Можно полный код? Какую-то ошибку пишет? Включить отладку set LOGOS_CONFIG=oscript.lib.irac=DEBUG и приложить лог.

— Reply to this email directly, view it on GitHub https://github.com/arkuznetsov/irac/issues/65#issuecomment-1651536511, or unsubscribe https://github.com/notifications/unsubscribe-auth/APMXYCA45W4NDJGSD63ZSW3XSDYTHANCNFSM6AAAAAA2YMBFBU . You are receiving this because you authored the thread.Message ID: @.***>

denis-lopatkin avatar Jul 26 '23 14:07 denis-lopatkin

Это строка, которую нужно вставить в терминал, в котором вы запускаете скрипт. Пример установки среды для cmd, если у вас другой терминал (bash/powershell/whatever), то там установка переменных среды делается по-другому

nixel2007 avatar Jul 26 '23 14:07 nixel2007

Еще вопрос, куда это самый лог пишется? где его смотреть?

denis-lopatkin avatar Jul 27 '23 06:07 denis-lopatkin

Лог пишется в консоль.

arkuznetsov avatar Jul 27 '23 06:07 arkuznetsov