Кайгородов Андрей

323
Рейтинг

mszsuz
Андрей Кайгородов



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

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

Друзья
  • Сергей Н
Подписчики 18

Группы

Партнер IS-SP

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

IE 2021 Online

Рейтинг 323

[ЕХТ] Фреймворк для Расширений 1С: Обработка событий: описание, примеры и демобаза.

Статья Программист Платформа 1С v8.3 Абонемент ($m) Архив с данными Инструментарий разработчика

В публикации подробно описаны возможности обработки событий, приведены несколько простых примеров и приложена демонстрационная база для изучения возможностей Фреймворка на практике.

21.10.2022    3932    mszsuz    8       

32

[Взрыв шаблона!] Новый способ программной настройки условного оформления

Инструменты и обработки Программист Управляемые формы Конфигурации 1cv8 Абонемент ($m) Внешняя обработка (ert,epf) Работа с интерфейсом

Условное оформление форм и списков это великолепная возможность их настройки по заданным условиям. Но существенным недостатком является трудоемкость написания и сопровождения программного кода. В публикации предлагается новый способ программной настройки условного оформления.

1 стартмани

01.12.2019    32903    79    mszsuz    16       

168

Фреймворк для Расширений 1С: Что это? И для чего?

Видео

"Фреймворк для Расширений 1С" https://infostart.ru/public/1113023/ это универсальное решение, позволяющее обрабатывать в Расширениях любые события Конфигурации без заимствований форм, модулей и объектов. Фреймворк выполнен в виде расширения с открытым исходным кодом. Работает в любых Конфигурациях с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

02.09.2019    3943    mszsuz    1       

0

Альтернатива ОтборуСтрок() с возможностями условий отборов СКД

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

Типовой ОтборСтрок() использует только условия на равенство. Для таблицы формы, источником которой является "ДеревоЗначений" возможность отбора вообще отсутствует. Но есть возможность использовать всю широту возможностей отборов СКД.

1 стартмани

04.02.2018    12832    12    mszsuz    5       

8

[БП 3.0] Закупочный акт (внешняя печатная форма)

Отчеты и формы Бухгалтер Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m) Внешняя обработка (ert,epf) Печатные формы Логистика, склад и ТМЦ

Внешняя печатная форма "Закупочный акт" для документа "Поступление товаров и услуг" конфигурации "Бухгалтерия Предприятия", ред. 3.

1 стартмани

03.05.2014    19700    65    mszsuz    5       

4

Одноразовые пароли доступа

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

Нередко, в защищенной со всех сторон системе, необходимо предоставить пользователю возможность выполнить действия, выходящие за рамки его полномочий. При этом у администратора не всегда есть возможность тут же залезть в базу и открыть доступ.

11.02.2011    15078    mszsuz    13       

17

Комментарии

ОбменПоследовательная загрузка XML#9 16.03.24 13:25
Казалось бы - откуда в "ЗК" взялось "списание товаров"?)
А если серьезно, то при загрузке обычно отключаются все проверки - главное загрузить:
https://its.1c.ru/db/v8std/content/773/hdoc
Код
Процедура ПриЗаписи(Отказ)
   
   Если ОбменДанными.Загрузка Тогда
      Возврат;
   КонецЕсли;


Если же "ЦБ" это "БП", то все равно перепроводить придется для восстановления последовательности.
Так что разбив загрузку на 6 потоков будете вместо 6 часов делать это за 1 час.
Для загрузки спецификаций тем более не должно быть никаких препятствий делить по потокам.
ОбменПоследовательная загрузка XML#1 14.03.24 14:48
А пробовали эти загрузки параллельно запускать? В разных фоновых заданиях?
ПубликацииКак готовить и есть массивы#20 27.01.24 17:49
А что за название вГраница()?

Решил спросить мнение у chatGPT, почему метод назвали ВГраница(), а не, например, Размер()?
Вот что выдал стендап-электроник:

- Почему метод называется вГраница(), а не Размер()? Потому что в программировании, как и в отношениях, иногда важнее знать, где заканчивается, чем насколько большой!

ещё вариант:

- Почему метод вГраница(), а могли ведь назвать и ПростоКонец()? Потому что в мире программирования даже при завершении массива хочется сохранить интригу — вдруг это не просто конец, а начало нового приключения?

ПростоКонец() или Конец(), кстати, хорошо бы вписался в семантику и лично у меня бы не было вопросов.
DevАналоги новых методов платформы ЗаписатьЗначениеJSON и ПрочитатьЗначениеJSON#3 12.11.23 20:14
Сейчас с удивлением обнаружил, что платформенные методы ЗаписатьЗначениеJSON() и ПрочитатьЗначениеJSON() не поддерживают значения типа Дата. Зачем тогда вообще делали - непонятно.
НовостиЗапускаем "Большой опрос 1С-сообщества от Инфостарт 2023"#18 08.11.23 7:36
Инфостарт незаменим. Спасибо за вашу работу!
Dev[ЕХТ] Фреймворк для Расширений 1С: Обработка событий: описание, примеры и демобаза.#9 04.07.23 12:04
(8) Про это хочу рассказать поподробнее.

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

Гифка процесса обновления

// Процесс начинается на стороне ИБ:

[18:52:50] [1/15] Проверка открытого конфигуратора
[18:52:50] [2/15] Проверка изменения конфигурации
[18:53:26] - Конфигурации изменена
[18:53:26] [3/15] Проверка расширения
[18:53:32] - Текущая версия: 3.2.1.3
[18:53:32] - Версия обработки: 3.2.1.3
[18:53:32] - Доступная версия: 3.2.1.3
[18:53:33] [4/15] Запрос по идентификатору конфигурации
[18:53:39] [5/15] Выгрузка конфигурации в файлы
[19:02:42] [6/15] Формирование описания конфигурации
[19:09:42] [7/15] Запрос по идентификатору описания конфигурации
[19:09:50] [8/15] Отправка описания конфигурации

// Тут сервис обновлений по запросу либо отдает готовое расширение, либо генерирует XML-файлы расширения и отдает в виде архива.

[19:09:53] [9/15] Подготовка файлов расширения

// Продолжение процесса на стороне ИБ:

[19:12:37] [10/15] Скачивание архива с файлами расширения
[19:12:54] [11/15] Распаковка архива с файлами расширения

// Здесь Конфигуратор собирает расширение из XML-файлов.

[19:14:46] [12/15] Создание расширения из файлов
[19:18:21] [14/15] Загрузка расширения в информационную базу
[19:22:43] [15/15] Обновление завершено

Прикрепленные файлы:

image.gif