Шарипов Алмаз

233
Рейтинг

cdiamond
Алмаз Шарипов



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

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

Друзья
  • Дмитрий Малышев
  • Гордей Голиков
  • chubrion45@gmail.com Чебряков
  • Наталья Литвин
  • Александр Кузиков
  • Дмитрий Петров
  • Виталий Ангелов
  • Black Lotus
Подписчики 12

Группы

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

Рейтинг 233

IPv6 в домашней сети

Статья Системный администратор Бесплатно (free) Нет файла Сети

Руководство по переходу на IPv6 в домашней сети или небольшом офисе.

30.05.2023    4880    cdiamond    5       

4

Жизнь без Windows, установка серверов на Arch, часть1

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

Пошаговое описание установки сервера 1С 8.3.21 и Postgresql 14 на Arch Linux (актуальность лето 2022)

08.07.2022    4045    cdiamond    5       

25

Утилита для перезаписи технологического журнала в удобный для анализа формат (Linux)

Инструменты и обработки Для всех Linux Абонемент ($m) Приложение (exe) Linux Технологический журнал

Проводить анализ технологического журнала (далее ТЖ) средствами bash и powershell было бы удобнее, если бы события записывались в одну строку и строго соблюдался единый формат ограничителей содержимого полей. Данная утилита устраняет эти недостатки, благодаря чему станет легче писать скрипты, вы сможете повысить точность анализа ТЖ, избежать пропуска мелких событий.

1 стартмани

26.08.2021    4543    7    cdiamond    2       

8

Снова про анализ технологического журнала с помощью PowerShell

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

Универсальная методика анализа технологического журнала (далее - ТЖ) с помощью Powershell без применения алгоритмов программирования.

05.08.2021    3201    cdiamond    1       

29

Создание мобильного клиента 1С на Android с использованием HTTP-сервисов

Статья Программист Платформа 1С v8.3 Мобильная платформа Android Бесплатно (free) Нет файла Внешние источники данных Мобильная разработка

Краткий курс по созданию мобильного приложения на Android, который связывается с сервером 1С через HTTP-сервис. Публикация рассчитана на тех, кто хорошо знаком с программированием на платформе 1С и владеет основами программирования на платформе Android (умеет создавать Activity и знает, как устроена структура проекта).

03.11.2017    38868    cdiamond    21       

156

Помощник заполнения документов списания, возврата и перемещения материалов в эксплуатации

Инструменты и обработки Бухгалтер Платформа 1С v8.3 1С:Управление производственным предприятием Бухгалтерский учет Абонемент ($m) Внешняя обработка (ert,epf) Логистика, склад и ТМЦ

Обработка заполнения табличной части для документов "Возврат материалов из эксплуатации", "Списание материалов из эксплуатации" и "Перемещение материалов в эксплуатации" для конфигурации УПП редакции 1.3, настроенной в режим РАУЗ по регламентированному учёту.

1 стартмани

01.07.2016    10389    13    cdiamond    1       

2

Свертка версий объектов для тонкого клиента

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

Данная обработка предназначена для чистки регистра сведений Версии объектов на всех типовых конфигурациях, где используется версионирование объектов с помощью библиотеки БСП.

1 стартмани

30.06.2016    13473    11    cdiamond    3       

2

Комментарии

ПубликацииЖизнь без Windows, установка серверов на Arch, часть1#5 22.03.24 11:46
все новые статьи читайте на моем личном сайте almaz-sharipov.ru, т.к. не хочу ограничивать себя в высказываниях в адрес 1С и подставлять хостера или работодателя.
DevСохранение настроек#13 22.03.24 8:57
Для общих настроек, производимых админом, нет вообще смысла плодить сущности и тащить багаж БСП, ведь всё делается одной строкой кода:

Код
Процедура ЗаписатьНастройку(Ключ, Значение) Экспорт
    
    ХранилищеОбщихНастроек.Сохранить("РазработкаВасяна", Ключ, Значение,, "#ФейковыйЮзерНеСуществует");

