Как вывести штрихкод в печатную форму 1С

Sdílet
Vložit
  • čas přidán 14. 06. 2021
  • ⚡Как вывести штрихкод в печатную форму 1С⚡
    Из этого видео вы узнаете как получить картинку штрихкода на основании строкового значения в 1С.
    Время на изучение: 20 минут.
    Материалы из видео можно скачать по ссылке:
    bit.ly/3vpOK2J
    Поддержать канал донатом можно по ссылке:
    donate.stream/ya410011655962993
    Оставляйте вопросы и комментарии под этим видео. Также пишите разбор каких задач по 1С вам было бы полезно увидеть. Будем очень благодарны за любую обратную связь :)
    Подписывайтесь на наш канал и ставьте "колокольчик", чтобы быть в курсе выхода новых видео.
    #печатныеформы1с#уроки1с#ironskills
    🔴Записаться на курс "Профессия программист 1С: с нуля до профи": ironskills.by/programmist-1c
    ✅Задавайте свои вопросы в комментариях
    Спасибо за то, что вы с нами :)

Komentáře • 73

  • @user-rj3xm4uf5w
    @user-rj3xm4uf5w Před 2 lety +3

    Иван! ты молодец! В интернете куча статей и никто не объясняет так понятно!!

  • @AntonPahomov
    @AntonPahomov Před 3 lety +3

    Спасибо, Иван! Как всегда чётко, ясно, практично!

  • @alex-pravdorub
    @alex-pravdorub Před rokem +3

    Тысяча спасибо, и низкий поклон, мил человек!

  • @user-ut6ew8hn9y
    @user-ut6ew8hn9y Před 3 lety +4

    Благодарю за уроки!!!))) жажду ещё!))))

  • @den2033
    @den2033 Před 2 lety +4

    Огромное спасибо за видео. Я столько времени потратил и все никак не мог понять почему я не вижу картинку штрих кода, а весь фокус был в том, что я отладку запускал через тонкий клиент, при этом было установлено не как картинка, а как Элемент управления 1С.Печать штрих кодов как для Толстого клиента. В общем, о чудо, все получилось и всё заработало. Еще раз спасибо большое за подробный расклад по этому вопросу. Ты лучший.

  • @keepersky
    @keepersky Před 3 lety +4

    Иван спасибо за видео. Надеемся что нас ждут еще интересные и познавательные видео разборы)

  • @ipadimon
    @ipadimon Před 2 lety +1

    Спасибо большое за вашу работу!

  • @mikhailk9808
    @mikhailk9808 Před 3 lety +5

    Класс! Как и все ваши видео!

  • @user-kz8rb1fk4s
    @user-kz8rb1fk4s Před 2 lety +1

    Спасибо за работу! Поддерживаю донатом

  • @jalentin
    @jalentin Před 2 lety +1

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

  • @user-ey3gq4jl6m
    @user-ey3gq4jl6m Před 5 měsíci +1

    Отличное объяснение , все понятно , без воды

  • @s_ub_zero
    @s_ub_zero Před 3 lety +2

    как всегда круто , ждем курс СКД , очень сильно

  • @user-di8ej7sl5e
    @user-di8ej7sl5e Před 7 měsíci +1

    Отличный обзор. Спасибо, помог разобраться.

  • @user-no5hc7eo8t
    @user-no5hc7eo8t Před měsícem

    Спасибо Иван, за полезную информацию

  • @Dali1896
    @Dali1896 Před 3 lety +1

    Спасибо, очень толково.

  • @user-bm8qb7sn7r
    @user-bm8qb7sn7r Před 3 lety +7

    Спасибо, Иван. Таки пошло начало информации по внешним компонентам в виде штрих-кода. Но все же хотелось более углубленного изложения о принципах работы с внешними компонентами. =)

  • @eugenek759
    @eugenek759 Před 3 lety +10

    Очень качествно подан материал. Спасибо

    • @YuryBatiaev
      @YuryBatiaev Před rokem

      на 100% с Вами соглашусь! Если посчастливится учиться, пойду к нему. Точнее попрошусь )

  • @edwardbel7593
    @edwardbel7593 Před 3 lety +1

    спасибо за видео :)

  • @YuryBatiaev
    @YuryBatiaev Před 3 lety +4

    Спасибо!

  • @staszn9655
    @staszn9655 Před 3 lety

    Спасибо за видео. Какой у вас шрифт установлен в конфигураторе?

  • @alan-1c
    @alan-1c Před 3 lety +3

    Огонь!!!

  • @user-cc8id6ce4m
    @user-cc8id6ce4m Před 3 lety +5

    Ребята, поддержите плиз идею про web и http сервисы.

  • @user-cc8id6ce4m
    @user-cc8id6ce4m Před 3 lety +1

    Спасибо за видео.
    Очень жду видео про web и http сервисы.

  • @Nyse59
    @Nyse59 Před 2 lety +1

    Канал реально интересный.

  • @user-yx4tz3tl8d
    @user-yx4tz3tl8d Před 2 lety +1

    Спасибо.

  • @serjtsh936
    @serjtsh936 Před rokem +2

    Спасибо за видео. У меня вопрос по тонкому клиенту. Скажите пожалуйста, как ведет себя компонента ШК в "оперативной памяти клиента" в плане того что каждый раз когда мы выводим ШК мы обращаемся к функции которая загружает эту компоненту в память компьютера на клиенте. Вопрос такой: что происходит при каждом последующем обращении к функции, компонента загружается еще раз, резервируя для себя новый объем оперативной памяти, или обращается к уже загруженной компоненте?

  • @antoninakasyanova8783
    @antoninakasyanova8783 Před rokem +1

    Спасибо за видео. А можно видео как настроить в накладной 3/2штрих кода чтоб отображались

  • @user-hq7yf7ku6c
    @user-hq7yf7ku6c Před rokem +1

    @IRONSKILLS Курсы по 1С, а возможно ли свой вариант штрихкода сделать , желательно с ценой сразу и далее распечатывать уже через принтер Штрихкодов ???

    • @ironskills-1c
      @ironskills-1c  Před rokem

      Да, Денис, это можно реализовать, посмотрите в сторону стандартной подсистемы "Генерация штрихкода", которая входит в состав БСП: infostart.ru/1c/articles/1356920/

  • @denispepper2830
    @denispepper2830 Před 3 lety +2

    QR можно генерить ?

  • @arskrp33
    @arskrp33 Před rokem +1

    Что если во втором случае(тонкий клиент), значение кода компоненты всегда равно 1234567890128?

  • @springsunrise6568
    @springsunrise6568 Před 2 lety +1

    А какой курс Вы порекомендуете тем кто посмотрел все Ваши видео?

    • @ironskills-1c
      @ironskills-1c  Před 2 lety +1

      Здравствуйте, Юрий) Если из наших, то "Программист 1С: с нуля до профи".

  • @dobrodobro4012
    @dobrodobro4012 Před 2 lety +1

    Выведенный штрих код в печатной форме потом как применять? Если отсканировать этот штрихКод откроется этот документ или эо событие надо отдельно отработать в коде?

    • @ironskills-1c
      @ironskills-1c  Před 2 lety

      Да, это один из сценариев, тут нужно отдельно в коде обрабатывать событие)

  • @silovoymisha
    @silovoymisha Před 3 lety

    Иван, можно персональное обучение пройти?

    • @ironskills-1c
      @ironskills-1c  Před 2 lety +1

      Здравствуйте, Василий) Со временем все не очень просто, поэтому на текущий момент нет, но Вы можете мне написать в telegram, если какой-то вопрос есть, с которым нужна помощь - постараюсь помочь)

  • @tlgttl
    @tlgttl Před 2 lety +1

    👍

  • @melkiy1735
    @melkiy1735 Před 2 lety +1

    Т.е. печать ШК можно только по конкретному объекту? Почему не поместили процедуру в модуль менеджера? Или не в Демо так и реализовано, например в УТ?

    • @ironskills-1c
      @ironskills-1c  Před 2 lety

      Спасибо за вопрос) Целью видео было показать принцип вывода штрихкода на печать, без акцента на многократном использовании кода и универсальности решения, поэтому в модуле менеджера не размещали) А так, да, надо или общий модуль использовать, или модуль менджера)

  • @ucccer
    @ucccer Před 2 lety

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

    • @ucccer
      @ucccer Před 2 lety +1

      Разобрался
      Для Кол = 1 по КЭтикеток Цикл;
      ТабДок.Вывести(Область);
      КонецЦикла;

    • @ironskills-1c
      @ironskills-1c  Před 2 lety

      Да, отлично, что смогли разобраться самостоятельно)

  • @user-oq8fu2xt5x
    @user-oq8fu2xt5x Před 2 lety

    Эта компонента входит в БСП? или там что-то другое? Спасибо.

    • @user-oq8fu2xt5x
      @user-oq8fu2xt5x Před 2 lety

      О, я нашла ответ на ИТС: "Внешний компонент "1С:Печать штрихкодов" для платформы "1С:Предприятие 8.3" поставляется в составе «1С:Библиотеки подключаемого оборудования» и «1С:Библиотеки стандартных подсистем»)"

  • @ivanh2674
    @ivanh2674 Před 2 lety

    Где запись последнего вебинара про сКд?

    • @ironskills-1c
      @ironskills-1c  Před 2 lety

      Иван, здравствуйте! Запись на канале)

  • @user-bj2uk5fe3z
    @user-bj2uk5fe3z Před 11 měsíci +1

    Иван здравствуйте. Помогите. В 1с не могу распечатать штрих код. При печате выходить печатная форма недоступна.

    • @ironskills-1c
      @ironskills-1c  Před 10 měsíci

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

  • @GameLiveNeoNato
    @GameLiveNeoNato Před 8 měsíci

    А если макеты внешних компонент находятся в обработке, как к ним указать путь?

    • @ironskills-1c
      @ironskills-1c  Před 7 měsíci

      Сначала надо получить объект обработки, а потом использовать метод ПолучитьМакет():
      ОбъектОбработки = Обработки.ПечатьАктаОбОказанииУслуг.Создать();
      Макет = ОбъектОбработки.ПолучитьМакет("ПФ_MXL_АктОбОказанииУслуг");

    • @GameLiveNeoNato
      @GameLiveNeoNato Před 7 měsíci

      @@ironskills-1c Огромное спасибо!

  • @edwardbel7593
    @edwardbel7593 Před 3 lety +1

    а как увидеть цену (стоимость) на штрихкоде ?

    • @ironskills-1c
      @ironskills-1c  Před 2 lety +1

      Для этого нужно доработать макет (добавить область с параметром "Цена") и доработать алгоритм заполнения табличного документа: получать программно цену товара, заполнять в области макета параметр "Цена" и выводить в табличный документ.
      Пример части кода по выводу области с ценой:
      //...
      ОбластьЦена = Макет.ПолучитьОбласть("Цена");
      ОбластьЦена.Параметры.Цена = 45;//тут может быть переменная, содержащая цену товара
      ТабДок.Вывести(ОбластьЦена);
      //---

  • @WKBAPKA
    @WKBAPKA Před 3 měsíci +1

    Для 64-х разрядной версии тоже работает?

    • @ironskills-1c
      @ironskills-1c  Před 2 měsíci

      Надо протестить, но насколько помню, да)

  • @FA-sh5jl
    @FA-sh5jl Před 3 měsíci

    выходит следующая ошибка
    Поле объекта не обнаружено (ТипКода)
    Область.Рисунки.КартинкаШтрихкода.Объект.ТипКода = 4;

    • @ironskills-1c
      @ironskills-1c  Před 2 měsíci

      Нужно смотреть макет, возможно неправильно выбран тип объекта для картинки штрихкода)

  • @TheStrix1
    @TheStrix1 Před 2 lety +1

    а для 7.7 такое есть видео *??

  • @ampersand8667
    @ampersand8667 Před 3 měsíci

    А если у товара несколько штрихкодов . Нужен один из них. Скорее всего вылезут все штрихкода

  • @LiffeApp
    @LiffeApp Před 3 lety +1

    чувак. не ожидал от тебя такой подставы. ну какая ВК. я думал нормальный способ дашь

    • @ironskills-1c
      @ironskills-1c  Před 3 lety

      Поделитесь, пожалуйста, другим способом :)

    • @LiffeApp
      @LiffeApp Před 3 lety

      @@ironskills-1c способы которые я встречал: 1) есть шрифт специальный 2) на инфостарте есть прям картинка создается со штрихкодом. Я думал у тебя 3й способ :((((

    • @ironskills-1c
      @ironskills-1c  Před 3 lety

      ​@@LiffeApp , да, через шрифт тоже можно, но его ведь все равно нужно сначала установить) Любой способ, который позволяет решить поставленную задачу можно считать "нормальным" ;)

    • @user-fb4rq3hh8x
      @user-fb4rq3hh8x Před 9 měsíci

      @@LiffeApp , СПАСИБО!! простой шрифт и штрихкоды вывелись))

  • @fomixb.7380
    @fomixb.7380 Před 2 lety +1

    Можно было и не "курочить" конфигурацию, добавив компоненты во внешнюю обработку.

    • @GameLiveNeoNato
      @GameLiveNeoNato Před 8 měsíci

      а как указать путь к макету компоненты во внешней обработке?

  • @pavelgalanin1809
    @pavelgalanin1809 Před 27 dny

    Не могу понять почему у меня в картинке не доступно поле Объект в управляемом приложении
    ```
    // Данные:
    // Windows 10, 22H2
    // 1C:Предприятие 8.3 учебная версия (8.3.24.1342)
    // Конфигурация
    // \- Отчеты
    // \-Отчет1
    // \- Формы
    // \- Форма отчета
    // \- Макеты
    // \- Макет2
    &НаКлиенте
    Процедура Печать(Команда)
    ТаблДок = СформироватьНаСервере();
    ТаблДок.Показать();
    КонецПроцедуры
    &НаСервере
    Функция СформироватьНаСервере()
    ТаблДок = Новый ТабличныйДокумент;
    Макет = Отчеты.Отчет1.ПолучитьМакет("Макет2");
    Область = Макет.ПолучитьОбласть("шапка");
    Сообщить(Область.Рисунки.D3); // Тут точка останова, и тут есть Область.Рисунки.D3, но Область.Рисунки.D3.Объект не определен
    Макет.Рисунки.D3.Объект.ТипКода = 4;
    Макет.Рисунки.D3.Объект.Сообщение = "4813494053164";
    ТаблДок.Вывести(Область);
    КонецФункции
    // В отчете есть кнопка печать. При её нажатии выходит ошибка:
    //
    // Поле объекта не обнаружено (D3)
    // {Отчет.Отчет1.Форма.ФормаОтчета.Форма(14)}:Сообщить(Область.Рисунки.D3); // Тут точка останова, и тут есть Область.Рисунки.D3, но Область.Рисунки.D3.Объект не определен
    // {Отчет.Отчет1.Форма.ФормаОтчета.Форма(4)}:ТаблДок = СформироватьНаСервере();
    //
    // [ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
    ```

  • @sashaperevisly7755
    @sashaperevisly7755 Před 9 měsíci +1

    Спасибо!