Size: a a a

1С, БСП, DevOps и Архитектура

2020 June 07

СК

Сергей Клепинин... in 1С, БСП, DevOps и Архитектура
Мне обычно помогает повторное восстановление пустым бэкапом. В первый раз когда столкнулся с зависшей в recovery базой - тоже пытался применить скрипты из этой темы с sql.ru. Не прокатило.
источник

DN

Denis Noname in 1С, БСП, DevOps и Архитектура
А если стопануть сервер и физически удалить файлы базы?
источник

АН

Александр Носов... in 1С, БСП, DevOps и Архитектура
Проблема в в том, что меню восстановления не активно в момент самопочинки базы. Она спустя почти сутки починилась сама, вышла из режима рекавери и я смог загрузить и бекапа. До этого ни Файлы удалить, ни удалить базу из списка баз скуля, ни применить у базе какой либо скрипт не получалось.
источник

D

DAnatoliy in 1С, БСП, DevOps и Архитектура
подскажите, кто работал с внешней компонентой GameWithFire.

Текст = "[" + ИмяФайла + "]
   |ColNameHeader=False
   |Format=Delimited(;)
   |TextDelimiter=none
|CharacterSet=utf8

   |";
   Для ы = 1 По КолПолей Цикл
       Текст = Текст + "Col" + ы + "=Field" + ы + " Text" + Символы.ПС;
   КонецЦикла;
   ТекстДок = Новый ТекстовыйДокумент;
   ТекстДок.УстановитьТекст(Текст);
 ТекстДок.Записать(Папка + "Schema.ini", КодировкаТекста.ANSI);
   
   objRec = Новый COMОбъект("ADODB.Recordset");
   strQuery = "SELECT * FROM [" + ИмяФайла + "]";
   strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Папка + ";Extended Properties=""text;""";
   adOpenStatic = 3;
   adLockOptimistic = 3;
   adCmdText = 1;
   objRec.Open(strQuery, strConn, adOpenStatic, adLockOptimistic, adCmdText);
   
   ПодключитьВнешнююКомпоненту("GameWithFire.ADOUtils");
   ADOUtils = Новый("AddIn.ADOUtils");
   Возврат ADOUtils.ADORecordsetToValueTable(objRec);


какие кодировки можно устанавливать?
|CharacterSet=utf8 - ошибка
|CharacterSet=ansi - нет ошибки
|CharacterSet=oem  - нет ошибки
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
utf-8 ?
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
DAnatoliy
подскажите, кто работал с внешней компонентой GameWithFire.

Текст = "[" + ИмяФайла + "]
   |ColNameHeader=False
   |Format=Delimited(;)
   |TextDelimiter=none
|CharacterSet=utf8

   |";
   Для ы = 1 По КолПолей Цикл
       Текст = Текст + "Col" + ы + "=Field" + ы + " Text" + Символы.ПС;
   КонецЦикла;
   ТекстДок = Новый ТекстовыйДокумент;
   ТекстДок.УстановитьТекст(Текст);
 ТекстДок.Записать(Папка + "Schema.ini", КодировкаТекста.ANSI);
   
   objRec = Новый COMОбъект("ADODB.Recordset");
   strQuery = "SELECT * FROM [" + ИмяФайла + "]";
   strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Папка + ";Extended Properties=""text;""";
   adOpenStatic = 3;
   adLockOptimistic = 3;
   adCmdText = 1;
   objRec.Open(strQuery, strConn, adOpenStatic, adLockOptimistic, adCmdText);
   
   ПодключитьВнешнююКомпоненту("GameWithFire.ADOUtils");
   ADOUtils = Новый("AddIn.ADOUtils");
   Возврат ADOUtils.ADORecordsetToValueTable(objRec);


какие кодировки можно устанавливать?
|CharacterSet=utf8 - ошибка
|CharacterSet=ansi - нет ошибки
|CharacterSet=oem  - нет ошибки
В ИР посмотри примеры
источник

D