КонецПроцедуры

Функция ПолучитьНастройку(Ключ) Экспорт
    
    УстановитьПривилегированныйРежим(Истина);
    Возврат ХранилищеОбщихНастроек.Загрузить("РазработкаВасяна", Ключ,, "#ФейковыйЮзерНеСуществует");
    
КонецФункции


Плюс в том, что в расширении не нужно добавлять новые регистры и делать реструктуризацию таблиц (если стоит такое требование). Второй плюс - при удалении расширения настройки случайно не пропадут.
DevУсловное оформление в управляемых формах#63 12.02.24 13:11
(62) в общем условным офрмление так сделать нельзя похоже
DevУсловное оформление в управляемых формах#62 12.02.24 11:25
Тут все про оформление полей. Но не раскрыто как например менять видимость страниц, кнопок на форме и т.д.
ПубликацииАнализ использования метаданных в расширениях#8 01.02.24 9:19
Цитата
Естественно, на продакте начались серьезные проблемы как с производительностью, так и частые падения кеша + масса багов при компиляции модулей.

Какие ваши доказательства? Ничего подобного не наблюдается на клиентских ERP где > 50 расширений с дополнением хранимых данных. На производительность это даже теоретически влиять не может, т.к. расширение создает новую таблицу СУБД заместо таблицы основной конфигурации (очищая его).
Во Фреше это вообще единственный метод доработки и добавления регистров. Не нужно вводить в заблуждение начинающих архитекторов о вредности большого количества расширений. Если они функционально разделены то это упрощает сопровождение.
Единственная проблема расширений с добавленными регистрами и реквизитами - это то что данные в расширениях иногда могут помешать обновлению, встречались ошибки реструктуризации, лечилось только полным удалением расширения. Но тогда встает задача выгрузить все данные расширений в файл и после обновления вернуть все назад на место.
DevНовичок новичку: как добавить программно кнопку на форму путем расширения#34 29.11.23 15:42
У вас там в примерах для вставки в начало формы вместо ухищрений с массивом сперва нужно писать простой способ с добавлением, тупо указывая родительский ЭтаФорма.КоманднаяПанель,
А метод Вставить использовать там где реально нужно вставлять между двумя элементами формы.
ОбменRabbit MQ для 1С#35 25.10.23 14:36
(34) Копнул сам, похоже напрямую в коде не настроить этот объект, проблема в адрес сервера - это URL по протоколу HTTP, возвращающий настройки Шины, т.е. без автонастройки вообще никак. Если у кого есть Шина - посмотреть бы что там возвращается, и попробовать эмулировать тем же апачем.
ОбменRabbit MQ для 1С#34 25.10.23 7:32
(27) объект конфигурации в общих, Сервисы интеграции вроде называется. Давно слушал курс по Шине, все забыл, но утверждение про протокол шины запомнил (может эффект Манделы). И в официальном описании он упоминается, но напущено максимум тумана чтобы это не подчеркивать. То есть суть задачи в том, чтобы накатить в раббите плагин для протокола версии 1.0, а в конфигураторе 1с через этот объект попытаться подключится, и если хорошо то написать и отправить сообщение, как будто это Шина.
ОбменRabbit MQ для 1С#26 22.10.23 14:37
Клиент протокола уже встроен в платформу, если кто не знал, AMQP 1.0. В кролике другая, 0.9.*, но через плагин он может и в 1.0. Если кто протестирует и подтвердит что работает, то это будет бомба и смерть Шине. Но это неточно)
DevВнешняя печатная форма с вводом параметров через дополнительную форму#41 21.10.23 10:53
В примере статьи при множественном выборе списка сотрудников у всех напечатается одинаковый текст, отчего смысл доработки такого рода немного теряется. Как сделать чтоб у каждого объекта печати был свой текст в зависимости от объекта печати?