Как найти нужное руководство по 1С и не утонуть в справке
Содержание
Документация 1С — это три слоя: справка внутри самой программы (клавиша F1), описание платформы 1С:Предприятие 8.3 для разработчиков и администраторов (синтакс-помощник и руководства) и методические материалы по конкретным конфигурациям на портале ИТС. Пользователю обычно хватает первого слоя, программисту нужны все три.
Типичная ситуация: бухгалтер не понимает, почему документ не попал в книгу покупок, а программист ищет, доступен ли метод на тонком клиенте. Оба идут в поисковик, получают пересказ пятилетней давности и тратят час. Ответ при этом лежал в справке, открытой одной клавишей.
Из чего состоит документация 1С
Слово «документация» в мире 1С называет разные вещи. Удобно разложить их по тому, кто и зачем читает.
| Слой | Что внутри | Кому нужно | Где открыть |
|---|---|---|---|
| Справка конфигурации | Описание форм, документов, отчётов конкретной программы (БП, ЗУП, УТ) | Бухгалтер, кадровик, менеджер | F1 или меню справки в самой базе |
| Документация платформы | Руководство пользователя, разработчика, администратора, описание встроенного языка | Программист, администратор | Синтакс-помощник в Конфигураторе, ИТС |
| Методическая поддержка | Инструкции по учёту в 1С, примеры, разбор изменений законодательства | Бухгалтер, консультант | Портал ИТС |
| Стандарты разработки | Правила оформления кода, интерфейса, работы с данными | Разработчик | ИТС, раздел стандартов |
| Документация библиотек | Описание Библиотеки стандартных подсистем (БСП) и других библиотек | Разработчик типовых доработок | ИТС, поставка библиотеки |
| Описание изменений | Что нового в релизе, порядок обновления | Администратор, бухгалтер | Каталог поставки обновления, ИТС |
Отдельно стоит документация по собственным доработкам. Её пишет тот, кто дорабатывал базу. Если её нет, разбираться приходится по коду — это самый дорогой вид «документации».
Платформа и конфигурация — разные вещи. Платформа 8.3 — движок, одинаковый для всех программ. Конфигурация — прикладное решение (Бухгалтерия, ЗУП). Вопрос «как провести аванс» ищите в документации конфигурации, вопрос «почему метод не работает на клиенте» — в документации платформы.
Официальная документация 1С: где лежит и как открыть
Справка внутри программы
Самый быстрый источник, и о нём чаще всего забывают.
- Откройте форму, по которой есть вопрос: документ, справочник, отчёт.
- Нажмите
F1. Откроется справка именно по этой форме: назначение полей, порядок заполнения, связанные объекты. - Общий раздел справки откройте через главное меню (кнопка с тремя полосками или стрелкой в левом верхнем углу) →
Справка→Содержание справки.
В типовых конфигурациях справка встроена в поставку и обновляется вместе с релизом. Она описывает именно вашу версию программы, а не абстрактную «1С».
Синтакс-помощник в Конфигураторе
Это главный справочник программиста. В нём описаны все объекты, методы, свойства и события встроенного языка.
- 📘 Открыть: в Конфигураторе меню
Справка→Синтакс-помощник. - 🔎 Контекстный поиск: поставьте курсор на слово в модуле и нажмите
Ctrl+F1— откроется описание этого метода или свойства. - 🌐 Поиск идёт и по русским, и по английским именам:
НайтиПоСсылкамиFindByRefприведут к одной странице.
В Конфигураторе там же, в меню Справка, есть Содержание справки — это описание самой среды разработки: редакторов, отладчика, сравнения конфигураций.
Руководства по платформе
Фирма 1С выпускает несколько книг по платформе 8.3. Их электронные версии доступны на портале ИТС, бумажные шли в коробке с платформой.
- 📗 «Руководство пользователя» — интерфейс, работа со списками, отчётами, настройками.
- 📙 «Руководство разработчика» — объекты метаданных, формы, запросы, система компоновки данных, обмены.
- 📕 «Руководство администратора» — установка, клиент-серверный вариант, кластер серверов , безопасность.
- 📓 «Описание встроенного языка» — по сути, печатная версия синтакс-помощника.
Портал ИТС
ИТС (its.1c.ru) — основное хранилище документации и методики. Там собраны руководства по платформе для разных версий, описания конфигураций, инструкции по учёту «как отразить в 1С» и стандарты разработки.
Полный доступ даёт действующий договор 1С:ИТС. Часть материалов открыта без подписки — например, стандарты разработки. Если у организации есть договор ИТС, логин для портала обычно у того, кто отвечает за обновления, или у обслуживающего партнёра.
Описание обновления
В каждом каталоге поставки обновления конфигурации лежат файлы с описанием изменений и порядком перехода на релиз. После обновления типовая программа сама показывает список новшеств. Читать их стоит хотя бы бегло: там пишут про изменённые формы, новые обязательные настройки и известные ограничения.
Как читать документацию 1С, если вы только начинаете
Документацию 1С не читают подряд, как роман. Её используют как справочник: пришли с вопросом — нашли — закрыли.
Пользователю
- Начинайте с
F1на конкретной форме. Общие разделы справки полезны, когда нужно понять механизм целиком: например, как программа закрывает месяц. - Ищите по названию документа или отчёта, как оно написано на экране. Справка использует ровно те же слова, что и интерфейс.
- Если в справке есть ссылки на связанные объекты, проходите по ним. Многие ответы находятся «на соседней странице»: вопрос по счёту-фактуре часто решается в описании документа реализации.
- Сверяйте версию. Методика на ИТС обычно указывает, к какой редакции конфигурации она относится.
Начинающему разработчику
- Разберитесь, как устроена страница метода в синтакс-помощнике: синтаксис, параметры с типами, возвращаемое значение, описание, пример.
- Смотрите строку доступности. Там перечислено, где метод работает: тонкий клиент, веб-клиент, сервер, внешнее соединение, мобильное приложение. Это ответ на половину вопросов вида «почему не работает ».
- Проверяйте, с какой версии платформы доступен метод. Если база работает в режиме совместимости со старой версией, новый метод может быть недоступен.
- Читайте раздел «Руководства разработчика» целиком хотя бы по трём темам: запросы, управляемые формы, система компоновки данных. Без этой базы справочник по методам мало что объясняет.
Режим совместимости задаётся в свойствах корневого узла конфигурации. Посмотрите его, прежде чем решать, что «в документации ошибка»: программа может намеренно вести себя как более старая версия платформы.
Неофициальные источники: что делать, когда официальной документации мало
Официальная документация описывает, как механизмы устроены. Как они ведут себя в живых базах с доработками и кривыми данными, описывает сообщество.
| Источник | Для чего хорош | На что смотреть |
|---|---|---|
| Книги «1С:Паблишинг» (Радченко, Хрусталёва и другие) | Системное обучение разработке, язык запросов, отчёты | Год издания и версию платформы |
| Infostart | Готовые обработки, статьи, разборы задач | Дату публикации, комментарии, рейтинг |
| Форумы (Мисты, форум Инфостарта, профильные чаты) | Редкие ошибки, нестандартные случаи | Повторяется ли решение у разных людей |
| Блоги и видео практиков | Наглядные разборы, настройка по шагам | Совпадает ли интерфейс с вашим |
| Сайты-справочники по 1С | Быстрые инструкции для пользователей | Есть ли дата и указана ли конфигурация |
Правило простое: неофициальный источник подсказывает направление, проверяется по официальному. Код с форума сначала читается, потом запускается в копии базы.
Как быстро проверить, что источник актуален
- Найдите дату публикации. Материалу по учёту старше двух-трёх лет доверяйте только после сверки с текущей справкой.
- Сравните скриншоты со своим экраном. Обычные формы с меню «Операции» и «Сервис» почти наверняка означают 8.2 или старую редакцию конфигурации.
- Проверьте названия объектов. Если в статье упомянут справочник или отчёт, которого нет в вашей базе, инструкция писалась под другую программу.
- Поищите тот же метод в синтакс-помощнике. Если его там нет или он помечен как устаревший, код из статьи лучше переписать.
Готовая внешняя обработка из интернета может менять данные в базе. Запускайте чужие обработки только в копии базы, пока не прочитали их код и не поняли, что именно они делают.
Документация для разработчика 1С: обязательный минимум
Программисту мало знать, где лежит синтакс-помощник. Ниже — то, без чего доработка типовой конфигурации превращается в лотерею.
Платформа
- 🧩 Язык запросов. Временные таблицы, пакетные запросы, виртуальные таблицы регистров (остатки, обороты, срез последних). Здесь же — почему нельзя писать запрос в цикле.
- 📊 Система компоновки данных (СКД). Почти все отчёты в типовых конфигурациях построены на ней.
- 🖥 Управляемые формы. Разделение кода на клиент и сервер, директивы компиляции
&НаКлиенте,&НаСервере,&НаСервереБезКонтекста, передача данных между ними. - 🔒 Транзакции и управляемые блокировки. Без этого доработка проведения документов ломает остатки при одновременной работе пользователей.
- 🧱 Расширения конфигурации . Способ дорабатывать типовую конфигурацию , не снимая её с поддержки. Появились в платформе 8.3.6.
Типовые решения
- 📚 Библиотека стандартных подсистем. На ней построены БП, ЗУП, УТ и другие типовые программы: печать, права, обмены, длительные операции, дополнительные отчёты и обработки. Прежде чем писать своё, проверьте, нет ли готового механизма в БСП.
- 📏 Стандарты и методики разработки. Правила именования, оформления модулей, работы с запросами. По ним пишутся сами типовые конфигурации, поэтому, зная стандарты, проще читать чужой код.
Среда разработки
- 🛠 Конфигуратор: сравнение и объединение конфигураций, отладчик,
Конфигурация→Отчет по конфигурациидля выгрузки структуры метаданных. - 💻 1С:Enterprise Development Tools (EDT) — среда разработки на базе Eclipse со своей документацией. Нужна, если команда работает с Git и групповой разработкой.
Документация к собственным доработкам. В Конфигураторе у объектов метаданных есть справочная информация — её можно заполнить, и пользователь увидит её по F1. Пять строк описания доработанного документа экономят десятки звонков программисту.
Ошибки, из-за которых документация «не работает»
Чаще всего проблема не в документации, а в том, как её применяют.
- ❌ Чужая версия. Статья написана для 8.2 и обычных форм, а у вас 8.3 с интерфейсом «Такси». Пути меню и объекты отличаются, код с обычных форм в управляемых не работает.
- ❌ Не та конфигурация. Инструкция для «Бухгалтерии» применяется в «Управлении торговлей». Названия похожих справочников и документов там разные.
- ❌ Игнорирование доступности метода. Метод вызывают на клиенте, а он доступен только на сервере. Ответ был в строке доступности синтакс-помощника.
- ❌ Пропущенный режим совместимости. Метод описан в документации, но в базе с режимом совместимости он недоступен.
- ❌ Описание изменений не прочитано. После обновления «пропала» настройка, хотя в описании релиза было сказано, куда её перенесли.
- ❌ Доработки без описания. Через год никто не помнит, зачем в документе новый реквизит и почему проведение работает иначе, чем в типовой.
Документация 1С в обучении и подготовке к сертификации
Фирма 1С проводит сертификационные экзамены двух уровней.
- 🎓 1С:Профессионал — тест на знание платформы или конкретной конфигурации. Вопросы закрытые, с вариантами ответа, и опираются на официальную документацию и поведение программы.
- 🏅 1С:Специалист — практический экзамен: нужно решить задачу в Конфигураторе или в прикладном решении за ограниченное время.
Как документация помогает подготовиться:
- Руководства по платформе — основа для «Профессионала» по платформе. Вопросы проверяют понимание механизмов, а не заученные пути.
- Справка конфигурации и методика ИТС — основа для экзаменов по БП, ЗУП, УТ. Многие вопросы касаются настроек и последствий выбора параметров учёта.
- Официальные сборники тестовых вопросов публикует сама фирма 1С. Решайте их, а каждый неуверенный ответ проверяйте по документации, а не по памяти.
- Синтакс-помощник — рабочий инструмент на «Специалисте». Умение быстро найти нужный метод экономит время на экзамене не меньше, чем знание наизусть.
Для самостоятельного обучения разумен такой порядок: книга для начинающих разработчиков → «Руководство разработчика» по темам → решение реальных задач с синтакс-помощником под рукой → стандарты разработки.