[СКД в 8.3] – пример аккуратной доработки типовой 1С:Бухгалтерии 8



Доброго дня, коллеги!

Сегодня мы рассмотрим решение кейса, основанного на реальном проекте.

О чем это видео

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

Применимость

В материалах видео в качестве примера используется конфигурация, «Бухгалтерия предприятия, редакция 3.0 » (3.0.25.122). Материал актуален и для текущей версии данной конфигурации, т.к. представляет из себя именно готовый кейс с объяснением логики построения отчета с использованием СКД. Если вы обратитесь к комментариям к этом видео, то увидите, что после знакомства с представленным материалом, много разработчиков приняло решение о покупке нашего курса «Профессиональная разработка отчетов в 1С 8.3 на Системе Компоновки Данных (СКД)», что тоже является показателем применимости полученной информации;)

Исходные данные

У клиента используется типовая 1С:Бухгалтерия. В учетной политике зафиксирован учет себестоимости по средней.

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

Объем документооборота небольшой – 10-20 документов в день.

Весь товар поступает из-за границы – дополнительные расходы (ТЗР) связаны с таможенными операциями.

Требуется

Клиенту нужно получать точную себестоимость партии “на текущий момент” – на основании данных о себестоимости партий руководство утверждает цены отгрузки.

При этом партионный учет включать недопустимо.

На первый взгляд решаемая задача требует доработки, потому что…

Однако можно добиться нужного функционала, не меняя конфигурации – без единой строчки кода.

В следующих 3 видео мы покажем один из вариантов решения этой задачи.

Выбор метода решения задачи

В видео проанализируем исходные данные демобазы 1С:Бухгалтерии 8.

Будут подобраны проводки бух. учета для получения нужной информации.

1. Выбор метода решения задачи

Получение данных из 2 наборов в СКД

В видео будет рассмотрено:

  • Добавление доп. реквизитов в документы – в пользовательском режиме
  • Создание схемы компоновки данных для типовой Бухгалтерии
  • Использование наборов данных в СКД – настройка связей
  • Обращение к доп. реквизитам с помощью запросов

2. Получение данных из 2 наборов в СКД

Настройка итогов и ресурсов в СКД

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

3. Настройка итогов и ресурсов в СКД

Для тех кто хочет детально раскрыть тему СКД:

СКД – один из обязательных инструментов для тех, кто занимается внедрениями.

Вот несколько примеров задач, что регулярно встречаются в работе с 1С:

  • Быстро создать новый отчет
  • Создать нужный пользователю вариант отчета
  • Понять, из каких источников данных формируются типовые отчеты
  • Доработать типовой отчет
  • Программно доработать СКД
  • Разработать или отладить сложный запрос
  • В консоли «накидать» запрос, чтобы найти ошибку в данных ИБ

Если Вы хотите профессионально освоить СКД и ежедневно применять в своей работе, записывайтесь на курс:

«Профессиональная разработка отчетов в 1С 8.3 на Системе Компоновки Данных (СКД)»

Поддержка – 2 месяца. Объем курса – 34 учебных часа.

Описание курса

Не откладывайте свое обучение!

