Печатные формы 1С. Знакомимся с объектами конфигурации: ТабличныйДокумент, Область, Макет. - Урок 17

  Рет қаралды 16,080

ТЕХПОДДЕРЖКА

ТЕХПОДДЕРЖКА

Күн бұрын

Пікірлер: 109
@Александр-в3б1у
@Александр-в3б1у Ай бұрын
Пересматриваю спустя год. Олег Ваши видео это шедевр! Столько усилий и любви в них вложено!
@OlegAkulov-1977
@OlegAkulov-1977 17 күн бұрын
Спасибо большое за Ваш труд! Удачи и успехов в делах!
@Umel_TV
@Umel_TV 4 күн бұрын
Спасибо, очень доступно!
@Дмитрий-ь2р7й
@Дмитрий-ь2р7й 3 жыл бұрын
Как раз вышел на работу, занимаюсь печатками как большинство падованов. И тут техподдержка видос дропает про печатки. красота
@nMUSHKETER
@nMUSHKETER 3 жыл бұрын
Прокачал множество курсов по 1С программированию и отучился в ...--- очно на ознакомительных курсах, по другому не скажешь, по этой же дисциплине. Могу сказать однозначно: "Ваш курс наиболее доходчивый для новичка. Все остальные... Создается впечатление, что лектор читает уже для специалистов или для себя. Спасибо, жду продолжение. Мое мнение может не совпадать с мнением остальных слушателей.
@tp2b
@tp2b 2 жыл бұрын
Как раз после просмотра подобного курса окончательно решил, что надо попробовать сделать свой :)
@alexlg2186
@alexlg2186 2 жыл бұрын
Согласен полностью. Автору удается сочетать несочетуемое - на легкодоступном языке(практически на пальцах) доносить достаточно глубокий и сложный материал по 1С.
@melkiy1735
@melkiy1735 2 жыл бұрын
Мнение полностьб правильное. На всех остальных курсах реально нужно иметь уже представление о том, что и как работает (и не только про 1С, а так же SQL или администрирование Виндоус). Особенно если это курсы какого то Центра 1С. У ОЛега все очень круто. Если к его курсу взять ещё пару (есть в ютуб тоже хорошие ребята) то вся картина сложится, т.к. в одном курсе все не уложить.
@EgorM1000
@EgorM1000 3 жыл бұрын
Недавно начал изучать процесс программирования 1С, наткнулся на Ваш канал, очень полезные и легкоусвояемые видео, рад что не забросили, а то пугающий перерыв был! Идём дальше!
@tp2b
@tp2b 3 жыл бұрын
Иногда надо отдыхать... хотя бы менять занятия... :) :)
@ДядяБоря-и6з
@ДядяБоря-и6з 3 жыл бұрын
Супер, дождались.
@AdilhanBaibakirov
@AdilhanBaibakirov 3 жыл бұрын
Ахах, тоже начинал с ваших уроков. Недавно устроился и тут видос классно)
@tp2b
@tp2b 3 жыл бұрын
Помогли чем-то уроки или не очень?
@Сергей-ф7щ7в
@Сергей-ф7щ7в 6 ай бұрын
Олег, большое спасибо за этот урок, за Ваш труд!!! Смотрю все уроки с самого начала. Вам удалось выработать очень удобный формат изложения, когда одновременно сочетаются и теория и практика : ) Здоровья, Бодрости и Удачи Вам !!!
@sabiradil
@sabiradil 3 жыл бұрын
Наконец-то))) Рад видеть!
@ВладиславДементьев-ш7я
@ВладиславДементьев-ш7я Жыл бұрын
хорошие уроки ! Спасибо!
@АлёнаСтаниславовна-р5б
@АлёнаСтаниславовна-р5б 2 жыл бұрын
Добрый день, Олег! Спасибо за интересный урок.
@tp2b
@tp2b 2 жыл бұрын
Пожалуйста!
@Олексій-с3м
@Олексій-с3м 3 жыл бұрын
очень понятное и приятное пояснение печатной формы
@pavelabramov5446
@pavelabramov5446 2 жыл бұрын
Олег, спасибо за очередное видео про 1С и его печатные формы!
@tp2b
@tp2b 2 жыл бұрын
Пожалуйста :)
@РинатИхсанов-ч8э
@РинатИхсанов-ч8э 3 жыл бұрын
Дождались!!!
@raisavasilievnavasilievna2142
@raisavasilievnavasilievna2142 3 жыл бұрын
Душевно объясняет!
@antonromanenko8538
@antonromanenko8538 3 жыл бұрын
ура!!!!!!!!! новое видео
@АртемЯкубовский-и2г
@АртемЯкубовский-и2г 2 жыл бұрын
Спасибо за очередной урок!
@ichich-gw5ct
@ichich-gw5ct 3 жыл бұрын
Ура!
@mtokareva4573
@mtokareva4573 2 жыл бұрын
Спасибо! Понятная и интересная подача материала!
@tp2b
@tp2b 2 жыл бұрын
Пожалуйста.
@Александр-в3б1у
@Александр-в3б1у 2 жыл бұрын
Спасибо! Очень полезно и Очень подробно.
@tp2b
@tp2b 2 жыл бұрын
Пожалуйста!
@nikita2016rus
@nikita2016rus 2 жыл бұрын
огромное спасибо за ваш труд
@tp2b
@tp2b 2 жыл бұрын
Пожалуйста
@CRAZY_CAT205
@CRAZY_CAT205 2 жыл бұрын
Спасибо за урок!
@tp2b
@tp2b 2 жыл бұрын
Пожалуйста
@ИльяТопалов-ч1т
@ИльяТопалов-ч1т 8 ай бұрын
Скептически отношусь к табличным документам, это было актуально давным давно. В наше время разметка XML предпочтительнее (XDTO). Вы можете и таблицы и графы и диаграммы бизнес-процессов размещать и все это динамически двигать и передавать в любые внешние источники и брать из внешних источников. На мой взгляд и 1с списывает со счетов табличные документы, объявляя поддержку ворд и прочих xml ориентированных форматов документов. Табличные документы это какой то костыль из прошлого, выдуманный 1с и живущий внутри 1с лет 20 назад такое встречал в различных программах
@tp2b
@tp2b 8 ай бұрын
Очень даже неплохой "костыль"... вполне и широко применимый в наше время... Когда цель - печатная форма, очень удобно. Ну и не только :)
@ДаниловВ.А
@ДаниловВ.А 2 жыл бұрын
Домашнее задание выполнил вот таким образом: Функция УбратьЛидирующиеНули(Строка) Рез = СокрЛП(Строка); Пока Лев(Рез, 1) = "0" Цикл Рез = Сред(Рез, 2); КонецЦикла; Возврат Рез; КонецФункции ОбластьШапка.Параметры.НомерДокумента = УбратьЛидирующиеНули(Выборка.Номер);
@ДаниловВ.А
@ДаниловВ.А 2 жыл бұрын
Врать не буду, скажу как есть . Функцию нашел в интернете. Воспользовался одним из твоих лайфаков, поиска в интернете
@ДмитрийСиренко
@ДмитрийСиренко 3 жыл бұрын
Спасибо! Заметил, что не вывели кнопку в список документа, хотя сам код в менеджере!
@123474661
@123474661 3 жыл бұрын
ПолучитьМакет метод менеджера ,можно написать сокращено,в данном случае объект запрос можно использовать один,к базе можно обратится одним запросом ,шапку тянуть итогами
@tp2b
@tp2b 3 жыл бұрын
Это же курс для новичков без подготовки.... :)
@tp2b
@tp2b 3 жыл бұрын
Поддержать канал/Получить плюшки: boosty.to/tp2b Поддержать рублем: donate.stream/tp2b Файлы по урокам: yadi.sk/d/fbayAds8H5K67A?w=1
@ДаниловВ.А
@ДаниловВ.А 2 жыл бұрын
Отвечаю на Олег, Ваш вопрос. Рискну предположить , что подвал не идеален тем, что в зависимости от количество ингридиетов, занимаемая часть листа будет прыгать(либо весь лист забит ингридиетами, либо он будет практически пуст) , поэтому нам нужно отрегулировать количество строк в подвале , чтобы они не выпригивали на другой лист или наоборот
@maremukov
@maremukov 3 жыл бұрын
Опа, неужели
@sinard84
@sinard84 Жыл бұрын
Спасибо за видео! Подскажите, в чем разница между созданием команды на печать внутри формы (как было показано в ролике) и созданием объекта метаданных "Команда"? Из того, что заметил я сам: при создании Команды в метаданных кнопка печати появляется также в форме списка, но при этом на форме она выводится именно как кнопка, а не внутри подменю (хотя, наверное, можно вывести и в подменю, но я пока не знаю как). В плане производительности большой разницы я не увидел. Может быть есть еще какие-то различия?
@tp2b
@tp2b Жыл бұрын
Как раз в том, что команда внутри формы нужна именно для работы внутри формы, а команда объекта или общая команда доступна извне. Из этого следует что что у них разный контекст... Больше сходу в голову ни чего не приходит.
@Станислав-к6б
@Станислав-к6б 2 жыл бұрын
ОбластьШапка.Параметры.НомерДокумента = Число(ВыборкаДетальныеЗаписи.Номер); Вот так решил убрать нули.
@ДаниловВ.А
@ДаниловВ.А 2 жыл бұрын
Олег, спасибо Вам большое за уроки.Благодаря Вам я уверен , что стану программистом 1с. ПС. Ошибка заключается в том, что Вы в параметре запроса не Не исправили параметр "Ссылка" на "СсылкаНаДокумент"
@ДаниловВ.А
@ДаниловВ.А 2 жыл бұрын
Забыл про ПродуктПредставление))
@timurkantakuzin4485
@timurkantakuzin4485 2 жыл бұрын
автору респект, но как же сильно видео сжимается(скорее всего из-за ютуба).Вроде 1080p ,а качество ели-ели доходит до 720p-800p по ощущением.Решение этой проблема я вижу только , если монтировать в 1440p может тогда будет настоящие 1080p .Ибо не особо приятно смотреть на эту гору пикселей, но благодаря подачи все равно смотришь)
@nataliiatelles6320
@nataliiatelles6320 3 жыл бұрын
Спасибо. А почему нельзя фун.по печати разместить в модуле объекта, например?
@tp2b
@tp2b 3 жыл бұрын
Можно, и в обычном приложении так обычно и делали... Но для того чтобы получить доступ к этой функции нам нужно получить объект, а это ресурсозатратно и далеко не всегда нужно.
@ПавелЮркунас
@ПавелЮркунас 3 жыл бұрын
Здравствуйте. Если функцию перенести из модуля менеджера в модуль объекта, то код не работает. В чем причина?
@tp2b
@tp2b 3 жыл бұрын
Здравствуйте :) Всё просто... чтобы добраться до экспортных процедур и функций объявленных в модуле объекта, нам нужно сначала получить этот объект, мы скоро этим будем заниматься и я попробую подробно рассказать чем отличается например СправочникСсылка от СправочникОбъект и почему в формах волшебное слово "Объект." не даёт доступа ко всем его методам и свойствам, хотя логично ожидать их там увидеть :) и что это не совсем Объект в полном понимании, а всего лишь его краткое представление :)
@Andrew_Zitikhin
@Andrew_Zitikhin 2 жыл бұрын
Добрый день, Олег! Я вне "какую" не могу назвать первую часть нашего макета "Приготовление продуктов" в документе "Приготовление продуктов"! Вот, я сильно удиваился когда, у меня получилось дать название второй части макете "Строка", ещё раз повторно выражусь "Как мне назвать первую часть нашего макета"?
@tp2b
@tp2b 2 жыл бұрын
такой формат только для спонсоров
@ПавелЮркунас
@ПавелЮркунас 3 жыл бұрын
Решение домашнего задания. Одно из решений: формат(Число(Выборка.Номер),"ЧГ =");
@tp2b
@tp2b 3 жыл бұрын
Ваш комментарий в новом видео :)
@SvetlanaBova
@SvetlanaBova 6 ай бұрын
Добрый день, Олег ну ведь все же было хорошо до этого урока....Сегодня что-то пошло не так...У меня канеш...Почему у меня ничего не выводится на печать?! Можете посмотреть? Хотелось бы понимания. "Процедура не обнаружена". Что не так? PS: Нашла ошибку. Спасибо!
@СергейАндреевич-и2я
@СергейАндреевич-и2я 2 жыл бұрын
Чтоб убрать нули, просто делим на 1)))))) ОбластьШапка.Параметры.НомерДокумента = ВыборкаДетальныеЗаписи.Номер / 1;
@tp2b
@tp2b 2 жыл бұрын
Это неявное приведение... можно с тем же успехом написать Число(....) НО если там не только цифры... ?
@СергейАндреевич-и2я
@СергейАндреевич-и2я 2 жыл бұрын
@@tp2b Не, ну я под конкретный вопрос ответ придумывал) Ужо следующий урок посмотрел и понял, что в жизни двумя символами не всегда задачки решаются.....
@evgevg3766
@evgevg3766 4 ай бұрын
Добрый день. Почему в запросе выбираем Продукт.Представление, а не Продукт.Наименование. В чем разница?
@tp2b
@tp2b 4 ай бұрын
Что является представлением, мы можем указать в объекте, при необходимости.. и запросы без изменений продолжат работать с новым представлением.... а если указывать явно реквизит, то в таком случае придётся менять запросы...
@evgevg3766
@evgevg3766 4 ай бұрын
@@tp2b Спасибо за ответ. :)
@ralst
@ralst 2 ай бұрын
Вот 3 варианта как убрать лидирующие нули: Превращаем стороку в число: 1) ОбластьШапка.Параметры.НомерДокумента = 0 + ВыборкаДетальныеЗаписи.Номер; Используем регулярные выражения: 2) ОбластьШапка.Параметры.НомерДокумента = СтрНайтиПоРегулярномуВыражению(ВыборкаДетальныеЗаписи.Номер, "[^0][" + ВыборкаДетальныеЗаписи.Номер + "]*$").Значение; 3) ОбластьШапка.Параметры.НомерДокумента = СтрЗаменитьПоРегулярномуВыражению(ВыборкаДетальныеЗаписи.Номер, "^(0+)(.*)$", "$2");
@fflakonoff1
@fflakonoff1 2 жыл бұрын
на 35:50 вы разъединяете и объединяете ячейки и текст у вас не исчезает, а у меня исчезает почему-то?
@tp2b
@tp2b 2 жыл бұрын
если текст в левой-верхней ячейки из объединяемых, то он не пропадёт при объединении :)
@fflakonoff1
@fflakonoff1 2 жыл бұрын
@@tp2b спасибо, сегодня методом тыка разобрался 🤝
@Виталий-д4ц
@Виталий-д4ц 3 жыл бұрын
С лидирующими нулями , что то не получается. Можно подсказку?
@tp2b
@tp2b 3 жыл бұрын
В новом видео...
@MBStudent1
@MBStudent1 2 жыл бұрын
Добрый день! А если я создаю кнопку печати на ФормеСписка и создаю те же самые Процедуры и Функции, как передать параметр на ссылку документа в процедуре модуля ФормыСписка ? Или из формы списка уже нужно обращаться не к МодулюМенеджера ?
@tp2b
@tp2b 2 жыл бұрын
Модуль менеджера он один для объекта, к нему можно обращаться и из формыОбъекта и из ФормыСписка и из других мест... главное НаСервере... Берете НаКлиенте данные из текущей строки списка или из выделенных строк списка, передаете их на сервер и дальше всё как раньше делали :)
@Laurchic97
@Laurchic97 3 жыл бұрын
Подскажите, пожалуйста, как можно в макете ПФ выделить часть текста жирным? К примеру в шаблоне № [НомерДокумента] от [ДатаДокумента] нужно выделить параметры жирным шрифтом.
@tp2b
@tp2b 2 жыл бұрын
На сколько мне известно, такой возможности в платформе нет. Придётся разбивать на ячейки. Можно сделать специальный шрифт с отдельным набором жирных букв, но это сильно извращённый костыль, с которым придётся еще и шрифт поставлять, чтобы у клиентов читалось :) Если есть необходимость гибко работать с форматированием, то можно использовать совсем другую технологию и формировать например документ Word, но у этого формата тоже есть оборотная сторона медали... например довольно своеобразная работа с таблицами...
@BobojonBobojonov-l4g
@BobojonBobojonov-l4g 11 ай бұрын
Здравствуйте у меня 1с ошибка даёт можете конфигурация отправить
@tp2b
@tp2b 11 ай бұрын
boosty.to/tp2b
@BobojonBobojonov-l4g
@BobojonBobojonov-l4g 11 ай бұрын
@@tp2b тут невозможно скачать можете в другом сайте отправить
@tp2b
@tp2b 11 ай бұрын
Всё возможно, я сам выкладывал. Ссылки там рабочие.
@BobojonBobojonov-l4g
@BobojonBobojonov-l4g 11 ай бұрын
@@tp2b там платный
@tp2b
@tp2b 11 ай бұрын
А бесплатно - самостоятельно по материалам уроков :)
@adelina9981
@adelina9981 Жыл бұрын
преподавание с элементами юмора - вот в чем фишка.
@melkiy1735
@melkiy1735 2 жыл бұрын
Для чего мы в модуле формы вызывали сервер, если сразу могли обратиться к модулю менеджера? Или так не работает и приходится из сервера вызывать серверную процедуру еще раз?
@tp2b
@tp2b 2 жыл бұрын
Попробуйте и увидите результат... потом посмотрите урок про контекст :)
@melkiy1735
@melkiy1735 2 жыл бұрын
@@tp2b Да. Получил ошибку, что процедура не определена. ПОискал в интернете, и нашел только такое объяснение (если вы лучше расскажите, то вообще великолепно будет). "Есть разница между «функция есть на сервере» и «функцию можно вызывать на сервере». Во втором случае функция «видна» с клиента и может быть вызвана. В первом - не видна на клиенте и может быть вызвана только из другой функции, выполняемой на сервере. Поэтому есть инструкция #Сервер (доступен вызов с клиенте) и #НаСервере (видна только на сервере), и аналогично для клиента." Но в модуле менеджера такая же деректива &НаСервере, что и в модуле формы. КАк вот новичку понять, что это не одно и тоже, и модуль менеджера нельзя вызвать из клиента. Или это аналогично общему модулю с пометкой "Сервер", но без пометки "Вызов сервера", да?
@tp2b
@tp2b 2 жыл бұрын
Здесь очень важно понимание контекста, об этом было отдельное большое видео. Менеджеры объектов доступны только на сервере и не только они. Их нельзя увидеть из клиентского контекста и вызвать соответственно тоже нельзя.
@ВладиславДементьев-ш7я
@ВладиславДементьев-ш7я 7 ай бұрын
!!!!!!!!!!
@melkiy1735
@melkiy1735 2 жыл бұрын
Пытаюсь задонатить, выходит ошибка постоянно. Пишет: "Похоже что это техническая ошибка." Что я не так делаю?
@tp2b
@tp2b 2 жыл бұрын
Возможно сейчас с сервисом донатов что-то не так... но вообще он рабочий, вчера донат приходил.
@ПавелЮркунас
@ПавелЮркунас 2 жыл бұрын
45.00 зачем писать такую конструкцию: Документы.ПриготовлениеПродуктов.ПечатьПриготовленияПродуктов(СсылкаНаДокумент); Когда, наверно, можно просто вызвать функцию из модуля менеджера, а именно: ПечатьПриготовленияПродуктов(СсылкаНаДокумент);
@tp2b
@tp2b 2 жыл бұрын
Если внутри контекста модуля менеджера - да. Но нам нужно вызвать функцию модуля менеджера из контекста формы... Или я не понял Ваш вопрос.
@Dava_nenado
@Dava_nenado 2 жыл бұрын
3 раза переделывал, Шапка появляется, подвал появляется, строка не появляется . Кто может посмотреть конфигурацию и указать на ошибку?)помогите!)
@tp2b
@tp2b 2 жыл бұрын
На крайний случай: boosty.to/tp2b/purchase/901928?ssource=DIRECT&share=subscription_link
@АнастасияКузнецова-ж3о6о
@АнастасияКузнецова-ж3о6о 3 жыл бұрын
А почему нельзя рисовать такой макет, где в каждой ячейке свои данные? Ведь при выгрузке это в эксель, потом вручную фиг поправить) Там такое количество ячеек будет🙉
@tp2b
@tp2b 3 жыл бұрын
Можно, просто есть один очень пакостный нюанс в этом... Если получается сложная структура и заказчик просит что-то подвинуть или колонку добавить/поправить, то приходится переделывать половину макета, чтобы всё осталось на своих местах. А с такой "не оптимальной сеткой" пространство для манёвра больше. Об этом еще поговорим в следующих уроках, там много мелочей которые портят жизнь и самим разработчикам, и конечным пользователям :) Коварные Макеты 1С :)
@triborg21
@triborg21 4 ай бұрын
покажи на обычных
@tp2b
@tp2b 4 ай бұрын
Устарело
@ТахирНарзуллаев-о7з
@ТахирНарзуллаев-о7з 2 жыл бұрын
Все Васи в комментариях негодуют
@nullnull557
@nullnull557 3 жыл бұрын
Комментарии для продвижения. У меня желание пропало учиться. Надо как то осилить лень
@tp2b
@tp2b 3 жыл бұрын
Когда лень лениться - пора учиться!
@triborg21
@triborg21 4 ай бұрын
а можно все это на 8.2? слабо
@tp2b
@tp2b 4 ай бұрын
на "слабо" это уж Вы сами :)
@ТахирНарзуллаев-о7з
@ТахирНарзуллаев-о7з 2 жыл бұрын
разъярённые Маши вошли в чат
@AlexMiron1990
@AlexMiron1990 2 жыл бұрын
Что не красиво... Ставим Яичница из 2х яиц, ставим 10 порций-записать-печать-будет указано 10 порций, а продуктов хватает только на 2
@mefistofel12345
@mefistofel12345 3 жыл бұрын
Слишком много воды
Управляемые формы 1С  - Это очень просто (урок 14)
1:02:32
Who's spending her birthday with Harley Quinn on halloween?#Harley Quinn #joker
01:00
Harley Quinn with the Joker
Рет қаралды 23 МЛН
Wait for it 😂
00:19
ILYA BORZOV
Рет қаралды 11 МЛН
ТЮРЕМЩИК В БОКСЕ! #shorts
00:58
HARD_MMA
Рет қаралды 1,6 МЛН
My MEAN sister annoys me! 😡 Use this gadget #hack
00:24
Как показывать сообщения, диалоги и вопросы в 1С
1:06:30
IRONSKILLS - Курсы по 1С
Рет қаралды 34 М.
Мастер-класс: Как создать печатную форму в 1С "с нуля".
22:07
Who's spending her birthday with Harley Quinn on halloween?#Harley Quinn #joker
01:00
Harley Quinn with the Joker
Рет қаралды 23 МЛН