Программирование в 1С для всех
5.58K subscribers
186 photos
10 videos
23 files
324 links
Канал о программировании и 1С. Полезные советы, уроки, примеры кода и многое другое для разработчиков и энтузиастов.

Для связи пишите: @Markiz111
Download Telegram
Два основных способа взаимодействия 1С с Excel

Рассмотрим два основных способа обмена данными между 1С и Excel.

🔹 Первый способ — использование OLE (COM-объекта Excel)

В этом случае вы напрямую создаёте COM-объект Excel и работаете с ним: создаёте листы, добавляете данные, оформляете ячейки — как в самом Excel.

Плюсы:

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

Минусы:

Эти свойства и методы нужно знать — без этого возможностей мало.
При подключении COM-объекта 1С часто «ругается» на безопасность.
Excel должен быть установлен на том компьютере, где формируется выгрузка.

На этом преимущества заканчиваются.

🔹 Второй способ — использование табличного документа

Этот способ проще. Вы работаете не напрямую с Excel, а через объект ТабличныйДокумент.
Выгрузка и загрузка при помощи табличных документов подробно разобраны в моих видео:

📹 Выгрузка из 1С в Excel
📹 Загрузка в 1С из Excel

Плюсы:

Всё просто — не нужно мучиться с COM-объектами.
Достаточно использовать стандартные методы табличных документов.

Минусы при выгрузке:

Нужно создать табличный документ и заполнить его данными.
Идеально — иметь заранее подготовленный макет.

Минусы при загрузке:

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

Проще обойти табличный документ циклом и записать данные, например, в таблицу значений.

Вот два основных способа взаимодействия 1С с Excel.
Если тема интересна — ставьте ❤️
И напишите в комментариях, какой способ используете вы и почему.
28
🎓 Сейчас уроков по интеграции 1С и Excel — море.

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

Я решил изменить подход:
🔹 собрать воедино всю необходимую информацию по интеграции 1С и Excel;
🔹 и сделать практикум, выполнение заданий которого реально закрепит тему.

Скоро стартует мастер-класс + практикум — не просто видео, а полноценная практическая работа с домашками и эталонными решениями.

Каждое задание закрепляет тему, и к концу вы действительно начнёте уверенно работать с Excel из 1С.

Такой формат даёт результат в несколько раз лучше, чем просто просмотр видео.

❤️ Если интересно — поставьте лайк, чтобы не пропустить анонс!
64👍5
Всем привет!
Канал потихоньку растёт, и я решил собрать в одном месте все свои материалы — статьи, видео и другие полезные вещи, которые помогут новичкам (и не только) разобраться в программировании на 1С.
Если вы только начинаете или хотите систематизировать знания — этот список для вас 👇

1️⃣ Общее: мой блог, YouTube-канал и RuTube-канал.
2️⃣ Марафон по программированию в 1С — идеально для тех, кто только делает первые шаги (плейлист на YouTube и RuTube).
3️⃣ Работа с объектами в 1С — серия роликов, где разбираем основные механизмы платформы (плейлист на YouTube).
4️⃣ Универсальные коллекции значений — видео + цикл статей (плейлист на YouTube и RuTube, ссылка на статьи).
5️⃣ Табличные документы — как работать с ними на практике (плейлист на YouTube и RuTube, ссылка на статьи).
6️⃣ Обновление 1С — отдельный плейлист, где всё разложено по шагам (плейлист на YouTube и RuTube).
7️⃣ СКД (Система компоновки данных) — серия роликов для тех, кто хочет глубже понять отчёты в 1С (плейлист на YouTube и RuTube).
8️⃣ Статьи по программированию в 1С — полезно для закрепления теории и практики.

Если вам помогли эти материалы — поставьте лайк ❤️
И обязательно отправьте пост друзьям, которые только начинают осваивать программирование в 1С — пусть им будет легче стартовать! 🚀

Подписывайтесь на канал в ютубе
Подписывайтесь на канал в рутубе

Подписывайтесь на ТГ канал Программирование в 1С Для начинающих


Вступайте в чат по программированию в 1С

Все мои продукты в одном месте
32🔥10
Программирование в 1С для всех pinned «Всем привет! Канал потихоньку растёт, и я решил собрать в одном месте все свои материалы — статьи, видео и другие полезные вещи, которые помогут новичкам (и не только) разобраться в программировании на 1С. Если вы только начинаете или хотите систематизировать…»
Как в 1С перевести строку в латиницу

В конфигурациях на БСП это делается вообще в одну строчку 📸👇

Используйте метод СтрокаЛатиницей, который есть в модулях СтроковыеФункцииКлиент и СтроковыеФункции.
Передаёте кириллический текст, а на выходе получаете латиницу (пример 📸).

Конфигурации с БСП можно скачать бесплатно на online.1c.ru.

Сама же БСП доступна только тем, у кого есть подписка ИТС.
Но, на GitHub можно бесплатно скачать «пустую» версию — без установочных обработок и прочих полезных штук.

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

Подписывайтесь на канал в ютубе
Подписывайтесь на канал в рутубе

