1C: БСП. Печать. Часть 1. Создание печатной формы в 1С

Поділитися
Вставка
  • Опубліковано 23 гру 2021
  • 🔴1C: БСП. Печать. Часть 1. Создание печатной формы в 1С
    Из этого видео вы узнаете, как разработать печатную форму документа в 1С, используя подсистему "Печать" из библиотеки стандартных подсистем (БСП)
    Презентация:
    clck.ru/ZfKMc
    Файлы с кодом модулей:
    clck.ru/ZfKPA
    Поддержать канал донатом можно по ссылке:
    donate.stream/ya410011655962993
    ☝Записаться на курс "Профессия программист 1С: с нуля до профи": ironskills.by/programmist-1c
    ✅Подписывайтесь на наш канал чтобы первыми получать новые видео.
    #1с #1с_бсп #ironskills
    ---
    С уважением, команда IRONSKILLS

КОМЕНТАРІ • 97

  • @user-fj1sw3fn7c
    @user-fj1sw3fn7c 2 роки тому +9

    По-моему это лучшее что я видел по разработке в 1С.

  • @user-mo6wy3sr4j
    @user-mo6wy3sr4j 2 роки тому +22

    Спасибо. Чётко, ёмко.
    Было бы классно разобрать пример разработки внешней печатной формы при помощи БСП, без редактирования типовой.

  • @user-dh1hn9he1m
    @user-dh1hn9he1m 9 місяців тому +1

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

  • @den1czakirov260
    @den1czakirov260 2 роки тому +5

    Спасибо. Узнал много мелочей. Жду с нетерпением продолжения

  • @user-wg5qq5wb4y
    @user-wg5qq5wb4y 2 роки тому +3

    Отлично, ждём продолжения

  • @IhorSmart
    @IhorSmart 2 роки тому +9

    Как и всегда, отличный , ясный, чёткий , понятный, со всеми деталями и тонкостями ролик!

  • @repin_pv
    @repin_pv 2 роки тому +1

    Спасибо Иван, все быстро, четко, без воды.

  • @attractive_girl3108
    @attractive_girl3108 2 роки тому +1

    Отличные вебинары, все объясняется очень даже понятно и доступно для новичков. Спасибо! Ждем новых видео!

  • @user-ut6ew8hn9y
    @user-ut6ew8hn9y 2 роки тому +4

    Благодарю за полезные видео!!!
    Жду продолжение👍👍👍

  • @Egor-R
    @Egor-R 2 роки тому +4

    Благодарю, Иван, за ценную лекцию и Ваш Труд!) Четко, понятно, доступно и интересно) Особая благодарность за презентацию и файлы с кодом.

  • @user-fe7ox3hh8q
    @user-fe7ox3hh8q 11 місяців тому +1

    Спасибо, даёте много интересной и полезной информации новичкам в 1С.

  • @nowhere6188
    @nowhere6188 2 роки тому +3

    Канал огонь! Процветания вам!

  • @aekazakgmail
    @aekazakgmail 2 роки тому +1

    Отличные уроки вы делаете!
    Большое спасибо!

  • @evd401
    @evd401 2 роки тому

    Спасибо огромное за великолепный урок! Всё стало ясно-понятно)

  • @DimaVort
    @DimaVort Рік тому +1

    Жирньій лайк за простой способ как преобразовать строку вьіборки из запроса в структуру. Местами не хватало.

  • @user-bm8qb7sn7r
    @user-bm8qb7sn7r 2 роки тому +7

    Спасибо, Иван. Полезная информация. Но все еще ждем урок о работе с внешними нативными компонентами. 😎

  • @seastraus1
    @seastraus1 Рік тому +1

    Очень полезное видео! Спасибо!

  • @VoicehSerg
    @VoicehSerg 2 роки тому +1

    Великолепно, талантище.

  • @user-re3gi2st4w
    @user-re3gi2st4w 29 днів тому +1

    Спасибо, Иван, суперски объясняете

  • @user-xb6nf1dv9o
    @user-xb6nf1dv9o Рік тому

    Отличное объяснение. Спасибо огромное

  • @NetworM74
    @NetworM74 Рік тому +1

    Все класс! Получилось. Давно искал как в Ворд вывести информацию.
    Спасибо.

  • @user-li8zm5kq1j
    @user-li8zm5kq1j 2 роки тому +2

    Всё супер

  • @DmitrievDmitriy
    @DmitrievDmitriy Рік тому +1

    Спасибоо за материал как и всегда

  • @daa5111
    @daa5111 2 роки тому +3

    Спасибо

  • @SanSanna
    @SanSanna 2 роки тому +3

    Спасибо.

  • @tarlichtarlikov7085
    @tarlichtarlikov7085 3 місяці тому

    Спасибо !!! с толком , чувством .... -))

  • @6ycudo8
    @6ycudo8 Рік тому +1

    шикарно!

  • @alexkaralkin95
    @alexkaralkin95 Рік тому

    обалденно!!!😎

  • @zenden505
    @zenden505 Рік тому

    Действительно, очень четкая подача

  • @MrLux876
    @MrLux876 Рік тому +1

    Спасибо!

  • @alex_6294
    @alex_6294 2 роки тому +3

    Хороший обзор. Итоги я бы вывел правда чуть по другому. Но для этого и вывод строк чуть надо подредактировать:
    ТаблицаТовары = ДанныеПечати.ТабличнаяЧасть.Выгрузить();
    СписокПолейТовары = "";
    Для Каждого Колонка из ТаблицаТовары.Колонки Цикл
    СписокПолейТовары = СписокПолейТовары + ?(СписокПолейТовары = "","",",") + Колонка.Имя;
    КонецЦикла;

    ОбластьМакета = Макет.ПолучитьОбласть("СтрокаТаблицы");
    Для Каждого ТекСтр из ТаблицаТовары Цикл
    ДанныеЗаполненияТовары = Новый Структура(СписокПолейТовары);
    ЗаполнитьЗначенияСвойств(ДанныеЗаполненияТовары,ТекСтр);
    ОбластьМакета.Параметры.Заполнить(ДанныеЗаполненияТовары);
    ТабличныйДокумент.Вывести(ОбластьМакета);
    КонецЦикла;
    СтруктараИтогов = Новый Структура("Сумма",ТаблицаТовары.Итог("Сумма"));
    ОбластьМакета = Макет.ПолучитьОбласть("ИтогТаблицы");
    ОбластьМакета.Параметры.Заполнить(СтруктараИтогов);
    ТабличныйДокумент.Вывести(ОбластьМакета);

    • @ironskills-1c
      @ironskills-1c  2 роки тому

      Большое спасибо за дополнение)

  • @user-wo4jc9tl3n
    @user-wo4jc9tl3n 2 роки тому +3

    👍

  • @user-no5hc7eo8t
    @user-no5hc7eo8t Рік тому +1

    Иван, спасибо огромное за познавательное видео, если кто-то спрашивает про 1с прогр, отправляю сразу к Вам на канал или на курсы.

    • @ironskills-1c
      @ironskills-1c  11 місяців тому

      Спасибо за поддержку!)

  • @user-vz5ng6ch3y
    @user-vz5ng6ch3y Рік тому +1

    Хорошо бы ещё видео о новом способе создания печатных форм на 3.1.6+

  • @user-zp9po4db2l
    @user-zp9po4db2l Рік тому +1

    Благодарю за видео! Можете сделать видео, как вывести макет ворд, если на сервере нет ворда, как это можно реализовать в расширении?

  • @pooragainsttoworld9716
    @pooragainsttoworld9716 2 роки тому +3

    Спасибо! С Наступающим Новым Годом!!!
    Такой способ вывода на печать идентичен для всех типовых? Для примера- Торг 12 в УТ 11 таким способом выводится на печать?

    • @ironskills-1c
      @ironskills-1c  2 роки тому

      Да, типовые конфигурации (в том числе УТ, ERP, КА) в основе содержат БСП, и печать реализована как раз с использованием подсистемы "Печать")

    • @pooragainsttoworld9716
      @pooragainsttoworld9716 2 роки тому

      @@ironskills-1c Спасибо. Было бы здорово, если бы еще макет и базу из видео выложили, что бы люди могли потренироваться)

  • @glonas73
    @glonas73 2 роки тому +2

    Спасибо за урок, ох уж эта одын сэ , все через опу , неужели в 21 веке нельзя проще все сделать ?

    • @ironskills-1c
      @ironskills-1c  2 роки тому +1

      Спасибо за комментарий, Константин)
      Пока что так)) На самом деле все не так сложно, если проделать все с самого начала раза 2-3, то в следующий раз уже будет гораздо быстрее)

  • @adamasts
    @adamasts 2 роки тому +4

    Спасибо Иван, Для отработки урока базу любую брать где есть БСП, к примеру УТ или БП? а можно Вашу на которой пример показываете?

    • @ironskills-1c
      @ironskills-1c  2 роки тому

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

    • @user-ew6ie6ic1b
      @user-ew6ie6ic1b 2 роки тому

      @@ironskills-1c Здравствуйте. Все сделал как у Вас, но у меня команда печать на форме списка появилась, а на форме документа нет! Что может быть?

    • @user-ew6ie6ic1b
      @user-ew6ie6ic1b 2 роки тому

      @@ironskills-1c А все, событие формы не привязалось к обработчикам!

  • @user-ym5rf3vm9r
    @user-ym5rf3vm9r 2 роки тому +2

    Спасибо за урок. Скажите, пожалуйста, на 20:40 чтобы заполнить организацию и контрагента можно было воспользоваться
    Функцией "ФормированиеПечатныхФорм.ОписаниеОрганизации(ФормированиеПечатныхФорм.СведенияОЮрФизЛице(Клиент, Дата), "ПолноеНаименование,ИНН,ЮридическийАдрес,Телефоны");" , я правильно понимаю?

    • @ironskills-1c
      @ironskills-1c  2 роки тому

      Конкретно в конфигурации из видео скорее не сработает, потому что не внедрена подсистема "Контактная Информация", но в типовых - да, можно использовать функцию, которую Вы описали)

  • @Touch_Of_Soul
    @Touch_Of_Soul 8 місяців тому +1

    Здравствуйте. У Вас нет примера разработки внешней печатной формы при помощи БСП с печатью?

  • @Bonde938
    @Bonde938 Рік тому +1

    20:50 это нужно ещё для сохранения печатных форм в отдельные файлы для сохранения в папку, в присоединенных файлах или для отправки по почте.

  • @zig2738
    @zig2738 2 роки тому +2

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

  • @user-hx2un4ub5o
    @user-hx2un4ub5o 4 місяці тому

    Если я правильно понял в этом вопросе курс Гилева, то поскольку Шапка.Номенклатура - это ссылка, то для получения представления Номенклатуры внутри цикла Пока Товары.Следущий() будут выполняться скрытые запросы к СУБД. Или мое понимание неверное?

  • @SG7R
    @SG7R Рік тому +1

    Непростой материал, конечно, но хороший! Подскажите: есть ли смысл разбираться в логике работы БСП (допустим запускается функция из общего модуля, затем из одного модуля вызывается второй..... и т.д) или важно знать как вызвать тот или иной модуль и при каких ситуациях?

    • @ironskills-1c
      @ironskills-1c  Рік тому +1

      Да, Вячеслав, смысл разобраться поглубже точно есть)

  • @dionis2898
    @dionis2898 Рік тому +1

    Спасибо за видео! А вторая часть будет?

    • @ironskills-1c
      @ironskills-1c  Рік тому

      Да, 2-я часть уже есть на канале: ua-cam.com/video/wS7rCp8TYxo/v-deo.html

    • @dionis2898
      @dionis2898 Рік тому

      @@ironskills-1c Сори, затупил, искал слово "Часть 2" )

  • @Bonde938
    @Bonde938 Рік тому

    6:13 это нужно для того чтобы в форме списка макетов этот макет был доступен пользователю для редактирования и чтобы открыть правильный редактор для каждого типа.

  • @sashamisenko
    @sashamisenko 10 місяців тому

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

    • @ironskills-1c
      @ironskills-1c  9 місяців тому

      Если выбор данных происходит из таблицы справочника (Справочник.Номенклатура) то можно в секции ГДЕ описать условие вида "ГДЕ Номенклатура.Родитель В ИЕРАРХИИ(&ГруппаНоменклатуры)"

  • @evgeniuxp2evgeniuxp234
    @evgeniuxp2evgeniuxp234 2 роки тому +1

    Если сделать журнал и включить туда два разных вида документов, в форме списка журнала прописать все функции - то групповая печать работает, но только для одного вида документов. Как сделать для обоих?

  • @user-fv4uj1jz9y
    @user-fv4uj1jz9y 9 місяців тому +1

    А где у вас можно найти общий модуль УправлениеПечатью?

    • @ironskills-1c
      @ironskills-1c  9 місяців тому

      Модуль находится в ветке Общие - Общие модули, для поиска можно использовать строку поиска, которая находится в самом верху дерева конфигурации.

  • @flapzz8927
    @flapzz8927 Рік тому +1

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

    • @ironskills-1c
      @ironskills-1c  Рік тому +1

      Скорее всего при внедрении БСП не отметили подсистему "ПодключаемыеКоманды". Проверьте, есть ли в конфигурации общий модуль с таким именем.

  • @artur_webdesigngevorgyan5771
    @artur_webdesigngevorgyan5771 10 місяців тому

    Подскажите пожалуйста 1с специалисту нужно уметь решать экономические задачи производство ?

    • @ironskills-1c
      @ironskills-1c  9 місяців тому

      Экономические вряд ли, задачи по программированию, конфигурированию - да)

  • @dkorppinen
    @dkorppinen 2 роки тому +1

    блин, спасибо. извините, но голос - норм, не бесячий - не напрягает.. - поэтому материал ложится легко и понятно... а то Хилькевича-гундоса на курсах по 1с наслушался, - утомляюсь за 15 минут его слушать

  • @kvt5002
    @kvt5002 18 днів тому

    блин сейчас уже всё по другому. ПриОпределенииОбъектовСКомандамиПечати устарела

  • @alexmynth5902
    @alexmynth5902 2 роки тому +1

    Доброе время суток. Можете добавить на видео таймкоды?

  • @keniets
    @keniets Рік тому

    58:47 "запрашивать у пользователя какие-то параметры...это мы рассмотрим немножко позже". Я так понимаю, не рассматривали еще ? :(

    • @ironskills-1c
      @ironskills-1c  Рік тому

      Получается что да, постараемся раскрыть тему в следующих роликах

  • @user-re3gi2st4w
    @user-re3gi2st4w 28 днів тому +1

    Можно ссылку на продолжение

    • @ironskills-1c
      @ironskills-1c  23 дні тому +1

      ua-cam.com/video/zv5Dh2ztAmQ/v-deo.html

  • @evgeniuxp2evgeniuxp234
    @evgeniuxp2evgeniuxp234 2 роки тому

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

    • @evgeniuxp2evgeniuxp234
      @evgeniuxp2evgeniuxp234 2 роки тому

      И команда по умолчанию в документе добавлялась в командную панель табличной части, а не формы - пришлось заполнить "ПараметрыРазмещения" при создании формы.

    • @evgeniuxp2evgeniuxp234
      @evgeniuxp2evgeniuxp234 2 роки тому

      И небольшой недочет в видео: не видно, что функции экспортные, когда копировали из текстового документа в модули - поэтому лучше проматывать направо текст или перенести на следующую строку :) а так - отлично всё, спасибо!

    • @evgeniuxp2evgeniuxp234
      @evgeniuxp2evgeniuxp234 2 роки тому

      В общем модуле "ПодключаемыеКоманды" поставлено ограничение, если > 35, то выводить только картинку без надписи, если кнопка на командной панели находится

  • @user-sr2je7vb1o
    @user-sr2je7vb1o 2 роки тому

    а чем открыть файлы с кодом модулей?

    • @ironskills-1c
      @ironskills-1c  2 роки тому

      Можно открыть блокнотом, например

    • @user-sr2je7vb1o
      @user-sr2je7vb1o 2 роки тому

      @@ironskills-1c у меня только notepad++ открыл нормально

    • @ironskills-1c
      @ironskills-1c  2 роки тому

      @@user-sr2je7vb1o ну это по факту тоже блокнот))

  • @user-ji8dt1wj4g
    @user-ji8dt1wj4g 9 місяців тому

    Кнопка на печать не появляется, перепроверил, пересмотрел с начало видео до вывода на печать 5 раз... Чтобы это могло быть...

    • @user-ji8dt1wj4g
      @user-ji8dt1wj4g 9 місяців тому

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

  • @user-qs1lz2gh6j
    @user-qs1lz2gh6j 6 місяців тому +1

    Можете подрезать ролик так, чтобы начинать ролик сразу с 126 секунды как с 1-ой секунды ?

  • @Mrqishooo
    @Mrqishooo 5 місяців тому +1

    Переменная не определена (ПодключаемыеКоманды)

    • @ironskills-1c
      @ironskills-1c  5 місяців тому

      Судя по всему на этапе внедрения подсистем БСП при внедрении не выбрали подсистему "Подключаемые команды"

  • @user-fo6gd7ei6f
    @user-fo6gd7ei6f 2 роки тому

    «Грустные люди на…й не кому не нужны»🤣🤣🤣🤣👍🏻

  • @Dmitry-cb7wl
    @Dmitry-cb7wl Рік тому

    90% информации не связано с подсистемой печати БСП. Зачем столько времени уделять заполнению такого большого макета? Причем тут функции подсистемы печати? Воды просто зашкаливает.

  • @KsaneXgod
    @KsaneXgod 2 місяці тому

    Неизвестный тип объекта метаданных "Справочники.Мероприятия".
    {ОбщийМодуль.УправлениеПечатьюКлиент.Модуль(1088)}:ВызватьИсключение РезультатФоновойОперации.КраткоеПредставлениеОшибки;
    {ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(621)}:ВыполнитьОбработкуОповещения(ОповещениеОЗавершении, Результат);
    {ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(613)}:Оповестит
    Делал на примере справочника с печатной формой, но не дает ничего сделать

  • @user-xs1pn1je2p
    @user-xs1pn1je2p Рік тому +1

    Спасибо !

  • @user-fs6lc5bi8b
    @user-fs6lc5bi8b 8 місяців тому

    Здравствуйте. У Вас нет примера разработки внешней печатной формы при помощи БСП с печатью?