Комментарии / обсуждение (91):

  1. Сергей

    Старт курса назначен на 5 мая. Но его можно проходить и самостоятельно, по своему графику.
    А что будет 5-го мая чего не будет, к примеру, 10-го?

    • Евгений Гилев (Мастер-тренер)

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

      Но принципиальной разницы при обучении “вне потока” не будет.
      Вы просто самостоятельно составите график занятий для себя.
      Все комментарии оставленные на сайте по этому курсу Вы увидите (вопросы и ответы).

  2. Александр

    Почему условие на вид регистратора накладываете после формирования таблицы, а не в параметрах виртуальной таблицы? Чтоб не задавать параметр СКД? Как влияет это на скорость выполнения запроса, или в СКД это всё равно?

    • Василий Ханевич

      Когда проверял, где лучше делать отбор по типу регистратора в виртуальной таблице (в параметрах виртуальной таблицы или в условиях), то существенной разницы не обнаружил, поэтому оставил в условии. Если перенести в параметры виртуальной таблицы, то новых параметров в схеме не появится, если использовать

      Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг
  3. Trooper

    Добрый вечер.
    Курс оплатил (27.04), но теперь мучают сомнения, а где скидка? Оплатил 3900.

    Сделал запрос на регистрацию ключа (27.04 в 13:51), на текущий момент (28.04 18:45) ключ не получен. Если не брать сегодняшний обеденный перерыв то это уже 12 рабочих часов. Когда примерно стоит ожидать ключ?

    Спасибо.

    • Насипов Фарит

      Да, судя по всему, скидка не применена. Хотя я вижу, что код скидки Вам высылался и даже 27 апреля был клик на ссылку в письме, где этот код дублировался.

      В любом случае стоимость должна была быть не 3900 рублей, а 3120 рублей, то есть у вас переплата в 780 рублей. Теперь Вам нужно решить – хотите ли Вы ее просто получить назад (это займет пару дней), либо использовать/оставить на какой-то другой курс.

      Сейчас попрошу саппорт взять это на контроль…

      • Trooper

        Фарит, спасибо.

        Анна писала на почту, ответил ей что бы зачислили на депозит на следующие курсы.

  4. aapoll

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

    • Насипов Фарит

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

      • aapoll

        Спасибо, что услышали. Я понимаю, что это будет не завтра, но теперь есть надежда.

        • Templ

          Это кстати было бы хорошо и для всех остальных возможно.
          Начал изучать вебпрограммирование через webstorm. Понравилось что можно под себя настроить цветовую схему. Глазам легче намного.

    • Александр

      Что Вам мешает скачать видео, конвертировать и смотреть в удобном для Вас плеере?

      • Евгений Гилев (Мастер-тренер)

        Речь не о скачивании, а о просмотре видео в защищенном плеере.

  5. Алексей

    Здравствуйте!
    А можно еще раз объяснить условия пользования материалом курса после оплаты.
    1. Правильно я понял,что теперь скачивать нельзя и в офлайне (без доступа к интернету) я курс посмотреть не смогу?
    2. Как долго я могу получать доступ к материалам курса? Надеюсь и через пару лет я смогу подключаться и смотреть материалы.

    • Насипов Фарит

      1. Нет, не так, скачивать можно. После оплаты вы получаете токен доступа, активируете его и у вас открывает доступ к материалам на скачивание.

      2. Пока мы никаких ограничений не вводили. До сих люди получают регистрационные ключи для просмотра курсов 3-4 летней давности.

  6. Nickolay

    Подскажите, пожалуйста, по скидке на курс. Правильно ли я понимаю, что скидка будет предоставлена, если я сделаю заказ до праздников, и оплачу его в разумные сроки?
    Или – еще одно условие: я должен активировать токен в периоде праздников?

    • Евгений Гилев (Мастер-тренер)

      Добрый день!

      Активировать токен Вы можете и позже, но в разумные сроки – в течение 100 дней с момента покупки.

      • Nickolay

        Евгений, а если не успею? Придется доплачивать? :)
        У меня просто 3-4 курса еще висят даже не активированные. Но этот курс я ждал.

        • Евгений Гилев (Мастер-тренер)

          100 дней + длительность МГ – это период гарантированной поддержки.
          После этого периода поддержка по курсу не гарантирована. Это не означает, что мы точно прекратим поддержку.
          Просто тренер должен иметь право на отпуск, либо вообще на уход из ниши 1С/обучения.

    • Василий Ханевич

      Добрый день!
      В курсе касаемся также и конфигурации ЗУП 3.0. Рассматриваем, как производится настройка отчетов в пользовательском режиме (отборы, структура отчета и т.д.). Также разбираем принцип формирования “унифицированных” отчетов вроде расчетной ведомости, где необходимо получить определенный внешний вид, но при этом сохранить гибкость, которую предоставляет СКД.

  7. vakarpovvrn

    Добрый день!
    Я бы реализовывал эту задачу немножко по-другому:
    1. Документ поступления товаров и услуг и документ поступления доп расходов и так связан (например, при заполнении на основании). Поэтому, номер машины можно было учитывать только для одного документа (иначе два разных свойства, которые нужно заполнять и контролировать правильность соответствия машин).
    2. Для документа Поступление доп расходов в любом случае нужно будет добавлять некую статью (странно, что в типовых конфигурациях её до сих пор нет), чтобы иметь возможность детализировать доп расходы по видам: доставка, разгрузка, страховка и т.д. В этом случае в отчете можно было бы оценить влияние вида доп. расхода на увеличение стоимости номенклатуры.
    3. Вместо соединения наборов данных я бы использовал объединение наборов данных (или объединение в запросе в одном наборе данных). Это бы избавило от лишних телодвижений в последнем видео, где устраняется неверный результат в общей сумме.

    • Василий Ханевич

      Добрый день!
      1. Тут сложность в том, что в шапке документа поступления доп. расходов нет ссылки на документ поступления товаров. Она есть только в табличной части (реквизит ДокументПартии). А поскольку мы получаем данные из регистра бухгалтерии, то возникают сложности при сопоставлении поступления товаров и поступления доп. расходов. А так, конечно, нужно следить, чтобы номера машин в документах соответствовали.
      2. Специального реквизита для классификации в документе поступления доп. расходов нет. Поэтому и пользуемся строковым реквизитом Содержание для этой цели. И в отчете получаем добавочную цену, которую вносит данный вид доп. расходов.
      3. Можно и так. Тут важно следить, чтобы не получить задвоений при расчете итогов, поскольку для одного поступления может быть несколько доп. расходов.

      Спасибо за комментарий!

  8. Templ

    Третье видео у меня не смог посмотреть – не грузиться :(((

    Допольнительный реквизит с номером машины нужно будет добавлять каждый раз когда приходит новая машина?

    • Василий Ханевич

      Добрый день!
      >>Третье видео у меня не смог посмотреть — не грузиться :(((
      Попробуйте воспользоваться другим браузером. Около 800 человек просмотрело третье видео.
      >>Допольнительный реквизит с номером машины нужно будет добавлять каждый раз когда приходит новая машина?
      Дополнительный реквизит (номер машины) нужно указывать в документе поступления товаров и в документе поступления доп. расходов для каждой поставки.

  9. CTmuB

    А во при выборке из регистра бухгалтерии надо было бы добавить в условие “и активность”

    • Василий Ханевич

      В виртуальную таблицу ДвиженияССубконто попадают также и записи, для которых Активность = Ложь. Чтобы такие записи не попадали в результат, можно добавить условие в запрос.

  10. Владимир

    Здравствуйте!
    Долго ждал и надеялся,что Вы возьметесь за СКД. Ура, дождался!
    Нравится, как доходчиво и емко вы объясняете материал!
    Я в предвкушении получить большой объем качественных знаний!
    Всем участникам успехов и богатого урожая!

      • peper-

        Это такая ирония или вы верьезно разделяете мнение коллеги? Понимаю, конечно, что 1Сники много общаются с бухгалтерами, среди которых редко встречаются филологи, но “закуп” это как “дОговор”. Успехов!

        • Насипов Фарит

          Если честно – именно это не считаем критичным. Мы не филологов в тренеры набираем.

          Мой в прошлом тренер по ножевому бою, “капитан и все дела” – не мог написать объявление без ошибок. Если бы в моих приоритетах были чизкейки и антраша – я бы бросил. Но меня НАМНОГО больше интересовали ножи, чем его грамотность.

          P.S.
          Я думаю, что вам лучше воздержаться от этого курса.

  11. Константин

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

    • Евгений Гилев (Мастер-тренер)

      1. У курса по запросам минимальный уровень возвратов, менее 40 комплектов из 2100+

      Возможно, что вы просто переросли этот уровень, может быть надо сразу на Оптимизацию идти?

      2. Считаю, что курс по СКД, привязанный к типовым, не менее актуален.
      Хотя и курс по модификации типовых у нас тоже запланирован :)

  12. Ярослав

    Здравствуйте!
    Скажите пожалуйста, есть ли возможность смотреть курс на мобильном устройстве с андроидом?

  13. Татьяна

    Добрый день.
    Можно ли будет изучать курс и выполнять ДЗ без наличия перечисленных в содержании курса типовых конфигураций? У нас еще нет аналогичных.

    • Василий Ханевич

      Добрый день!
      Изучать материал можно и без использования перечисленных типовых конфигураций, поскольку главные базовые моменты излагаются в основном на демонстрационной конфигурации “Управляемое приложение” фирмы “1С”. При выполнении практических заданий допустимо заменять предполагаемую конфигурацию на ту, которая у вас есть в наличии.

  14. Владимир

    Добрый день!

    В рассылке было “Доработка конфигурации без изменения с использованием СКД” – я понял так, что будет видно как в типовой Бухгалтерии это будет делаться – НЕ увидел.

    Т.е. видео это “огрызок” от обещанного в анонсе рассылки, т.к. не показан конечный результат. Где та кнопка, которую будет нажимать пользователь чтобы получить волшебный отчет.

    Там же “кейс по СКД (в типовой 1С:Бухгалтерии 8 ред. 3.0)” – НЕ увидел чтобы легкие веселые манипуляции с СКД производились в управляемом приложении.

    Все-таки, было бы интересно увидеть готовый отчет в рабочем интерфейсе Бухгалтерии и поиграться с отборами, типа: СуммаДопРасходов > 1000.00 или ЦенаДопРасходов 0.

    Думаю что все это наверняка будет в курсах.

    Мнение субъективное, так что сильно не пинайте ))

    Сам лично учился СКД на Ваших видео-уроках, давно (вроде на 8.1), было супер!!

    Сейчас реально требуется “правильно” делать отчеты для Бух 3.0 или УТ 11 – вот это я и хотел увидеть, а увидел только как работает конструктор в обычном приложении … “замануха” )).

    • Василий Ханевич

      Добрый день!
      В видеоуроке используется актуальная типовая конфигурация БП 3.0, которая стандартно как раз и работает в интерфейсе Такси. Эту конфигурацию специально открываем в толстом клиенте для того, чтобы запустить конструктор схемы компоновки в пользовательском режиме. Конечно, можно разработать схему компоновки в конфигураторе. Но тогда придется постоянно перезапускать приложение в пользовательском режиме, чтобы посмотреть, что у нас получилось. А так мы используем другой подход: работаем со специальным инструментом – консолью компоновок. Значит, прямо в режиме “1С:Предприятие” можем редактировать схему компоновки и смотреть результат, что получилось. И сразу здесь же накладывать отборы, отображать/скрывать поля, использовать условное оформление и т.д. Достаточно удобный подход к разработке.
      В результате получаем готовую схему компоновки для этого отчета. И в отдельном уроке курса как раз и рассматривается, как из этой схемы компоновки получить внешний отчет, который можно разместить в нужной подсистеме.

    • Евгений Гилев (Мастер-тренер)

      Добрый день, Виталий!

      Да, можно по регулярной стоимости – 3900 руб.

    • Евгений Гилев (Мастер-тренер)

      Да, для просмотра у вас будет 3 основных лицензии + 1 дополнительная – в год.
      Лицензия привязывается к параметрам оборудования (железа).

      • CTmuB

        “Лицензия привязывается к параметрам оборудования (железа)”
        и софта, переустановка ОС требует нового ключа :-)

        • Насипов Фарит

          Доступ к параметрам оборудования ведется через Windows. Переустановка операционной системы приводит к тому, что один из хранимых параметров теряется.

          Поэтому, если быть совсем точным, то “Лицензия привязывается к параметрам оборудования (железа) и теряется при переустановке операционной системы Wondows”

          • Антон Витальевич

            Извините что влез в Ваш разговор, но если переустанавливать систему с того же диска, то лицензия не теряется… :)

            • Насипов Фарит

              Такое тоже бывает :)
              Но там уже такие детали, что выводить их в жесткое правило пока не получается.

            • CTmuB

              Ну мне как-то пришлось восстанавливать систему (не переустанавливать) привязки слетели (

          • Andry

            Еще при переносе системы на другой диск ничего не теряется. Я не так давно перехал на SSD и все отлично продолжает работать.

  15. dr_dom

    Курс интересен, но не смогу приступить ближайшие 2 месяца. Будут еще потоки позже с поддержкой мастер-группы? И есть ли возможность приобрести курс сейчас, а подключиться к следующей группе?

    • Евгений Гилев (Мастер-тренер)

      Да, такая возможность будет.
      Также можно будет заниматься и собственном графике, без привязки к группе.
      Но напомню, что доступ к курсу мы рекомендуем активировать в течение 100 дней с момента покупки курса.

  16. Trooper

    Добрый день. Еще ни разу не приобретал курсы, пользовался только бесплатными материалами. Сейчас же есть желание приобрести курс по СКД. Есть ли особенности/ограничения в оплате и процессе прохождения курсов пользователям не из РФ? Оплата планируется картой Visa/MasterCard.

    Спасибо.

    • Евгений Гилев (Мастер-тренер)

      Добрый день!

      Нет, при оплате картой никаких особенностей нет.
      Сразу же после зачисления платежа Вы получаете доступ к курсу.

  17. AndreyEvtush

    Здравствуйте!
    Оплатил курс. токен активировал. а где собственно материалы курса скачать?

  18. fomix

    Доброго дня.
    Раньше можно было скачать видеоуроки для оффлайн просмотра. А сейчас такой возможности уже нет?!

    • Евгений Гилев (Мастер-тренер)

      Доброго дня!

      Да, раньше мы не анализировали статистику по просмотрам.

      Но покупатели в любом случае смогут и скачать и использовать ускорение при просмотре.

      • fomix

        Замысловатый ответ… из которого только ясно одно, чтобы скачать – надо купить, да?! И что такое “ускорение”?

        • Евгений Гилев (Мастер-тренер)

          Не верно поняли.

          Скачать нельзя и точка :)

          Но для покупателей эти уроки доступны в составе курса. А ускорение – это воспроизведение на повышенной скорости (ниже об этом спрашивали).

  19. din107

    Добрый день!

    Видео для понимания механизмов работы с СКД очень хорошее, всё понятно и грамотно изложено. Есть вопрос к самому примеру:
    товар у Вас приходуется в рублях, а доп. расходы в USD. Для того, чтобы посчитать общую сумму или цену Вы начинаете складывать одно с другим. Разве это правильно? Дополнительно запрос к курсам валют не надо делать?

    • Василий Ханевич

      Добрый день!
      Для доп. расходов мы данные берем из регистра бухгалтерии, из ресурса Сумма. Данные в нем хранятся в рублях. И в видео как раз видно, что документ поступления доп. расходов оформлен на 1000 USD, а в отчет берется его рублевая оценка.

  20. Makushimo

    Добрый день.
    Насколько этот курс отличается от бесплатного вашего курса по СКД?

    • Евгений Гилев (Мастер-тренер)

      Добрый день!

      Намного :)

      Если говорить языком цифр, то:
      – 35 часов вместо 5 (разница в 7 раз)
      – 22 практических задания вместо нуля
      – Поддержка преподавателя в течение 3-х месяцев (для тех, кто запишется в первый поток).

      А вообще, бесплатный курс по СКД был записан еще в 2011 году.

      То есть в нем не рассмотрены новые возможности СКД, появившиеся в 8.2 и 8.3.

      • Виктор

        Добрый День.

        Евгений, а поясните пожалуйста по условиям 3-х месяцев мастер группы, вместо двух. В описании курса “Однако при оформлении заказа до 01 мая длительность доступа в Мастер-группу будет увеличена на 1 месяц (итого — 3 месяца).” Чуть выше Вы говорите “Поддержка преподавателя в течение 3-х месяцев (для тех, кто запишется в первый поток)”. Так все-таки я получу 3 месяца если оформлю до 1 мая, но приступлю к курсу в июле?

        • Насипов Фарит

          Вообще, это опция для тех, кто активирует токен до майских, но в майские ему помешали и он “теряет” 9 дней. Чтобы никто не паниковал – просто добавляем месяц.

          Ваш вариант – это своего рода чит-код. Если саппорт не вмешается – ну, Ok. Если вмешается – не Ok. По крайней мере не нужно расстраиваться, если потом читкод не сработает :)

      • Владислав

        Язык цифр – это очень хорошо, но беда в том, что знания количеством часов учебных уроков мерять слабопоказательно. Примерно как работу программиста мерять количеством строк кода. Нет ли какого-либо иного объяснения “чем данный курс лучше бесплатного курса, предоставляемого вашей компанией”?

        • Евгений Гилев (Мастер-тренер)

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

          Но лично я понимаю, что авто с 330 л.с. будет поинтереснее, чем 47 л.с.

          Здесь сравнение аналогичное. Мы не льем воду – каждая минута видео содержит конкретную информацию.

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

  21. olkostuk

    Доброе утро,
    а сколько приблизительно понадобится времени (оч.условно, конечно) разработчику, который изучал бесплатный ваш курс по СКД ? у вас очень много вкусного – как бы впихнуть невпихуемое во все праздники. Видео на сколько минут ? часов ?

    вопрос снят. ссылку не заметила(

  22. seniorsolder

    Добрый день!

    Нет ли возможности заливать видео на Ютуб, выкладывать скачиваемым файлом или просто сделать в плеере возможность настраивать скорость воспроизведения?

    • Евгений Гилев (Мастер-тренер)

      Добрый день!

      Регулировать скорость воспроизведения можно в плеере – такая возможность доступна покупателям курса.

      Что касается бесплатного видео, то его выкладываем только на специальном видеохостинге (wistia) – это позволяет получать нам расширенную статистику по просмотру видео.

  23. Сергей

    Извините, вопрос не по содержанию видео, но я заметил, что используются “Инструменты разработчика” и возник вопрос. Нет ли в задумках курса по “Инструментам разработчика”?

    • Евгений Гилев (Мастер-тренер)

      В задумках есть курс по правильной разработке, там и инструментарий разработчика логично рассмотреть :)

          • Andry

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Вход на сайт

Зарегистрироваться

Подтверждение регистрации будет отправлено на указанный e-mail.

Я подтверждаю, что ознакомлен(а) с Пользовательским соглашением, принимаю его условия и даю свое согласие на обработку моих персональных данных.

Восстановить доступ

E-mail или логин

Ссылка на создание нового пароля будет отправлена на указанный e-mail.