[СКД в 8.3] – пример аккуратной доработки типовой 1С:Бухгалтерии 8
Сегодня мы рассмотрим решение кейса, основанного на реальном проекте.
О чем это видеоВ видео рассмотрен пример создания отчета с использованием СКД по доставке товара в типовой конфигурации «Бухгалтерия предприятия, редакция 3.0». На данном примере показывается алгоритм действий разработчика из реального проекта. Кроме того, данное решение выполнено с учетом ограничения о крайне нежелательном внесении изменений в саму конфигурацию.
ПрименимостьВ материалах видео в качестве примера используется конфигурация, «Бухгалтерия предприятия, редакция 3.0 » (3.0.25.122). Материал актуален и для текущей версии данной конфигурации, т.к. представляет из себя именно готовый кейс с объяснением логики построения отчета с использованием СКД. Если вы обратитесь к комментариям к этом видео, то увидите, что после знакомства с представленным материалом, много разработчиков приняло решение о покупке нашего курса «Профессиональная разработка отчетов в 1С 8.3 на Системе Компоновки Данных (СКД)», что тоже является показателем применимости полученной информации;)
Исходные данныеУ клиента используется типовая 1С:Бухгалтерия. В учетной политике зафиксирован учет себестоимости по средней.
На свежие релизы бухгалтер обновляет базу самостоятельно, поэтому вносить изменения в конфигурацию крайне нежелательно.
Объем документооборота небольшой – 10-20 документов в день.
Весь товар поступает из-за границы – дополнительные расходы (ТЗР) связаны с таможенными операциями.
ТребуетсяКлиенту нужно получать точную себестоимость партии “на текущий момент” – на основании данных о себестоимости партий руководство утверждает цены отгрузки.
При этом партионный учет включать недопустимо.
На первый взгляд решаемая задача требует доработки, потому что…
Однако можно добиться нужного функционала, не меняя конфигурации – без единой строчки кода.
В следующих 3 видео мы покажем один из вариантов решения этой задачи.
Выбор метода решения задачиВ видео проанализируем исходные данные демобазы 1С:Бухгалтерии 8.
Будут подобраны проводки бух. учета для получения нужной информации.
Получение данных из 2 наборов в СКДВ видео будет рассмотрено:
- Добавление доп. реквизитов в документы – в пользовательском режиме
- Создание схемы компоновки данных для типовой Бухгалтерии
- Использование наборов данных в СКД – настройка связей
- Обращение к доп. реквизитам с помощью запросов
В заключительном видео наводим красоту и порядок – настраиваются вычисляемые поля, ресурсы и итоги для отчета.
Для тех кто хочет детально раскрыть тему СКД:СКД – один из обязательных инструментов для тех, кто занимается внедрениями.
Вот несколько примеров задач, что регулярно встречаются в работе с 1С:
- Быстро создать новый отчет
- Создать нужный пользователю вариант отчета
- Понять, из каких источников данных формируются типовые отчеты
- Доработать типовой отчет
- Программно доработать СКД
- Разработать или отладить сложный запрос
- В консоли «накидать» запрос, чтобы найти ошибку в данных ИБ
Если Вы хотите профессионально освоить СКД и ежедневно применять в своей работе, записывайтесь на курс:
Поддержка – 2 месяца. Объем курса – 34 учебных часа.
Не откладывайте свое обучение!
Комментарии / обсуждение (91):Старт курса назначен на 5 мая. Но его можно проходить и самостоятельно, по своему графику. А что будет 5-го мая чего не будет, к примеру, 10-го?
От 5 мая будет составлен график занятий. С этой даты одновременно к занятиям приступят сотни участников. Возможно будут похожие вопросы или вопросы, которые Вы не успеете задать.
Но принципиальной разницы при обучении “вне потока” не будет. Вы просто самостоятельно составите график занятий для себя. Все комментарии оставленные на сайте по этому курсу Вы увидите (вопросы и ответы).
Почему условие на вид регистратора накладываете после формирования таблицы, а не в параметрах виртуальной таблицы? Чтоб не задавать параметр СКД? Как влияет это на скорость выполнения запроса, или в СКД это всё равно?
Когда проверял, где лучше делать отбор по типу регистратора в виртуальной таблице (в параметрах виртуальной таблицы или в условиях), то существенной разницы не обнаружил, поэтому оставил в условии. Если перенести в параметры виртуальной таблицы, то новых параметров в схеме не появится, если использовать
А как долго нужно ждать рег. ключ? Данные для получения отправил вчера.
Добрый вечер. Курс оплатил (27.04), но теперь мучают сомнения, а где скидка? Оплатил 3900.
Сделал запрос на регистрацию ключа (27.04 в 13:51), на текущий момент (28.04 18:45) ключ не получен. Если не брать сегодняшний обеденный перерыв то это уже 12 рабочих часов. Когда примерно стоит ожидать ключ?
Да, судя по всему, скидка не применена. Хотя я вижу, что код скидки Вам высылался и даже 27 апреля был клик на ссылку в письме, где этот код дублировался.
В любом случае стоимость должна была быть не 3900 рублей, а 3120 рублей, то есть у вас переплата в 780 рублей. Теперь Вам нужно решить – хотите ли Вы ее просто получить назад (это займет пару дней), либо использовать/оставить на какой-то другой курс.
Сейчас попрошу саппорт взять это на контроль…
Анна писала на почту, ответил ей что бы зачислили на депозит на следующие курсы.
Добрый день! Вопрос по плееру. У меня проблемы со зрением, поэтому не вижу белый экран. Для работы на компьютере использую программы инвертирования цветов. Ваш плеер не дает использовать никакие программы, но и сам не инвертирует картинку. Может быть можно сделать дополнительную настройку для слабовидящих? Курсы приобретены, а смотреть их мучительно больно.
Если речь идет про защищенный плеер – боюсь, что это сделать будет очень сложно. Разработчику вопрос закинем, но скорее всего в течение пары месяцев точно ничего ждать не стоит.
Спасибо, что услышали. Я понимаю, что это будет не завтра, но теперь есть надежда.
Это кстати было бы хорошо и для всех остальных возможно. Начал изучать вебпрограммирование через webstorm. Понравилось что можно под себя настроить цветовую схему. Глазам легче намного.
Что Вам мешает скачать видео, конвертировать и смотреть в удобном для Вас плеере?
Речь не о скачивании, а о просмотре видео в защищенном плеере.
Здравствуйте! А можно еще раз объяснить условия пользования материалом курса после оплаты. 1. Правильно я понял,что теперь скачивать нельзя и в офлайне (без доступа к интернету) я курс посмотреть не смогу? 2. Как долго я могу получать доступ к материалам курса? Надеюсь и через пару лет я смогу подключаться и смотреть материалы.
1. Нет, не так, скачивать можно. После оплаты вы получаете токен доступа, активируете его и у вас открывает доступ к материалам на скачивание.
2. Пока мы никаких ограничений не вводили. До сих люди получают регистрационные ключи для просмотра курсов 3-4 летней давности.
Подскажите, пожалуйста, по скидке на курс. Правильно ли я понимаю, что скидка будет предоставлена, если я сделаю заказ до праздников, и оплачу его в разумные сроки? Или – еще одно условие: я должен активировать токен в периоде праздников?
Активировать токен Вы можете и позже, но в разумные сроки – в течение 100 дней с момента покупки.
Евгений, а если не успею? Придется доплачивать? :) У меня просто 3-4 курса еще висят даже не активированные. Но этот курс я ждал.
100 дней + длительность МГ – это период гарантированной поддержки. После этого периода поддержка по курсу не гарантирована. Это не означает, что мы точно прекратим поддержку. Просто тренер должен иметь право на отпуск, либо вообще на уход из ниши 1С/обучения.
Евгений, спасибо за ответ. Теперь вопросы сняты.
А подскажите, пожалуйста, примеры из ЗУП будут рассматриваться?
Добрый день! В курсе касаемся также и конфигурации ЗУП 3.0. Рассматриваем, как производится настройка отчетов в пользовательском режиме (отборы, структура отчета и т.д.). Также разбираем принцип формирования “унифицированных” отчетов вроде расчетной ведомости, где необходимо получить определенный внешний вид, но при этом сохранить гибкость, которую предоставляет СКД.
Василий, спасибо за ответ!
Добрый день! Я бы реализовывал эту задачу немножко по-другому: 1. Документ поступления товаров и услуг и документ поступления доп расходов и так связан (например, при заполнении на основании). Поэтому, номер машины можно было учитывать только для одного документа (иначе два разных свойства, которые нужно заполнять и контролировать правильность соответствия машин). 2. Для документа Поступление доп расходов в любом случае нужно будет добавлять некую статью (странно, что в типовых конфигурациях её до сих пор нет), чтобы иметь возможность детализировать доп расходы по видам: доставка, разгрузка, страховка и т.д. В этом случае в отчете можно было бы оценить влияние вида доп. расхода на увеличение стоимости номенклатуры. 3. Вместо соединения наборов данных я бы использовал объединение наборов данных (или объединение в запросе в одном наборе данных). Это бы избавило от лишних телодвижений в последнем видео, где устраняется неверный результат в общей сумме.
Добрый день! 1. Тут сложность в том, что в шапке документа поступления доп. расходов нет ссылки на документ поступления товаров. Она есть только в табличной части (реквизит ДокументПартии). А поскольку мы получаем данные из регистра бухгалтерии, то возникают сложности при сопоставлении поступления товаров и поступления доп. расходов. А так, конечно, нужно следить, чтобы номера машин в документах соответствовали. 2. Специального реквизита для классификации в документе поступления доп. расходов нет. Поэтому и пользуемся строковым реквизитом Содержание для этой цели. И в отчете получаем добавочную цену, которую вносит данный вид доп. расходов. 3. Можно и так. Тут важно следить, чтобы не получить задвоений при расчете итогов, поскольку для одного поступления может быть несколько доп. расходов.
Спасибо за комментарий!
Третье видео у меня не смог посмотреть – не грузиться :(((
Допольнительный реквизит с номером машины нужно будет добавлять каждый раз когда приходит новая машина?
Добрый день! >>Третье видео у меня не смог посмотреть — не грузиться :((( Попробуйте воспользоваться другим браузером. Около 800 человек просмотрело третье видео. >>Допольнительный реквизит с номером машины нужно будет добавлять каждый раз когда приходит новая машина? Дополнительный реквизит (номер машины) нужно указывать в документе поступления товаров и в документе поступления доп. расходов для каждой поставки.
А во при выборке из регистра бухгалтерии надо было бы добавить в условие “и активность”
В виртуальную таблицу ДвиженияССубконто попадают также и записи, для которых Активность = Ложь. Чтобы такие записи не попадали в результат, можно добавить условие в запрос.
Здравствуйте! Долго ждал и надеялся,что Вы возьметесь за СКД. Ура, дождался! Нравится, как доходчиво и емко вы объясняете материал! Я в предвкушении получить большой объем качественных знаний! Всем участникам успехов и богатого урожая!
Не хочу обидеть автора курса, но слово “закуп” никакого отношения к закупке не имеет. http://dic.academic.ru/dic.nsf/lower/14811 Не надо повторять вслед за (нередко) безграмотными пользователями.
Мы так и поняли, никакого отношения.
Это такая ирония или вы верьезно разделяете мнение коллеги? Понимаю, конечно, что 1Сники много общаются с бухгалтерами, среди которых редко встречаются филологи, но “закуп” это как “дОговор”. Успехов!
Если честно – именно это не считаем критичным. Мы не филологов в тренеры набираем.
Мой в прошлом тренер по ножевому бою, “капитан и все дела” – не мог написать объявление без ошибок. Если бы в моих приоритетах были чизкейки и антраша – я бы бросил. Но меня НАМНОГО больше интересовали ножи, чем его грамотность.
P.S. Я думаю, что вам лучше воздержаться от этого курса.
Спасибо, последую вашему совету. Потому как я вообще SAPер. :)
Ну, это объясняет :)
Хорошо, но дороговато, последний курс по запросам подобного миниформата разочаровал. Какой курс был бы полезен так это курс по разбору фишек типовых конфигураций, их приемов, “что где лежит”, разбор типовых хотелок пользователей на примерах, разбор и модификация самых востребованных типовых отчетов и обработок.
1. У курса по запросам минимальный уровень возвратов, менее 40 комплектов из 2100+
Возможно, что вы просто переросли этот уровень, может быть надо сразу на Оптимизацию идти?
2. Считаю, что курс по СКД, привязанный к типовым, не менее актуален. Хотя и курс по модификации типовых у нас тоже запланирован :)
Здравствуйте! Скажите пожалуйста, есть ли возможность смотреть курс на мобильном устройстве с андроидом?
Нет, только Windows
Ураа, я записался. Хочу пятое мая, долой колхозы и картошку! =)
Добрый день. Можно ли будет изучать курс и выполнять ДЗ без наличия перечисленных в содержании курса типовых конфигураций? У нас еще нет аналогичных.
Добрый день! Изучать материал можно и без использования перечисленных типовых конфигураций, поскольку главные базовые моменты излагаются в основном на демонстрационной конфигурации “Управляемое приложение” фирмы “1С”. При выполнении практических заданий допустимо заменять предполагаемую конфигурацию на ту, которая у вас есть в наличии.
В рассылке было “Доработка конфигурации без изменения с использованием СКД” – я понял так, что будет видно как в типовой Бухгалтерии это будет делаться – НЕ увидел.
Т.е. видео это “огрызок” от обещанного в анонсе рассылки, т.к. не показан конечный результат. Где та кнопка, которую будет нажимать пользователь чтобы получить волшебный отчет.
Там же “кейс по СКД (в типовой 1С:Бухгалтерии 8 ред. 3.0)” – НЕ увидел чтобы легкие веселые манипуляции с СКД производились в управляемом приложении.
Все-таки, было бы интересно увидеть готовый отчет в рабочем интерфейсе Бухгалтерии и поиграться с отборами, типа: СуммаДопРасходов > 1000.00 или ЦенаДопРасходов 0.
Думаю что все это наверняка будет в курсах.
Мнение субъективное, так что сильно не пинайте ))
Сам лично учился СКД на Ваших видео-уроках, давно (вроде на 8.1), было супер!!
Сейчас реально требуется “правильно” делать отчеты для Бух 3.0 или УТ 11 – вот это я и хотел увидеть, а увидел только как работает конструктор в обычном приложении … “замануха” )).
Добрый день! В видеоуроке используется актуальная типовая конфигурация БП 3.0, которая стандартно как раз и работает в интерфейсе Такси. Эту конфигурацию специально открываем в толстом клиенте для того, чтобы запустить конструктор схемы компоновки в пользовательском режиме. Конечно, можно разработать схему компоновки в конфигураторе. Но тогда придется постоянно перезапускать приложение в пользовательском режиме, чтобы посмотреть, что у нас получилось. А так мы используем другой подход: работаем со специальным инструментом – консолью компоновок. Значит, прямо в режиме “1С:Предприятие” можем редактировать схему компоновки и смотреть результат, что получилось. И сразу здесь же накладывать отборы, отображать/скрывать поля, использовать условное оформление и т.д. Достаточно удобный подход к разработке. В результате получаем готовую схему компоновки для этого отчета. И в отдельном уроке курса как раз и рассматривается, как из этой схемы компоновки получить внешний отчет, который можно разместить в нужной подсистеме.