TGViewer
Channel Public Channel
Е.Б.LIST (1С | Роман Чумадин)

Е.Б.LIST (1С | Роман Чумадин)

@e_b_list

Ежедневные будни | список заметок программиста 1С (Роман Чумадин)

Основной канал: @e_budni_programmer
Subscribers
410
Photos
37
Videos
6
Links
51

Showing posts older than #19 · Back to latest

Older Posts 9 shown
Post #18 388
Post #13 396

Forwarded from 1С:БСП

В версии 3.1.11 в состав библиотеки включена новая подсистема Выгрузка объектов в файлы, которая используется совместно с подсистемой Печать. Она позволяет выгружать произвольные документы, справочники и другие объекты приложения в файлы различных форматов по настраиваемым макетам. Список макетов выгрузки задается индивидуально для каждого документа в разделе Администрирование - Печатные формы, отчеты и обработки - Макеты файлов выгрузки. В макет можно включить любое поле или табличную часть в нужном порядке, указать формат выходного файла: DBF, XML, JSON, HTML, TXT, XLS, XLSX или MXL.

Для выгрузки интересующего документа по макету в файл можно воспользоваться подменю Выгрузить в файл в карточке этого документа, а также в списках и журналах документов. Также можно прикрепить сформированный файл прямо к самому документу, если у него предусмотрены присоединенные файлы, или настроить шаблоны сообщений для рассылки с требуемыми макетами выгрузки. Пример настройки макетов выгрузки см. в демонстрационной базе для документа _ДемоСчетНаОплатуПокупателю.
  • 👍 5
  • 🔥 2
  • ❤ 1
  • ✍ 1
Post #12 257

Forwarded from 1Cnik

📜 Программное заполнение доступных значений для полей и параметров СКД

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

Как это работает?
В модуль отчета добавляется код, который изменяет схему компоновки до инициализации компоновщика настроек. Это позволяет динамически формировать списки выбора для полей и параметров в формах отчета. Можно использовать любую логику для формирования списков и код работает в любых конфигурациях (с БСП или без).

Я немного адаптировал решение автора для себя (см. скрин).
Процедура ИнициализироватьСКД()
ИнициализироватьПараметрПериода();
ИнициализироватьПолеОрганизации();
КонецПроцедуры


Тут видоизменённый код для Ctrl+C, Ctrl+V.
Добавляйте в избранное, чтобы никогда не воспользоваться)

#НачинающимНаЗаметку #Практика1С #ПримерКода1С
  • ❤ 1
Post #11 281

Forwarded from Дмитрий Котов | 1С Заметки

Большой слив докладов с Инфостарт ТекИвент на ютубе!

🔖В этой подборке собрал только свежие доклады с прошедших ивентов «Инфостарт», которым нет и года!

Не прошло и двух лет, а на YouTube сегодня ночью (по Иркутску) залили свежие доклады с прошлой конфы «Инфостарт ТекИвент»! Аж в количестве 5 штук! И ещё пару докладов с «Тимлид». Кто слил? Сам «Инфостарт» 😱 До новой конференции «Инфостарт ТекИвент» осталось ещё четыре месяца, а самые топовые доклады с прошлой уже доступны для просмотра на YouTube сегодня.

📺 Список вчера залитых видео на Ютуб:
🔴Леонид Паутов, Анастасия Андриянова - Промышленное тестирование конфигураций в 1С
🔴Антон Чаусов - Развитие фундаментальных знаний в IT для программистов 1С
🔴Матвей Серегин - Как не отстать от развития экосистемы 1С
🔴Андрей Овсянкин - Мы построили OneScript. 10 лет локомотиву DevOps в 1С
🔴Игорь Апресов - Особенности разработки интерфейсов 1С на javascript и интеграция с webkit

📺📺 Так же на ютуб попали доклады с ТимЛид Ивента 2025 (ранее были доступны на ВК):
🔴Никита Арипов - Код-ревью с помощью ИИ. Текущие возможности и тренды (📺ссылка на видео, 📺 ссылка на ВК)
🔴Ирина Шишкина - Харизма руководителя проектов (ссылка на видео, 📺 ссылка на ВК)

📺 Бонусом напомню, что ещё доступны доклады с Тимлид Ивента 2025 только на ВК:
🔴Глеб Архангельский - Лидерство и тайм-менеджмент в ИТ-командах
🔴Дмитрий Котов (то бишь я) - Личный бренд в ИТ Как Инфостарт и сообщество 1С помогут вам в карьерном рост
🔴Александр Кунташов - Лучшие практики разработки сценариев на Vanessa Automation
🔴Павел Белоусов (не УЦ1) - Методы ускорения группового проведения документов. Когда многопоточка уже бессильна

✈️Дмитрий Котов | 1C Заметки
➕все мои социальные сети
Post #10 225

Forwarded from Никита Арипов | 1С, DevExp (Никита Арипов)

Открытый пакет интеграций

Добавил в Стек технологий для 1С информацию об OpenIntegration. Этот набор модулей, которые поставляются и в виде расширения, и в виде готовых файлов. В коде уже подготовлены все необходимые методы для взаимодействия с популярными API.

Из ключевых сервисов можно отметить: Telegram, CDEK, Ozon, Yandex Disk и другие. Для работы с API не нужно самостоятельно читать документацию и готовить обвязку вызовов - все уже готово. Можно сразу обращаться к готовым методам, например OPI_YandexDisk.ЗагрузитьФайл() или OPI_VK.СоздатьПост().

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

