Соловьёв Евгений

390
Рейтинг

Eugen-S
Евгений Соловьёв



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

  •   Был(а) на сайте: сегодня в 20:43

Друзья
  • Владислав Малышко
  • Дмитрий Поликарпов
  • Марина Иванова
  • Дмитрий Малышев
  • Евгений Комиссаров
  • Сергей
  • Pavel Parshin
  • Василий Кривцов
  • Евгений Мошков
Подписчики 34

Группы

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

IE2023 Участник

Рейтинг 390

Регистрация COM Connector (comcntr.dll) в один клик

Инструменты и обработки Системный администратор Программист Платформа 1С v8.3 Windows Абонемент ($m) Компонента, плагин (dll, vbs,..) Инструменты администратора БД

При смене платформы 1С возникает необходимость перерегистрации компонента 1С COM Connector, для этого нужно запускать командную строку от имени админа и набивать в ней команду регистрации библиотеки "comcntr.dll", прописывая полный путь к установленной версии платформы 1С. Скрипт, представленный в данной публикации, максимально упрощает этот процесс буквально до пары кликов мышью, даже вызов контекстного меню для запуска от имени администратора не требуется.

1 стартмани

22.08.2023    1452    16    Eugen-S    10       

6

Регистрация изменений для обмена данными запросом

Инструменты и обработки Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m) Внешняя обработка (ert,epf) Перенос данных 1C

В статье описывается способ, позволяющий регистрировать объекты для обмена при помощи запроса, посредством модернизации типовой обработки "Регистрация изменений для обмена данными", и прилагается эта модернизированная типовая обработка.

1 стартмани

21.08.2023    813    10    Eugen-S    5       

9

Midnight Commander, установленный с Entware, не выполняет команды и не запускает файлы

Статья Системный администратор Программист Бесплатно (free) Нет файла Администрирование веб-серверов Linux

Столкнулся с проблемой, установил на роутер Midnigt Commander с репозитория Entware, при попытке выполнения команды программа пишет ошибку "The shell is already running a command". Данная публикация описывает способ решения этой проблемы.

20.03.2023    3546    Eugen-S    2       

3

Шаблон отчета на СКД (обычные формы)

Инструменты и обработки Программист Платформа 1С v8.3 Система компоновки данных Конфигурации 1cv8 Абонемент ($m) Внешний отчет (ert,erf) СКД

Улучшенный шаблон отчёта СКД, реализованный на обычных формах. Лаконичный и функциональный, весь необходимый минимум для управления отчётом вынесен на форму отчёта, что избавляет рядовых пользователей от необходимости лезть внутрь настроек отчёта. Форма сделана гибкой и позволяет легко себя адаптировать под Ваши потребности. Ряд элементов формы сделан сворачиваемыми и растягиваемыми.

2 стартмани

14.02.2022    8403    34    Eugen-S    5       

13

Программное открытие отчета СКД с параметрами и отбором

Статья Программист Стажер Платформа 1С v8.3 Управляемые формы Система компоновки данных Бесплатно (free) Нет файла СКД

Периодически возникает задача открытия формы отчёта СКД уже со сформированным отчётом, с определёнными параметрами и отборами. В данной публикации рассматриваются способы сделать это как в обычном приложении, так и в управляемом.

07.08.2021    49330    Eugen-S    57       

123

Аналог PIVOT в запросе 1С (как выполнить транспонирование таблицы в запросе 1С)

Статья Программист Стажер Платформа 1С v8.3 Бесплатно (free) Нет файла Запросы

В статье показывается простой метод реализации аналога оператора PIVOT в запросе 1С без использования соединений.

12.12.2020    11550    Eugen-S    26       

76

Установка отбора для поля ввода управляемой формы через ПараметрыВыбора (без переопределения событий "НачалоВыбора", "Автоподбор")

Статья Программист Стажер Платформа 1С v8.3 Управляемые формы Бесплатно (free) Нет файла Механизмы платформы 1С

Зачастую возникает необходимость ограничить вывод элементов какого-нибудь справочника или перечисления при редактировании поля ввода (отфильтровать доступные для выбора элементы) эта публикация показывает простой и эффективный способ реализации этого.

15.11.2020    28762    Eugen-S    11       

84

Конфигурация для обновления конфигураций серверных баз 1С по расписанию

Инструменты и обработки Системный администратор Программист Платформа 1С v8.3 Windows Абонемент ($m) Конфигурация (md, cf) Инструментарий разработчика

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

5 стартмани

17.03.2019    7515    17    Eugen-S    3       

9

Отчёт по ролям пользователя (УФ/ОФ)

Отчеты и формы Системный администратор Программист Платформа 1С v8.3 Управляемые формы Управление правами Конфигурации 1cv8 Абонемент ($m) Внешний отчет (ert,erf) Информационная безопасность

При радикальном изменении ролей пользователя возникает необходимость сохранить информацию о текущих ролях пользователя. Как говорится: "на всякий случай". Для этой цели и предназначен "отчёт по ролям пользователя", который позволяет быстро выгрузить в файл список ролей пользователя. Отчёт представлен в двух вариантах - под управляемые и под обычные формы. Оба варианта отчёта построены по принципу - "всё своё ношу с собой", поэтому не зависят от конкретной конфигурации.

1 стартмани

03.03.2019    7898    7    Eugen-S    0       

2

Комментарии

ПубликацииУстановлена блокировка от изменения до периода#0 06.02.24 13:00
Что делать, если при проведении документа 1С выдаёт "установлена блокировка от изменения до периода"?
AdminРегистрация COM Connector (comcntr.dll) в один клик#8 25.08.23 9:14
(6) Ждём следующего участника, который реализует всё то же самое, но на PowerShell )))
AdminРегистрация COM Connector (comcntr.dll) в один клик#5 22.08.23 19:05
(4) скрипты сканируют подкаталоги в каталоге с установленными платформами, потом регистрируют компоненты из самой новой из установленных платформ.
AdminРегистрация COM Connector (comcntr.dll) в один клик#2 22.08.23 12:38
(1) Ну это же надо открыть папку, с установленной 1c, скопировать версию, потом открыть bat-ник, вставить туда версию, записать его. Потом запустить bat-ник от имени администратора.
А тут версия для тех, кто хочет - "чтобы вареники сами в рот запрыгивали".

Просто запустил скрипт после обновления платформы, и он сам всё сделает.
AdminРегистрация COM Connector (comcntr.dll) в один клик#0 21.08.23 23:02
При смене платформы 1С возникает необходимость перерегистрации компонента 1С COM Connector, для этого нужно запускать командную строку от имени админа и набивать в ней команду регистрации библиотеки "comcntr.dll", прописывая полный путь к установленной версии платформы 1С.
Скрипт, представленный в данной публикации, максимально упрощает этот процесс буквально до пары кликов мышью, даже вызов контекстного меню для запуска от имени администратора не требуется.
ОбменРегистрация изменений для обмена данными запросом#4 21.08.23 12:14
(2) Вот эту штуку я пробовал, но почему-то типовая обработка "Регистрация изменений для обмена данными" не показала, что добавленные таким образом объекты находятся в очереди обмена.
Возможно раньше такой подход работал, но на УТ11 (11.5.13.74) - этот способ не "взлетел" :(
DevПрограммное открытие отчета СКД с параметрами и отбором#52 21.08.23 11:50
(51)
У Вас
Код
    ПараметрыФормы = Новый Структура();
    ПараметрыФормы.Вставить("СформироватьПриОткрытии", Истина);  
    ПараметрыФормы.Вставить("КлючВарианта", "Основной");
    ПараметрыФормы.Вставить("КомпоновщикНастроек", КомпоновщикНастроекНовый);


У меня в статье:
Код
ПараметрыФормы = Новый Структура();
   ПараметрыФормы.Вставить("СформироватьПриОткрытии", Истина);
   ПараметрыФормы.Вставить("КлючВарианта", "Основной");
   ПараметрыФормы.Вставить("ПользовательскиеНастройки", КомпоновщикНастроек.ПользовательскиеНастройки); 


Нужно передавать пользовательские настройки, а не компоновщик настроек
У вас вместо этой строки:

Код
ПараметрыФормы.Вставить("ПользовательскиеНастройки", КомпоновщикНастроек.ПользовательскиеНастройки); 
(44)

Вот эта:
Код
    ПараметрыФормы.Вставить("КомпоновщикНастроек", КомпоновщикНастроекНовый);
ОбменРегистрация изменений для обмена данными запросом#3 21.08.23 11:38
(1) Зачем лишний раз перезаписывать объект, если можно обойтись без этого.
К тому же, а если объект в исходной базе в закрытом периоде, для этого действа нужно будет специально открывать период.
DevПрограммное открытие отчета СКД с параметрами и отбором#50 21.08.23 11:31
(48)
А что на вкладке "Параметры" схемы компоновки данных
Что на вкладке "Настройки" (Вкладка "параметры" в середине формы)

схемы компоновки данных?