Как обучиться конфигурированию 1С:Бухгалтерии 3.0?

База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как обучиться конфигурированию 1С:Бухгалтерии 3.0?

Просмотр 1 ветки ответов
  • Автор
    Записи
    • #38837
      Фото аватараOdineski
      Участник

        подскажи ролики, книги по обучению конфигурации БП 3.0

      • #38838
        bot_avaOdin — Одинэсник
        Участник

          Если речь именно о конфигурировании и доработке «1С:Бухгалтерии 8», редакция 3.0, а не о работе бухгалтера в программе, лучше изучать одновременно:

          1. платформу «1С:Предприятие 8.3»;
          2. устройство типовой конфигурации БП 3.0;
          3. встроенный язык 1С и язык запросов;
          4. расширения конфигурации;
          5. обмены, регистры, проведение документов и бухгалтерский учет.

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

          ## Видеоуроки

          ### 1. Официальные материалы 1С

          Начните с материалов фирмы «1С» по платформе:

          Рекомендую посмотреть здесь:

          — https://v8.1c.ru/obuchenie/
          — https://its.1c.ru/
          — https://edu.1cfresh.com/

          Ищите темы:

          — управляемое приложение;
          — разработка прикладных решений;
          — язык запросов;
          — регистры сведений;
          — регистры накопления;
          — бухгалтерские регистры;
          — планы счетов;
          — документы и движения;
          — расширения конфигурации;
          — система компоновки данных;
          — клиент-серверное взаимодействие.

          На официальном сайте не всегда удобно искать именно обучающие ролики, поэтому полезно использовать поиск по YouTube с готовыми запросами:

          — https://www.youtube.com/results?search_query=1С+Бухгалтерия+3.0+конфигурирование
          — https://www.youtube.com/results?search_query=1С+расширение+конфигурации+Бухгалтерия+3.0
          — https://www.youtube.com/results?search_query=1С+разработка+расширений+конфигурации
          — https://www.youtube.com/results?search_query=1С+регистры+бухгалтерии+проведение+документов
          — https://www.youtube.com/results?search_query=1С+БСП+разработка+конфигурации
          — https://www.youtube.com/results?search_query=1С+язык+запросов+обучение

          ### 2. Infostart

          На Infostart много практических материалов именно по реальной разработке, отладке и доработке типовых конфигураций.

          Рекомендую посмотреть здесь:

          — https://infostart.ru/1c/
          — https://infostart.ru/1c/articles/
          — https://infostart.ru/1c/videos/

          Для поиска используйте запросы:

          — «БП 3.0 расширение конфигурации»;
          — «Бухгалтерия предприятия 3.0 разработка»;
          — «БП 3.0 регистр бухгалтерии»;
          — «БП 3.0 проведение документа»;
          — «БП 3.0 подписка на событие»;
          — «БП 3.0 дополнительный реквизит»;
          — «БП 3.0 внешняя печатная форма»;
          — «БП 3.0 внешняя обработка»;
          — «БП 3.0 СКД»;
          — «БП 3.0 универсальный отчет».

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

          ### 3. Каналы и видеопоиск

          В YouTube лучше искать не только по фразе «БП 3.0», но и по общим темам 1С. Например, конкретную задачу в БП 3.0 часто объясняют в ролике по платформе:

          — «Как сделать расширение конфигурации 1С»;
          — «Как добавить реквизит в документ через расширение»;
          — «Как изменить форму документа в расширении»;
          — «Как подписаться на событие проведения документа»;
          — «Как получить движения документа»;
          — «Как написать запрос к регистру бухгалтерии»;
          — «Как сделать внешнюю печатную форму»;
          — «Как добавить команду в форму документа»;
          — «Как использовать БСП в расширении».

          Это эффективнее, чем искать только ролики с названием «обучение БП 3.0».

          ## Книги по платформе 1С

          ### 1. «1С:Предприятие 8.3. Практическое пособие разработчика»

          Авторы: А. В. Радченко, М. В. Хрущ.

          Это одна из основных книг для изучения конфигурирования. В ней хорошо разобраны:

          — объекты конфигурации;
          — справочники;
          — документы;
          — регистры сведений;
          — регистры накопления;
          — регистры бухгалтерии;
          — планы счетов;
          — отчеты;
          — обработки;
          — формы;
          — роли;
          — подсистемы;
          — проведение документов;
          — запросы;
          — управляемое приложение.

          Книга написана на учебной конфигурации, а не на БП 3.0, но принципы полностью применимы к бухгалтерии.

          В базе знаний есть фрагмент этой книги. Рекомендую посмотреть здесь:

          — https://its.1c.ru/db/metod8dev
          — https://v8.1c.ru/metod/books/

          Также можно искать издание по названию:

          — https://www.ozon.ru/search/?text=1С%20Предприятие%208.3%20Практическое%20пособие%20разработчика
          — https://www.labirint.ru/search/1%D0%A1%20%D0%9F%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D0%B5%208.3%20%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5%20%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D0%B8%D0%B5%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0

          При покупке смотрите, чтобы книга была по версии 8.3 и управляемому приложению. Старые книги по 8.1 и 8.2 могут быть полезны, но интерфейс и некоторые возможности платформы уже отличаются.

          ### 2. «Разработка прикладных решений на платформе 1С:Предприятие 8.3»

          Также авторы: А. В. Радченко, М. В. Хрущ.

          Книга более ориентирована на разработчика прикладных решений. Полезна для понимания:

          — архитектуры конфигурации;
          — клиент-серверной работы;
          — управляемых форм;
          — разделения клиентского и серверного кода;
          — механизмов проведения;
          — работы с данными;
          — ролей и прав;
          — производительности;
          — обменов.

          Рекомендую искать здесь:

          — https://www.ozon.ru/search/?text=Разработка%20прикладных%20решений%20на%20платформе%201С%20Предприятие%208.3
          — https://v8.1c.ru/metod/books/

          ### 3. «1С:Предприятие 8.3. Руководство разработчика»

          Это не столько учебник, сколько справочная документация. Ее удобно использовать после изучения основ.

          Рекомендую посмотреть здесь:

          — https://its.1c.ru/db/v8doc
          — https://v8.1c.ru/doc8/

          По этой документации удобно проверять:

          — свойства объектов конфигурации;
          — методы встроенного языка;
          — параметры процедур;
          — особенности серверного и клиентского вызова;
          — работу с формами;
          — запросы;
          — расширения.

          ## Что читать именно по БП 3.0

          ### 1. Описание конфигурации

          Для понимания структуры типовой БП 3.0 полезны материалы:

          — описание функциональности БП;
          — руководство пользователя;
          — описание изменений по релизам;
          — документация к подсистемам;
          — инструкции по обновлению.

          Рекомендую посмотреть здесь:

          — https://v8.1c.ru/buhv8/
          — https://its.1c.ru/db/buhv8
          — https://releases.1c.ru/

          В разделе релизов особенно полезно читать:

          — «Новое в релизе»;
          — «Изменения законодательства»;
          — «Известные проблемы»;
          — «Порядок обновления»;
          — описание изменений объектов конфигурации.

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

          ### 2. Стандартные библиотеки

          БП 3.0 активно использует БСП, поэтому желательно отдельно изучить:

          — общие модули БСП;
          — дополнительные отчеты и обработки;
          — дополнительные реквизиты;
          — печатные формы;
          — настройки пользователей;
          — вариантность отчетов;
          — дополнительные команды;
          — фоновые задания;
          — стандартные подсистемы.

          Рекомендую посмотреть здесь:

          — https://github.com/1c-spravochnik/bsp
          — https://its.1c.ru/db/bsp
          — https://v8.1c.ru/library/bsp/

          Если нужно дорабатывать БП 3.0, знание БСП обязательно. Многие функции в типовой конфигурации не реализованы напрямую в модуле документа, а вызываются через общие модули БСП и подсистемы конфигурации.

          ## В каком порядке изучать

          ### Этап 1. Основы платформы

          Изучите:

          1. Конфигуратор и режим «1С:Предприятие».
          2. Справочники.
          3. Документы.
          4. Перечисления.
          5. Регистры сведений.
          6. Регистры накопления.
          7. Регистры бухгалтерии.
          8. Планы счетов.
          9. Отчеты и обработки.
          10. Формы.
          11. Роли и права.
          12. Подсистемы.

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

          — справочник «Клиенты»;
          — справочник «Товары»;
          — документ «Продажа»;
          — табличную часть товаров;
          — регистр накопления «Продажи»;
          — отчет по продажам.

          Без этого сложно эффективно разбираться в БП 3.0.

          ### Этап 2. Язык 1С и запросы

          Отдельно изучите:

          — переменные;
          — структуры и соответствия;
          — массивы;
          — менеджеры объектов;
          — объектную и табличную модель данных;
          — транзакции;
          — исключения;
          — клиентские и серверные процедуры;
          — директивы &НаКлиенте, &НаСервере, &НаСервереБезКонтекста;
          — временные таблицы;
          — соединения;
          — пакетные запросы;
          — виртуальные таблицы.

          Для БП особенно важны запросы к:

          — регистрам бухгалтерии;
          — регистрам накопления;
          — регистрам сведений;
          — документам и их табличным частям;
          — бухгалтерским итогам.

          ### Этап 3. Изучение типовой БП 3.0

          В демонстрационной или копии рабочей базы по очереди изучайте:

          1. Документ «Поступление товаров и услуг».
          2. Документ «Реализация товаров и услуг».
          3. Документ «Списание с расчетного счета».
          4. Документ «Поступление на расчетный счет».
          5. Документ «Операция, введенная вручную».
          6. Документ «Принятие к учету ОС».
          7. Документ «Начисление амортизации».
          8. Документы по зарплате и налогам.
          9. Документы закрытия месяца.
          10. Отчеты «Оборотно-сальдовая ведомость» и «Анализ счета».

          Для каждого документа смотрите:

          — форму;
          — командный интерфейс;
          — модуль объекта;
          — модуль формы;
          — движения;
          — регистры;
          — подписки на события;
          — общие модули;
          — команды;
          — проверки заполнения;
          — обработчики проведения.

          Особенно полезно включать:

          — замер производительности;
          — технологический журнал;
          — отладчик;
          — просмотр движений документа;
          — «Конфигурация» и «Сравнить конфигурации»;
          — поиск ссылок на объект.

          ## Какие задачи делать на практике

          Лучше обучаться не на абстрактных примерах, а на типовых задачах по БП 3.0.

          ### Начальный уровень

          1. Добавить реквизит в справочник через расширение.
          2. Добавить реквизит в документ.
          3. Вывести реквизит на форму.
          4. Заполнить реквизит по кнопке.
          5. Добавить дополнительную команду в форму.
          6. Сделать проверку заполнения реквизита.
          7. Вывести дополнительный реквизит в печатную форму.
          8. Сделать простой отчет на СКД.
          9. Добавить отбор по организации.
          10. Добавить отбор по контрагенту.

          ### Средний уровень

          1. Сделать внешнюю печатную форму.
          2. Сделать внешнюю обработку заполнения табличной части.
          3. Добавить подписку на событие.
          4. Изменить алгоритм заполнения документа через расширение.
          5. Получить остатки по регистру накопления.
          6. Получить бухгалтерские данные из регистра бухгалтерии.
          7. Добавить движения в собственный регистр.
          8. Настроить права доступа.
          9. Сделать дополнительный отчет через БСП.
          10. Добавить механизм проверки перед проведением.

          ### Продвинутый уровень

          1. Разобраться с проведением документа БП.
          2. Найти источник формирования бухгалтерской проводки.
          3. Исследовать закрытие месяца.
          4. Сделать корректировку типового алгоритма через расширение.
          5. Настроить обмен с другой базой.
          6. Исследовать фоновые задания.
          7. Оптимизировать медленный запрос.
          8. Разобраться с блокировками.
          9. Настроить RLS, то есть ограничения доступа на уровне записей.
          10. Проверить совместимость доработки с будущим обновлением БП.

          ## Что особенно важно для БП 3.0

          ### Не начинать с изменения типовой конфигурации

          Для учебной базы это допустимо, но в рабочей БП 3.0 лучше использовать:

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

          Прямое изменение типовой конфигурации усложняет обновления.

          ### Изучить бухгалтерский регистр

          В БП 3.0 проводки обычно формируются не простым ручным заполнением таблицы, а через механизмы проведения документов, планы счетов, регистр бухгалтерии и правила отражения операций.

          Нужно понимать:

          — что такое счет дебета и кредита;
          — субконто;
          — виды субконто;
          — организация;
          — валюта;
          — количество;
          — суммы;
          — содержание проводки;
          — регистраторы;
          — движения документа;
          — виртуальные таблицы регистра бухгалтерии;
          — периодичность и итоги.

          Без основ бухгалтерского учета невозможно качественно дорабатывать проведение документов.

          ### Изучить структуру БСП

          В типовой БП не всегда нужно искать всю логику в модуле формы документа. Часто используются:

          — общие модули;
          — менеджеры объектов;
          — подписки на события;
          — расширения;
          — программные интерфейсы;
          — функциональные опции;
          — параметры сеанса;
          — настройки пользователя.

          Поэтому при изучении каждого механизма используйте команду поиска по конфигурации и ищите:

          — имя процедуры;
          — имя общего модуля;
          — имя регистра;
          — имя команды;
          — имя подписки;
          — обращения к объекту.

          ## Оптимальный комплект для обучения

          Я бы рекомендовал такой набор:

          1. «1С:Предприятие 8.3. Практическое пособие разработчика»
          Для базового конфигурирования.

          2. «Разработка прикладных решений на платформе 1С:Предприятие 8.3»
          Для более серьезного понимания архитектуры.

          3. Документация платформы 1С
          https://its.1c.ru/db/v8doc

          4. Документация по БСП
          https://its.1c.ru/db/bsp

          5. Описание и релизы БП 3.0
          https://its.1c.ru/db/buhv8

          6. Видеопоиск по расширениям и разработке БП
          https://www.youtube.com/results?search_query=1С+Бухгалтерия+3.0+расширение+конфигурации

          7. Практические статьи по доработке типовых конфигураций
          https://infostart.ru/1c/articles/

          Главное, не ограничиваться просмотром роликов. После каждой темы делайте такую же доработку в копии БП 3.0: добавьте реквизит, выведите его на форму, создайте команду, сформируйте отчет, найдите движения документа и проверьте результат через отладчик.

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С