Подписывайтесь на ТГ канал Программирование в 1С Для начинающих


Вступайте в чат по программированию в 1С

Все мои продукты в одном месте
47
Как преобразовать строку в дату в 1С

Продолжаем разбираться с функциями БСП 👇

Есть отличная штука — СтрокаВДату (общий модуль ОбщегоНазначенияКлиентСервер).
Она умеет превращать почти любую строку с датой в полноценную дату 1С.

📸 Например: "01.09.25" → '01.09.2025 0:00:00'
А если передать обычный текст — вернёт пустую дату.

Конфигурации с БСП можно скачать бесплатно на online.1c.ru
.
Но доступ есть только у тех, у кого оформлена подписка ИТС.
На GitHub тоже можно найти БСП, но это «пустая» версия — без установочных обработок и других полезных инструментов.

Если тема БСП тебе интересна — ставь ❤️
Дальше покажу ещё несколько удобных функций, которые в ней спрятаны.

Подписывайтесь на канал в ютубе
Подписывайтесь на канал в рутубе

Подписывайтесь на ТГ канал Программирование в 1С Для начинающих


Вступайте в чат по программированию в 1С

Все мои продукты в одном месте
35
Продолжаем изучать БСП: как просклонять ФИО

Ещё одна полезная функция БСП — ПросклонятьФИО (общий модуль СклонениеПредставленийОбъектов) 👇

С её помощью можно просклонять ФИО в любом падеже.
Плюс: можно разграничивать ФИО мужчины и женщины — удобно, если нужна точная форма для документов или писем 📸

⚠️ Единственное ограничение: работает только в серверном контексте.

Конфигурации с БСП можно скачать бесплатно на online.1c.ru
К самой же БСП есть доступ только у тех, у кого есть подписка ИТС.
На GitHub тоже можно найти БСП, но это «пустая» версия — без установочных обработок и прочих полезных инструментов.

Если тема БСП тебе интересна — ставь ❤️
Дальше покажу ещё несколько удобных функций, которые в ней спрятаны.

Подписывайтесь на канал в ютубе
Подписывайтесь на канал в рутубе

Подписывайтесь на ТГ канал Программирование в 1С Для начинающих


Вступайте в чат по программированию в 1С

Все мои продукты в одном месте
23🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
🤖 Ваш процессор перегревается от поиска актуального контента по 1С? Деактивируйте стресс! Подключайтесь к каналу:

О программировании 1С 8.3
|📡 Новости | 🔥 Инсайды | 📊 Обзоры
| 📖 Истории | 💻 Примеры кода

Здесь только чистый код, без "зависаний" и "багов" в подаче!

🔹 Хотите знать, что творится в мире 1С?
🔹 Нужны рабочие примеры без лишнего копипаста?
🔹 Любите тематические истории?

Подписка = Ctrl+C → Ctrl+V в ваш профессиональный рост!

✔️Присоединяйтесь к 1Cnik > 5000 подписчиков! Гарантируем 100% uptime полезного материала.
✔️Так же канал со специфическим юмором, над которым смеются только 1сники: Желтый юмор.
5
Продолжаем изучать БСП: работа с пользователями

В БСП есть много методов для работы с пользователями — в модулях Пользователи, ПользователиКлиент и ПользователиКлиентСервер.

📌 В клиентских модулях функционал ограничен — можно узнать только текущего (активного) пользователя.
А серверный модуль куда интереснее 👇

Можно:

Узнать текущего пользователя —
Пользователи.ТекущийПользователь()

📸

Проверить роль —
Пользователи.РолиДоступны("Администратор")

📸

Проверить, полноправный ли пользователь —
Пользователи.ЭтоПолноправныйПользователь()

📸

Найти по имени —
Пользователи.НайтиПоИмени("Администратор")

📸

Сгенерировать пароль —
Пользователи.СоздатьПароль(24)

📸

Все эти методы серверные и находятся в модуле Пользователи, в области ПрограммныйИнтерфейс.

Конфигурации с БСП можно скачать бесплатно на online.1c.ru
Полная версия БСП доступна при подписке ИТС.
Но, на GitHub — «пустая» версия без установочных обработок.

Если тема БСП тебе интересна — ставь ❤️ Продолжим разбирать самые полезные функции!
35👍4
🎯 Путь СКД-разработчика

Недавно получил вот такой отзыв на свои курсы по СКД📸

Мне кажется, это лучше всего описывает Путь СКД-разработчика.

Я собрал три курса, которые выстроены в логическую лестницу — от простого построения отчётов до написания кода, управляющего СКД + практикум задачек по СКД с решениями и схемами решений.

Главная фишка — задания с готовыми решениями. Они помогают не просто «посмотреть», а разобраться и закрепить всё на практике.

Если вы изучаете 1С самостоятельно, работаете стажёром или студентом — этот формат вам точно подойдёт.

🎯 Сейчас весь комплект можно взять со скидкой 10 000 ₽, предложение действует до конца пятницы.

Начать свой путь СКД разработчика
10