Решение задач 1С:Предприятие 8 на примерах

Алгоритмы и приёмы программирования 1С

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

Расширение конфигурации 1С: создание, установка и перехват методов

Алгоритмы

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

Запись в регистр сведений 1С программно: менеджер записи, набор записей и удаление

Алгоритмы

Разбор записи в регистр сведений из кода 1С: когда брать менеджер записи, а когда набор с отбором, как удалить запись или очистить регистр и почему записи становятся неуникальными.

Таблица значений в 1С: создание, поиск строк, передача в запрос и на форму

Алгоритмы

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

Хеширование HMAC-SHA1 и HMAC-SHA256 средствами 1С

Алгоритмы

Готовая функция на языке 1С, которая считает HMAC-SHA1 и HMAC-SHA256 и возвращает результат в Hex и Base64. Пригодится для подписи запросов к сторонним API без внешних компонент.

Частые вопросы

Подходят ли примеры для типовых конфигураций?

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

На какой версии платформы работают примеры?

Примеры рассчитаны на 1С:Предприятие 8.3; если для приёма нужна определённая версия платформы, это указано в статье.