Danil

116
Рейтинг

Danila-Master



  •   Регистрация: 21.03.2008 (16 лет назад)

  •   Был(а) на сайте: 18.04.2024

Друзья
  • Дмитрий Малышев
  • Евгений Комиссаров
  • Гордей Голиков
  • Андрей Волин
Подписчики 5

Группы

Профессиональный разработчик

Рейтинг 116

Установка 1С 8.3 в корпоративной среде при помощи групповых политик

Статья Системный администратор Программист Платформа 1С v8.3 Россия Казахстан Windows Бесплатно (free) Нет файла Инструменты администратора БД

В данной статье я расскажу, как установить 1С при помощи групповых политик. Собирая информацию по крупинкам и экспериментируя методом проб и ошибок, я все же разобрался в этом вопросе. Чем и хочу поделиться с вами.

13.08.2014    178517    Danila-Master    39       

109

Комментарии

ОбменВалидация JSON через XDTO (включая массивы)#3 20.09.23 6:59
А разве ПрочитатьДатуJSON(<Дата строкой>, ФорматДатыJSON.ISO) не решит проблему?
ПубликацииРазрыв страницы в СКД. Легко!#13 05.09.23 12:44
Очень интересный подход
MobileDevСоздание формы для возможности выполнения фото в 1С#2 19.04.23 9:27
тема не до конца раскрыта.
Ну создали конфигу, ну опубликовали. А дальше то что?
Новичку вообще не понятно будет, что дальше делать.
ПубликацииФишки платформы 1С 8.3 для начинающего разработчика#7 11.03.22 14:18
(2) Если F12 - проваливается в метод, то Ctrl + "-" - шаг назад. Таким образом можно выйти из метода обратно.

еще есть одна комбинация, о которой мало, кто знает. Это Alt+F12
Этой быстрый поиск вызываемой процедуры/функции.

Т.е. если потребуется понять, в каких местах кода данная процедура/функция вызывается, и чтобы не делать поиск по всей конфигурации, достаточно встать курсором на нее и нажать Alt+F12.
Если процедура экспортная, то ищет по всей конфги, если локальная, то в текущем модуле.
DevВставить в word картинку в поле#36 15.02.22 8:02
Комменты полезные. Пост добавил в закладки.
Оставлю здесь еще кусок кода, чтобы не потерять

&НаКлиенте
Процедура Вариант1(Команда)
MsWord = Новый COMОбъект("Word.Application");
MsWord.Documents.Open("q:\test.doc");
Попытка
MsWord.Application.Visible = 0;
Word = MsWord.Application;
Док=Word.Documents(1);
Док.Activate();

ЗаменаКолонтитула=Док.sections.item(1).footers.item(1);
//--Просто вставить строку
ЗаменаКолонтитула.Range.Text=СокрЛП("Привет");
//--Вставить картинку
ЗаменаКолонтитула.Range.InlineShapes.AddPicture("q:\1.jpg",
False, //LinkToFile
True //SaveWithDocument
);

Док.SaveAs("q:\test.doc");
Док.Close(0);
//ЗапуститьПриложение("""" + "q:\test.doc" + """");

Исключение
Сообщить(ОписаниеОшибки());
Word.Quit();
КонецПопытки;
КонецПроцедуры
ОбменНемного про (кривые) кодировки XML#1 25.11.21 14:17
есть некорректность в условиях:
Если первый байт - 255, второй - 254, третий - 0, четвертый - 0

По логике при таком условии, по идее, должно зайти в условие:
ИначеЕсли Буфер[0]=255 И Буфер[1]=254 И Буфер[2]=0 И Буфер[3]=0 Тогда
И вернуться результат: "UTF-32LE"

Но по факту выполнится условие:
ИначеЕсли Буфер[0]=255 И Буфер[1]=254 Тогда
И вернется результат: "UTF-16LE"
HighLoadНовый режим реструктуризации (обновление базы данных на сервере в режиме v2)#83 23.11.21 10:06
Добрый день

Установил Java
В конфиг.-файле прописал UpdateDBCfg=v2

Уточните пожалуйста:
Нужно ли в строке запуска службы (в реестре) добавлять какие либо параметры?
Нужно ли перезапускать службу сервера 1С? Или так сразу будет работать?
AdminРабота с Active Directory из 1С#42 29.06.21 9:15
(41) отвечу сам себе ) может кому-то пригодится

Код
conn = Новый COMОбъект("ADODB.Connection");
conn.Provider = "ADSDSOObject";
conn.Open("Active Directory Provider");

query = "<LDAP://DC=hq,DC=bc>;(&(objectClass=computer)(Name=" + ИмяПК + "));name,AdsPath,CN; SubTree";
rs = conn.Execute(query);

Если Не rs.EOF Тогда
   АдресПК = rs.Fields("AdsPath").value;
   Попытка
      ОбъектАД = ПолучитьCOMОбъект(АдресПК);
      ОбъектАД.DeleteObject(0);
   Исключение
      Сообщить(ОписаниеОшибки());
   КонецПопытки;
КонецЕсли;
DevИз 1С в AD#8 28.06.21 14:15
сть задача программно из 1С удалить ПК в домене.

Что сейчас сделано:
Код
conn = Новый COMОбъект("ADODB.Connection");
conn.Provider = "ADSDSOObject";
conn.Open("Active Directory Provider");

query = "<LDAP://DC=hq,DC=bc>;(&(objectClass=computer)(Name=" + ИмяПК + "));name,AdsPath,CN; SubTree";
rs = conn.Execute(query);

Если Не rs.EOF Тогда
АдресПК = rs.Fields("AdsPath").value;
Попытка
ОбъектАД = ПолучитьCOMОбъект(АдресПК);
ОбъектАД.Delete("computer", ОбъектАД.Name);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
КонецЕсли;

conn.Close();


Выпадает в исключение. В описании ошибки сказано, что в данном классе такой ПК не найден.
Не могу понять, то ли в коде ошибка, то ли еще где-то.
Может кто сталкивался, подскажите как сделать.