Все про печатные формы 1С за 2 часа

Поделиться
HTML-код
  • Опубликовано: 20 дек 2024

Комментарии • 166

  • @Олег-б3у6ч
    @Олег-б3у6ч 9 месяцев назад +4

    23:00 ДокументМенеджер и его метод "ПолучитьМакет"
    26:06 Пример кода по формированию печатной формы
    49:40 Запрос
    56:28 Обход табличной части из запроса
    58:20 Сумма всего в подвал посчитать в цикле (не хорошо это)
    1:02:10 Высота строк в Таб. доке
    1:06:13 Прием быстро создать заготовку для ПФ или Отчета
    1:16:16 Макет "Текстовый док"(для печати чеков)
    1:33:00 Active Document

  • @TheRightWay-eX
    @TheRightWay-eX 2 года назад +23

    4 года назад нужно было по крупинкам собирать инфу, чтобы сделать что-то без навыков программирования.
    Сейчас надо только окунуться в ютуб) Спасибо Вам за этот вклад! Вы ускоряете прогресс малого и бедного бизнеса в разы)

    • @letoosenpapirosim
      @letoosenpapirosim 10 месяцев назад +1

      8 лет назад можно было умереть возле такой таски

  • @Анна-б7щ6л
    @Анна-б7щ6л Год назад +3

    Спасибо, что подробно так все объясняете, только с Вами начала реально понимать как все взаимодействует.

  • @ExspertProfessional
    @ExspertProfessional 4 года назад +8

    Все чётко, такой поднос информации наблюдаю впервые.
    Благодарю

  • @ДмитрийСиренко
    @ДмитрийСиренко 3 года назад +43

    Сделайте обучающее видео, как обращаться к различным реквизитам из: модуля менеджера, модуля объекта, модуля объекта формы! Желательно сложные обращения. Я думаю, это будет интересно многим.

    • @user-abc-abc
      @user-abc-abc 3 года назад +5

      И в целом ЛикБез по этим модулям. Различия и т.п.

    • @vladyan01
      @vladyan01 2 года назад +2

      Через точку обращения все. Что тут показывать то

    • @vladyan01
      @vladyan01 2 года назад +3

      @@user-abc-abc модуль объекта отвечает за обработку конкретного 1 объекта выбранного, модуль менеджера за все объекты сразу, модуль формы нужен для работы с формой. Со временем поймёте почему так разделено

  • @vikavoskova7349
    @vikavoskova7349 3 года назад +5

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

  • @Hello_man343
    @Hello_man343 8 месяцев назад +1

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

    • @ironskills-1c
      @ironskills-1c  7 месяцев назад

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

  • @thecat9344
    @thecat9344 Год назад +11

    Спасибо. Вы лектор от бога. Лучшая подача из всего, что я видел в 1С.

    • @БалыковВладислав
      @БалыковВладислав 7 месяцев назад

      Инфа по содержанию подана хорошо, но как лектор - это трэш.

  • @Делажитейские-ь8й
    @Делажитейские-ь8й 4 года назад +7

    Иван, изложение информации как всегда на высоте! Хотелось бы еще чтобы изложили так принципы работы с остальными типами макетов.

  • @Виват_20
    @Виват_20 3 года назад +5

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

    • @vladyan01
      @vladyan01 2 года назад

      Это самое лёгкое что может быть у разработчика 1С в работе)))

  • @СедельниковАлександр-з9д

    Очень хорошо изложен материал , презентация отличная ,все ясно - понятно :)

  • @anahitastvatsatryan7981
    @anahitastvatsatryan7981 3 года назад +3

    Супер урок. Спасибо огромное!!!

  • @daa5111
    @daa5111 4 года назад +2

    Спасибо за Ваш труд. Очень полезная информация

  • @Vicont4063
    @Vicont4063 3 года назад +13

    Если кому поможет про удаление лишней строки то алгоритм следующий:
    If ВыборкаДетальнойЗаписи.Количество()

    • @VaST_y
      @VaST_y 7 месяцев назад +1

      Я знал что найду решение в комментариях. Знал)

  • @ХабибХавалов-ь3с
    @ХабибХавалов-ь3с 2 года назад +1

    Отдельное спасибо за "Автовысота строки"!!

  • @sergozubarev1153
    @sergozubarev1153 4 года назад +4

    Круто, что заморочился и сделал презенташку

  • @Александр1С-г2ъ
    @Александр1С-г2ъ Год назад +1

    52:00 не понимаю зачем такие сложности с массивами и т.д.?
    Других несколько видео смотрел там как-то попроще...

  • @konard777
    @konard777 4 месяца назад

    Добрый день, спасибо за ваши видеоуроки, всё по полочкам и доступно. 👍 Можно вас попросить прикрепить презентацию к этому видеоурока как и на предыдущих🙏.

  • @ГугофонШлиппенбах
    @ГугофонШлиппенбах 17 дней назад

    Спасибо за урок! Очень познавательно. Хотелось бы узнать как в Active Document программно помещать рисунок. И немного про макет типа "Двоичные данные".

  • @twelveozmouse
    @twelveozmouse 3 года назад +1

    Спасибо! Информативно.

  • @seastraus1
    @seastraus1 2 года назад +1

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

  • @Александр1С-г2ъ
    @Александр1С-г2ъ Год назад +1

    Здравствуйте. Что-то нет ни у кого в обучающих видео по печатным формам как добавить меню команд настроек печатных форм. Как их показать на экране?

  • @3dportableinc64
    @3dportableinc64 Год назад +1

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

    • @ironskills-1c
      @ironskills-1c  Год назад +1

      Для наложения текста на картинку в табличном документе можно добавить рисунок типа "Текст":
      disk.yandex.com/i/TNbYQZloi8OYBA

  • @shakirshirvanzada688
    @shakirshirvanzada688 4 года назад +1

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

  • @ВладимирСавенко-о7в
    @ВладимирСавенко-о7в 2 года назад +1

    1:56:10 Как вы это сделали - вставили сразу несколько строк.

  • @kristinagerasimova5240
    @kristinagerasimova5240 Год назад +1

    Большое спасибо за видео! Очень четкая подача информации. ВОПРОС - а можно ли где то скачать презентацию к видео и базу с кодами как в прошлом видео ?

    • @ironskills-1c
      @ironskills-1c  Год назад

      Спасибо за комментарий, Кристина) Презентация и база, к сожалению, не сохранились, точнее где-то мы потеряли эти файлы...

  • @zscauer
    @zscauer 4 года назад +2

    Спасибо, крутой урок

  • @Artem_Kovalchuk
    @Artem_Kovalchuk 3 года назад +2

    Это золото!

  • @1973kab
    @1973kab 2 года назад +1

    Спасибо за урок! А как сформированный на экране ТабДок на принтер отправить?

    • @ironskills-1c
      @ironskills-1c  2 года назад +1

      У объекта типа "ТабличныйДокумент" есть метод Напечатать(). Пример вызова:
      ТабДок.Напечатать();

  • @danilafakhrutdinov5452
    @danilafakhrutdinov5452 2 года назад +1

    Отлично, супер!

  • @TheSpeakersss
    @TheSpeakersss 3 года назад +3

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

    • @phat80
      @phat80 3 года назад

      К COM объектам можно обращаться откуда угодно, это технология винды и никак не связана с 1С. 1С просто поддерживает этот тип взаимодействия приложений. По сути это просто запуск стороннего приложения с возможностью обращаться к его объектной модели из стороннего кода. Что это за код, такому приложению плевать, а уж тем более плевать, внешняя это обработка или стандартная и обработка ли это вообще. COMобъект - это объект встроенного языка. Его в принципе можно создать везде, где можно писать код.

  • @phat80
    @phat80 3 года назад +1

    Спасибо за лекцию. А сами презентации где-то можно скачать?

  • @РоманВейль
    @РоманВейль 3 года назад +1

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

    • @phat80
      @phat80 3 года назад

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

  • @WhoAmI-sx6fb
    @WhoAmI-sx6fb 2 года назад +1

    Будет внешние печатные формы и как их добавлять в 1с в нужные места?

  • @sergeysrnd
    @sergeysrnd 3 года назад +1

    Огромное спасибо!

  • @АлМ-ы8ъ
    @АлМ-ы8ъ Год назад +1

    Скажите, вы выложили куда-нибудь выгрузки баз к вашим миникурсам?

    • @ironskills-1c
      @ironskills-1c  Год назад

      Файлы выкладываем обычно под роликами, но не под всеми, к сожалению, это сделано пока...

  • @НадеждаПопова-б9п
    @НадеждаПопова-б9п 2 года назад +1

    Добрый день. Спасибо за ваш труд по созданию видеоуроков. У меня есть вопрос по по данным, которые добавляются в табличный документ: как получилась сумма 240 за 6 шт. товара с ценой 200?

    • @ironskills-1c
      @ironskills-1c  2 года назад

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

  • @dmitrymedvedd
    @dmitrymedvedd 2 года назад +1

    У вас есть уроки по созданию мобильных приложений?

    • @ironskills-1c
      @ironskills-1c  2 года назад +1

      Пока что нет, Дмитрий

  • @АлёнаВласюк-г5ю
    @АлёнаВласюк-г5ю Год назад

    Здравствуйте , а можно ссылку на презентацию? Буду благодарна)

  • @melkiy1735
    @melkiy1735 3 года назад +2

    Кстати, по поводу Actine Document. Здорово было бы, если показали плюсы и минусы его использования по сравнению с типом макета "Двоичные Данные". Почему везде не использовать двоичные данные вместо Actine Document?

  • @misanthrope_otg
    @misanthrope_otg 2 года назад +1

    где взять базу, по которой Вы производите обучение?

    • @ironskills-1c
      @ironskills-1c  2 года назад

      Базу, к сожалению, не можем предоставить.

  • @БалыковВладислав
    @БалыковВладислав 7 месяцев назад +2

    Зачем усложнять с большим количеством областей? Есть области, которые добавляются в документ один раз (от начала документа до заголовков столбцов таблицы включительно, и все, что ниже таблицы) и периодическая область (собственно строки таблицы), т.е. область, которая добавляется несколько раз, в зависимости от количества строк таблицы документа. Фактически получается 3 области, а не 5. Так же проще.

    • @ironskills-1c
      @ironskills-1c  7 месяцев назад

      Да, согласен, если подвал с итогами для таблицы не нужен, можно обойтись 3-мя областями)

  • @maximus_2712
    @maximus_2712 2 года назад

    Подскажите, где взять такую же конфигурацию

  • @Barbin4ik
    @Barbin4ik 4 года назад +2

    Привет, а не будет случайно стрима по внешним печатным формам?)

    • @ironskills-1c
      @ironskills-1c  4 года назад +1

      будет) по датам, правда, пока точно не можем сказать когда)

    • @Barbin4ik
      @Barbin4ik 4 года назад

      @@ironskills-1c спасибо за ответ:)

  • @vasya9911
    @vasya9911 3 года назад +1

    Привет, нужна помощь, есть база в 1с 8.3 УТП 1.2. Ситуация такая, есть склад и несколько магазинов, соответственно есть несколько типов цен, закупка, опт, розница. При перемещении товаров со склада на магазины в накладной есть розничные цены, но появилась необходимость добавить в этот док ещё и закупочную цену в отдельную колонку. Как такое реализовать, сложно ли, подскажите хоть в каком направлении копать и реально ли вообще?

    • @ironskills-1c
      @ironskills-1c  3 года назад

      Да, это реально, конечно) Если конфигурация на поддержке, то если позволяет версия платформы (8.3.5 и выше), можно попробовать решить задачу, используя механизм расширений. Вам нужно в табличную часть документа добавить новый реквизит и обеспечить его заполнение данными из регистра сведений "ЦеныНоменклатуры".

  • @soldafon3petroff745
    @soldafon3petroff745 Год назад

    Спасибо, супер !!!

  • @DimaKylikov
    @DimaKylikov 4 года назад +1

    А как присвоить имя названию файла? Хочу сделать, Статичное имя файла «Догвор №» + данные реквизита «номер дор.договора» из справочника «договора»

    • @ironskills-1c
      @ironskills-1c  4 года назад +1

      Дмитрий, для табличного документа есть свойство "ИспользуемоеИмяФайла", с помощью которого можно управлять именем конечного файла.
      yadi.sk/i/aWI3gjZvhcOasg

    • @DimaKylikov
      @DimaKylikov 4 года назад +1

      @@ironskills-1c спасибо большое!!! Пополняю знания по 1С только после ваших курсов :)

  • @rottenrose2475
    @rottenrose2475 4 года назад +1

    Подскажи пожалуйста, такая беда, торговля стоит, две организации в ней ИП и ООО и макет печати счёта в ИП должны быть прописаны дополнительные пункты, но в макете ООО их не должно быть. У меня получается , что все ссылается к одному макету и я вот третий час сижу и не понимаю, единственное , что приходит в голову , это создать макет для ИП и сделать кнопку с командой , печатью счёта для ИП . Если более простой способ ????

    • @ironskills-1c
      @ironskills-1c  4 года назад

      Добрый вечер!) Можно обойтись без создания отдельного макета. Как вариант: сделайте в макете 2 разные области - одна с пунктами для ИП, другая с пунктами для ООО. Затем в коде проверяйте организацию: для ИП получайте 1-ю область макета, для ООО - вторую, затем выводите в результат нужную область.

    • @rottenrose2475
      @rottenrose2475 4 года назад

      @@ironskills-1c Спасибо, а можете подсказать видео или статью в которой описан мой пример, а то сам я понимаю, как это работает, но как прописать не знаю.

    • @ironskills-1c
      @ironskills-1c  4 года назад

      @@rottenrose2475 Напишите нам в telegram - @ironskills_bot

  • @АннаИгоревна-б4и

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

    • @ironskills-1c
      @ironskills-1c  Год назад

      Сходу сказать трудно, нужно анализировать код в отладчике...

  • @IlyaLeontyev
    @IlyaLeontyev 4 года назад +3

    Все круто! Но почему так мелко?
    У вас монитор 27 дюймов?
    С мобилы уже не посмотришь.
    На моем монике в 22 дюйма тоже тяжеловато идет.

    • @ironskills-1c
      @ironskills-1c  4 года назад +1

      Илья, нет, монитор 22 дюйма, как у тебя) Видео в максимальном расширении делаем. Но по поводу размера шрифтов - это в новых видео уже поправили)

    • @ExspertProfessional
      @ExspertProfessional 3 года назад +1

      @@ironskills-1c у меня с телефона хорошо видно, качество 720 ставлю и все четко.

  • @DimaKylikov
    @DimaKylikov 4 года назад +1

    Консультацию можно получить у вас?

    • @ironskills-1c
      @ironskills-1c  4 года назад +1

      Да, конечно, пишите в telegram:
      t.me/igordynets

  • @KomronbekTalatov
    @KomronbekTalatov Год назад

    Здраствуйте спасибо за полезний видео а у меня один вопрос Как из запроса табличной части вытащить юридическую часть и номер телефона
    И как вывести результат на печать из табличной части ?
    Я выполнял по вашему видео, но у меня в табличной части есть адрес и телефон. Я не могу их вывести на запрос. Помогите пожалуйста

    • @ironskills-1c
      @ironskills-1c  Год назад

      Если конфигурация типовая, то для получения контактной информации можно использовать функции общего модуля УправлениеКонтактнойИнформацией: disk.yandex.com/i/M671np9fgmchxw

  • @SaToR777
    @SaToR777 3 года назад

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

  • @АлександрМакедонский-в4с

    Как создать внешнюю печатную форму с вордовским макетом и подключить его в нужные документы?????

    • @ironskills-1c
      @ironskills-1c  2 года назад

      Александр, это мы рассмотрим в одном из следующих видео на канале ;)

  • @almazsagirov6492
    @almazsagirov6492 Год назад

    Просветите меня, пожалуйста, как к ВПФ привязать дополнительный реквизит, в интернете не могу найти ничего внятного:(

  • @РавильГадляев-ы7е
    @РавильГадляев-ы7е 2 года назад

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

  • @ЕвгенийМедведев-б8я
    @ЕвгенийМедведев-б8я 4 года назад +2

    Спасибо!

  • @igralend
    @igralend Месяц назад

    А не легче без запроса - ссылкой на объект вытаскивать значения реквизитов?

  • @ДмитрийСиренко
    @ДмитрийСиренко 3 года назад

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

  • @ВластаМоисеева-п8ю

    Здравствуйте, за Вами повторяла урок и выходит в конце такая ошибка, объясните пожалуйста причину и как ее исправить?
    Ошибка при вызове метода контекста (Rows)
    {Документ.РасходТовара.Команда.ПечатьДоговорWord.МодульКоманды(157)}:Row = Таблица.Rows.Add(Таблица.Rows(НомерСтроки = 1));
    {Документ.РасходТовара.Команда.ПечатьДоговорWord.МодульКоманды(5)}:ПечатьНаСервере(ПараметрКоманды);
    по причине:
    Произошла исключительная ситуация (Microsoft Word): Запрашиваемый номер семейства не существует.

  • @Щепа-с3о
    @Щепа-с3о 10 месяцев назад +4

    Дайте ему кто-нибудь Оскар:)

  • @jusyF
    @jusyF Год назад +1

    Это восхитительно 😿🤧

  • @nikitosbosenko
    @nikitosbosenko 3 года назад +1

    Добрый день! Урок супер!
    Жаль, что в описании нет ссылки на макет excel и на cf'ник.

  • @JeepersCreepersss
    @JeepersCreepersss Год назад

    А где можно скачать данную форму?

  • @ДмитрийГлошкин-з2й
    @ДмитрийГлошкин-з2й 3 года назад

    Может вопрос из разряда "от тупого", но не могу понять на 50-53 минуте пишем запрос по вытягиванию данных из БД по ссылке, зачем так усложнять если в ссылке и так есть все данные, в том числе и тч которую перебрать можно, зачем все усложнять запросами?

    • @melkiy1735
      @melkiy1735 3 года назад

      Я дума, что обращаясь к полям через разименовывание ссылки, мы читаем все данные. А запросом мы один раз их все прочитаем и потом с ними работаем. Это сделано для производительности. Можете почитать книгу Хрусталевой "Язык запросов", там об этом хорош описано.

  • @МихаилПатоличев
    @МихаилПатоличев 2 года назад +1

    здорово

  • @HilyutaValera
    @HilyutaValera 4 года назад

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

    • @ironskills-1c
      @ironskills-1c  4 года назад +1

      Валерий, если нужно в один табличный документ вывести области из 2-х макетов тут ничего принципиально отличаться не будет, общая последовательность действий:
      0. Создать новый табличный документ (для вывода)
      1. Получить макет № 1
      2. Обеспечить вывод областей из Макета № 1 в табличный документ
      3. Получить макет № 2
      4. Обеспечить вывод областей из Макета № 2 в табличный документ
      5. Показать табличный документ

    • @HilyutaValera
      @HilyutaValera 4 года назад +1

      @@ironskills-1c Все так и сделал, из двух табличных частей (макет - расходная и ТТН) вывел в один табличный документ с разделителем страниц. Но столкнулся с проблемой форматов. Расходная Книжная, а ТТН альбомная. И в финальный документ получается каша. Присваивал форматы портрет / ланшафт и не помогает. Какие есть варианты? Надо сделать оба макета в одинаковой ориентации?

    • @ironskills-1c
      @ironskills-1c  4 года назад +1

      @@HilyutaValera да, для одного табличного документа может быть установлен только один вариант ориентации... Как вариант выхода - создавать 2 разных табличных документа - один ориентации Портрет, другой - ориентации Ландшафт. Возможно есть какие-то способы извратиться) Но на практике не приходилось с таким иметь дело...

  • @ffonlfoff5005
    @ffonlfoff5005 4 года назад

    А без приложения word можно сохранить договор из такого макета в вордовский файл? Т.е., если на компе у пользователя не установлен ворд.

    • @ironskills-1c
      @ironskills-1c  4 года назад +1

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

  • @melkiy1735
    @melkiy1735 3 года назад +1

    ОЧень круто. Но не понятно, зачем мы делаем команду у документа и в ТипПараметраКоманды указываем этот же документ. Почему ТИп ПАрметра не заполнился автоматом? Как в один документ можно передать другой, это как??? И ВТорой вопрос - а нельзя ли было у модуля команды сделать ее экспортной и общаться к ней из вне?

  • @Barbin4ik
    @Barbin4ik 4 года назад +4

    было бы круто если тайм коды были)) и когда будет новый вебинар уже заждался?))

    • @ironskills-1c
      @ironskills-1c  4 года назад

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

    • @Barbin4ik
      @Barbin4ik 4 года назад +1

      @@ironskills-1c про вебинар или тайм коды?))

    • @ironskills-1c
      @ironskills-1c  4 года назад +1

      @@Barbin4ik тайм-коды) вебинар на следующей неделе будет, приболел немного, поэтому на этой неделе не сложилось...

    • @Barbin4ik
      @Barbin4ik 4 года назад +1

      @@ironskills-1c Выздоравливай!!!)))

    • @Barbin4ik
      @Barbin4ik 4 года назад +1

      Кстати поздравляю с 1к подписчиков)!

  • @faridibayev7422
    @faridibayev7422 2 года назад +1

    У меня все окэй работает на моем компе а на сервере этот код не работает и вроде ошибку не выдает просто не открывает ворд не реагирует

    • @ironskills-1c
      @ironskills-1c  2 года назад

      да, на сервере показать word нельзя) в общем случае сервер 1С запускается на отдельной машине

  • @Integrations1Cv8
    @Integrations1Cv8 4 года назад

    Видео по разработке Множественной печати будет ?

    • @ironskills-1c
      @ironskills-1c  4 года назад

      Уточните, пожалуйста, что имеете ввиду под множественной печатью? Печать нескольких документов сразу?)

    • @Integrations1Cv8
      @Integrations1Cv8 4 года назад +1

      Да печать нескольких документов сразу. Разобрался как сделать. Установливаю параметр в запрос и выборка в цикле . Цикл на массив передаваемых ссылок. Сделал по примеру типовой печатной формы.

    • @ironskills-1c
      @ironskills-1c  4 года назад

      @@Integrations1Cv8 Отлично!)

  • @zafaza1321
    @zafaza1321 Год назад

    Спасибо большое! У меня возникла проблема по печатным формам через active document : дело в том что на моем комп-е все работает отлично, но если ставить на серверный вариант, то не работает. Уже все попробовал, но ничего не получается. Ошибка "Ошибка при вызове метода контекста (Получить); ФормаДокумента.Форма(133)}:Word = Макет.Получить();
    "

  • @glingle1473
    @glingle1473 2 года назад

    Доброго дня. Может будет человек, который мне поможет. Я работаю над созданием печатных форм для дальнейшей печати документов организации в 1С:УНФ. У меня получалось находить всё и всегда, но уже более месяца-двух, я оставляю недоделанными задания из-за того, что я не могу никак вытянуть откуда-то должность основного контактного лица контрагента. Я уже отчаялся окончательно. Изучил все модули, но там нигде не работают с контактными лицами.

  • @ВадимПроценко-б4ф
    @ВадимПроценко-б4ф 4 года назад +1

    а расскажи про создание печатных форм на основе отчетов (Личная карточка Т-2, например)

    • @ironskills-1c
      @ironskills-1c  4 года назад

      Вадим, механика построения печатной формы аналогичная: нужно создать макет, разметить в нем области и затем описать алгоритм, согласно которому в итоговый табличный документ в определенной последовательности будут выводится области из макета с заполненными параметрами. Если пришлете выгрузку базы и макет печатной формы в excel - постараемся сделать разбор этой задачи на канале ;)

    • @ВадимПроценко-б4ф
      @ВадимПроценко-б4ф 4 года назад

      Глупый вопрос но..а подскажите куда отсылать?

  • @ilyaqwer9986
    @ilyaqwer9986 4 года назад +1

    Класс!

  • @lyudmilak8754
    @lyudmilak8754 Год назад

    26:18, 1:16:24 / 1:33:14

  • @evgeniuxp2evgeniuxp234
    @evgeniuxp2evgeniuxp234 4 года назад +1

    Почему нужно передавать табдок с клиента на сервер, а не возвращать уже готовый создав табдок на сервере или без разницы?

    • @ironskills-1c
      @ironskills-1c  4 года назад

      В целом можно и на сервере заполнять табличный документ и передавать на клиент. Жестких требований нет. Это просто стандартный подход)

  • @ИгорьСергеевич-е9э
    @ИгорьСергеевич-е9э 4 года назад

    1:33:15 - "Active document" -херня полная - использовать можно будет только на клиенте. На сервере такой макет получить и заполнить не получится.
    Про самое лучшее решение - использование шаблона docx и заполнение его через zip ничего не сказано.

  • @ДмитрийКасаткин-л7г
    @ДмитрийКасаткин-л7г 3 года назад +1

    Почему-то у нас на курсе в нетологии просили использовать всегда текстовый документ. Хотя, очевидно, табличный документ более функционален...

  • @serhii_chechelnytskyi
    @serhii_chechelnytskyi 3 года назад

    Очень хорошие уроки. Вопрос: Вы не хотите создать серию видеоуроков по разработке элементарной конфигурации учета оргтехники в организации: приход, сборка, разборка, списание, перемещение? Думаю, многим это интересно будет.

    • @adamasts
      @adamasts 3 года назад +1

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

    • @serhii_chechelnytskyi
      @serhii_chechelnytskyi 3 года назад

      @@adamasts не нашел

  • @Piligrim-v1s
    @Piligrim-v1s 4 года назад +1

    делайте пожалуста разработка с мобилный приложениями 1с

    • @ironskills-1c
      @ironskills-1c  4 года назад

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

  • @mi_da_3000
    @mi_da_3000 4 года назад +1

    А откуда информация, что если изменяет, то модуль объекта, в противном случае модуль менеджера ? В случае печати одного документа, как в примере, красивее как раз использовать модуль объекта. Просто ТабДок = Объект.Печать(). Вот для множественной печати удобнее модуль менеджера. P.S. Работаю с обычными формами, а там модуля менеджера раньше вообще не существовало, так что могу ошибаться.

    • @ironskills-1c
      @ironskills-1c  4 года назад +2

      В ООП есть понятия "статические" и "динамические" методы. Суть в том, что для вызова статического метода не нужно создавать экземпляр объекта, а для вызова динамического метода - нужно. Тут проблема в избыточном чтении данных.
      Если метод описывать в модуле объекта, то для его вызова нужно создать экземпляр объекта (по-сути прочитать его), пример:
      ДокОбъект = СсылкаНаДокумент.ПолучитьОбъект();//вот тут избыточное чтение объекта
      ТабДок = ДокОбъект.Печать();
      Если же метод описывать в модуле менеджера, то для его вызова не нужно создавать экземпляр объекта (нет избыточного чтения), пример:
      Документы.РеализацияТоваровУслуг.Печать(СсылкаНаДокумент, Печать);
      Из этого можно сделать вывод: если метод только читает данные объекта (не изменяет), то чтобы при вызове метода не делать избыточного чтения объекта, метод есть смысл расположить в модуле менеджера.
      Если метод не только читает данные объекта, но и изменяет их, то есть смысл метод расположить в модуле объекта, потому что прочитать данные все равно придется, прежде чем их изменять.
      Это не только к методам печати относится, а в целом к построению системы с точки зрения объектного подхода.

    • @mi_da_3000
      @mi_da_3000 4 года назад +2

      @@ironskills-1c Интересная идея, не знал. Еще хочу отметить, что если в макете и запросе сделать одинаковые названия, то не нужно прописывать значение каждого параметра. Например ОбластьШапка.Параметры.Заполнить(ВыборкаШапка)

  • @dimalisichkin9151
    @dimalisichkin9151 2 года назад

    Кто-то знает, как сохранить Ивана в архив? Нереальный человек в качестве преподавателя и способа изложения материала.

  • @Kirillok21
    @Kirillok21 3 года назад

    А как же заполнить Колонтитул Word файла(

    • @phat80
      @phat80 3 года назад

      На сайте Microsoft расписана вся объектная модель Word'а. Открываете и смотрите, какие есть свойства и методы колонтитулов. Ничего проще нет.

  • @ichich-gw5ct
    @ichich-gw5ct 3 года назад +1

    С вордом не актульно, работает только на локальном компьютере, с сервера не открывается

    • @ironskills-1c
      @ironskills-1c  3 года назад

      Да, открывать word на сервере не имеет смысла, но на сервере можно, например, сохранять файл в файловую систему сервера)

    • @ichich-gw5ct
      @ichich-gw5ct 3 года назад

      @@ironskills-1c вот это и непонятно, очень мало инфы по этому поводу(

  • @soldafon3petroff745
    @soldafon3petroff745 3 года назад

    сохранить *.mp4 - читабельно(vlc), но вот из ютуба -нет

  • @soldafon3petroff745
    @soldafon3petroff745 3 года назад +1

    все ОК,, но код не видно , размыт

  • @Щепа-с3о
    @Щепа-с3о 10 месяцев назад +1

    Как поставить два или больше лайкосов?:)

  • @БалыковВладислав
    @БалыковВладислав 7 месяцев назад +1

    Не раскрыты особенности печатных форм без вскрытия конфы (внешних ПФ)

    • @ironskills-1c
      @ironskills-1c  7 месяцев назад

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

  • @lexxkrt
    @lexxkrt 3 года назад +1

    столько воды, это слушать просто невозможно. видео для людей которые 1с первый раз увидели, но им оно не нужно, видео 2 часа информации на 15 минут с натяжкой

    • @ironskills-1c
      @ironskills-1c  3 года назад +1

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

    • @ironskills-1c
      @ironskills-1c  3 года назад +2

      Есть, кстати, другой канал, где тема программирования раскрывается в более быстром темпе:
      ruclips.net/video/itbzcAbvcTk/видео.html

    • @lexxkrt
      @lexxkrt 3 года назад +2

      @@ironskills-1c Ваш мастер-класс про печатную форму более понятен, оба видео

  • @lord8360
    @lord8360 2 года назад

    Как же я ненавижу этот 1с