DAnatoliy in 1С, БСП, DevOps и Архитектура
John Doe
В ИР посмотри примеры
а где именно?
источник

D

DAnatoliy in 1С, БСП, DevOps и Архитектура
та же ошибка 😞
источник

OT

Oleg Tymko in 1С, БСП, DevOps и Архитектура
консоль запросов и от туда копать
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
В коде конечно же
источник
2020 June 08

S

SeiOkami in 1С, БСП, DevOps и Архитектура
Добрый день!

Подскажите, кто имел дело с подсистемой дат запрета изменения. Сталкивались с блокировками из-за константы ВерсияДатЗапретаИзменения? Её изменение происходит внутри транзакции с перезаписью группы. И в это время другие инструменты по загрузкам документов не могут выполнить запросы к регистрам подсистемы (для определения запретов редактирования)
источник

S

SeiOkami in 1С, БСП, DevOps и Архитектура
Сейчас пытаюсь более детально проблему разобрать. Может кто сталкивался.
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
SeiOkami
Добрый день!

Подскажите, кто имел дело с подсистемой дат запрета изменения. Сталкивались с блокировками из-за константы ВерсияДатЗапретаИзменения? Её изменение происходит внутри транзакции с перезаписью группы. И в это время другие инструменты по загрузкам документов не могут выполнить запросы к регистрам подсистемы (для определения запретов редактирования)
По-твоему блокировка не нужна? Или в чем вопрос?
источник

S

SeiOkami in 1С, БСП, DevOps и Архитектура
Вопрос в том, что можно сломать, если эту константу вообще не менять? Я правильно понимаю, что она нужна только для того, чтобы в открытых сеансах обновлялись параметры дат запрета?
источник

S

SeiOkami in 1С, БСП, DevOps и Архитектура
Если она нужна только для того, чтобы применились изменения дат запрета в активных сеансах (без перезахода), то можно рассматривать варианта, чтобы убрать её обновление.
источник

YH

Yehor Hryshenchuk in 1С, БСП, DevOps и Архитектура
Кто-то знает как бороться с "интеллектуальной системой" установки ключа UseHWLicenses для пользователей?  используются как локальные базы так и серверые и предложения "отключить" или "включить" ключ больше раздражают чем ожидать по 3 секунды https://its.1c.ru/db/v8314doc#bookmark:adm:TI000000370 особенно в разрезе попыток локальной автоматизации процесса разработки.
источник

DK

Dmitrij Kozin in 1С, БСП, DevOps и Архитектура
Yehor Hryshenchuk
Кто-то знает как бороться с "интеллектуальной системой" установки ключа UseHWLicenses для пользователей?  используются как локальные базы так и серверые и предложения "отключить" или "включить" ключ больше раздражают чем ожидать по 3 секунды https://its.1c.ru/db/v8314doc#bookmark:adm:TI000000370 особенно в разрезе попыток локальной автоматизации процесса разработки.
Есть такое неприятное поведение  :(
Пока не нашел как побороть
источник

YH

Yehor Hryshenchuk in 1С, БСП, DevOps и Архитектура
Dmitrij Kozin
Есть такое неприятное поведение  :(
Пока не нашел как побороть
ну пока вижу только способ указывать
/UseHwLicenses-
для каждой базы отдельно серверной или наоборот
/UseHwLicenses+
для файловых, но это как-то больно не забывать прописывать
источник

DK

Dmitrij Kozin in 1С, БСП, DevOps и Архитектура
Yehor Hryshenchuk
ну пока вижу только способ указывать
/UseHwLicenses-
для каждой базы отдельно серверной или наоборот
/UseHwLicenses+
для файловых, но это как-то больно не забывать прописывать
кстати, да. Как обходной путь можно использовать
источник

AS

Alexey Sovin in 1С, БСП, DevOps и Архитектура
Коллеги, подскажите пожалуйста, как в подсистеме пользователю запретить менять интерфейс?
Убрать эти шестерёнки.
Голову сломал уже
Может есть какое-то простое решение, без корректировки прав
источник