Сам код методов выглядит так:
```bsl
// Изменить сообщение
// Изменяет состав существующего сообщения
//
// Параметры:
// Токен - Строка - Токен бота - token
// Канал - Строка - Идентификатор канала - channel
// Отметка - Строка - Временная отметка сообщения - stamp
// Текст - Строка - Новый текст сообщения - text
// МассивБлоков - Массив Из Структура - Массив описаний блоков - blocks - JSON массива описаний блоков
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
Функция ИзменитьСообщение(Знач Токен, Знач Канал, Знач Отметка, Знач Текст = "", Знач МассивБлоков = "") Экспорт

Строка_ = "Строка";
URL = "https://slack.com/api/chat.update";
Заголовки = ПолучитьЗаголовокАвторизации(Токен);

Параметры = Новый Структура;
OPI_Инструменты.ДобавитьПоле("channel", Канал , Строка_ , Параметры);
OPI_Инструменты.ДобавитьПоле("text" , Текст , Строка_ , Параметры);
OPI_Инструменты.ДобавитьПоле("ts" , Отметка , Строка_ , Параметры);
OPI_Инструменты.ДобавитьПоле("blocks" , МассивБлоков, "Коллекция", Параметры);

Ответ = OPI_ЗапросыHTTP.PostСТелом(URL, Параметры, Заголовки);

Возврат Ответ;

КонецФункции```


Больше полезных инструментов в Стеке технологий для 1С
Post #9 217

Forwarded from 1Cnik (Artur)

🔖Свежие pet-проекты, заслуживающие комбинации Ctrl + D в вашем браузере:

🟠 help.1cman.ru - Синтакс-помощник БСП (от автора 1С Менеджер конфигураций) - справочник по Библиотеке Стандартных Подсистем и Электронных Документов с ИИ ассистентом Аврора. Цена бессрочной лицензии от 2220 р. за 1 устройство и до 4500р на 3 устройства. Есть пробный период.

🟠 1ctester.com - сайт создан для тех, кто хочет в любой момент посмотреть состав конфигурации, проверить небольшой запрос или скрипт. Здесь самый быстрый поиск по метаданным и модулям конфигураций. Можно скачать сразу переносной вариант браузера с деревом вкладок Palemoon-1ctester.zip.

🟠 1С:Джиин (ДириЖер ИИ агеНтами) - opensource-конфигурация для интеграции и управления различными ИИ-агентами в экосистеме 1С. Проект ещё не стартанул, но идея хайповая. Может получится полезная штука.
  • 👍 1
Post #8 203

Forwarded from Никита Арипов | 1С, DevExp (Никита Арипов)

Видеозаписи вебинаров: Кастомизация и обновления

Готовы все видеозаписи из серии вебинаров по кастомизации и обновлению. В рамках мероприятия рассмотрели как вести разработку конфигурации на базе поставки вендора.

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

Если у Вас в основном доработки у клиентов с помощью расширений, то текущие процессы могут показаться избыточными.

Вебинар условно разделен на 2 большие части: в EDT и в Конфигураторе. При этом задачи в них выполняются одни и те же, но в разных средах разработки. Поэтому можно выбрать что-то одно.

Описание вебинаров:
Часть 1. Настройка git flow и простое обновление через EDT
- Рассмотрен принцип обновления
- Настроен git flow (ветка vendor, ветка main, merge)
- Выполнена простая доработка формы и кода
- Обновлена программа на новую версию от вендора

Часть 2. Сложная доработка и обновление через EDT
- Разработана дополнительная функциональность
- Выбраны объекты, которые добавляем свои (ФО, подписки и т. д), а какие используем типовые
- Подготовлен чек-лист для нового объекта конфигурации
- Выполнено сложное обновление

Часть 3. Программное добавление реквизитов и обновление через Конфигуратор
- Рассмотрено, что такое поставка, как создается и зачем нужна конфигурация поставщика
- Выполнены изменения с сохранением поддержки
- Даны рекомендации по внесению простых изменений
- Обновлена программа на новую версию от вендора

Часть 4. Сложное обновление через конфигуратор, групповая работа в большой команде
- Разработана новой функциональность
- Использован p4merge для трехстороннего сравнения и объединения
- Рассмотрена технология разветвленной разработки с помощью хранилища


Ссылки:
- Все видеозаписи на developer.1c.ru
- Часть 1. Настройка git flow и простое обновление через EDT (YouTube)
- Часть 2. Сложная доработка и обновление через EDT (YouTube)
- Часть 3. Программное добавление реквизитов и обновление через Конфигуратор (YouTube)
- Часть 4. Сложное обновление через конфигуратор, групповая работа в большой команде (YouTube)
- Репозиторий с поставками от вендора
- Репозиторий с доработками на вебинаре
Post #6 3.08K
Ежедневные будни | список заметок программиста 1С | Роман Чумадин 👋

🤯 Основной канал: @e_budni_programmer

➕ Первый пост на этом канале.

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

📌 Первые репосты - это мои недавние заметки.

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

🔴Этот канал так же будет служить материалом для стримов. Все техническое, что я пришлю в этот канал за неделю, мы разберем на стриме.

📍Напомню, стримы проходят каждый вторник в 20:00 по МСК. Вся информация на основном канале.

Если вы напишете, что хотели бы увидеть разбор какого-то поста (из тематики 1С) на стриме, то укажите это, и независимо от того, понравится мне пост или нет, мы разберем его на стриме (если он имеет место быть в рамках тематики)
⬇️⬇️⬇️
Post #1
Channel created
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →