Спасибо, Юрий! Как всегда, отличный комментарий :)
@Александр-г4ъ8ъ7 жыл бұрын
Великим Делом занимаетесь! Народ посвящаете!!!!
@romankorotaew93126 жыл бұрын
Лучшее в свободном доступе)
@IlyaLeontyev6 жыл бұрын
Благодарю )
@машаэгзибитовна6 жыл бұрын
Очень классно сделано, я раньше делал их но непонимал особо что к чему, теперь всё понятно!!!
@artemadeev74444 жыл бұрын
Спасибо за урок Илья. Просмотров добавилось после окончания запросов)
@HuKuTa20003 жыл бұрын
многие не выдержали)))
@Vicont40635 жыл бұрын
Дай Бог тебе здоровья)
@numerolog.praktik7100 Жыл бұрын
Илья, огромное спасибо! Я весь интернет перерыла с этими макетами, везде куча кода и ничего не понятно! Увидела Ваше видео - поняла ВСЕ! У Вас ТАЛАНТ обучать!!!!!!!! Это, кстати, не первое Ваше видео, которое мне помогает! Благодарю!
@Prokhorable5 жыл бұрын
{Документ.Выдача.Форма.ФормаДокумента.Форма(63,10)}: Процедура или функция с указанным именем не определена (ПолучитьМакет) Макет =
@untiweuntiwe74154 жыл бұрын
Должно быть Макет = ПолучитьМакет("Макет"); А не Макет = Новый ПолучитьМакет("Макет");
@sector783 жыл бұрын
Макет = ЭтотОбъект.ПолучитьМакет("Макет"); Вот так напиши
@olegdp3 жыл бұрын
Спасибо. Ура, я умею создавать документы :)
@ArtyrVanetsian6 жыл бұрын
ИМХО в 2017 году рассказывать о создании печатных форм в ОБЫЧНОМ приложении, мягко говоря, не комильфо. Хотя судя по кол-ву лайков и восторженным коментам многим помогло - так держать! )))
@IlyaLeontyev6 жыл бұрын
Все же это необходимо знать. Механизм принципиально отличается от создания печатных форм в управляемом приложении. Если такой информации не будет, то как же решать такие задачи?
@IronMan-rq3mu5 жыл бұрын
@@IlyaLeontyev Если бы можно было, я бы тысячу лайков тебе поставил!
@LordDarkFine4 жыл бұрын
Аплодирую стоя. На курсах в УЦ1 такого и рядом не лежит.
@ВиталийАнгелов-н6ъ6 жыл бұрын
Все понятно!. Спасибо!
@Mson00006 жыл бұрын
После твоих уроков других преподавателей смотреть невозможно! И как же мне дальше учить 1С?
@HuKuTa20003 жыл бұрын
вот закончил смотреть 44 урок. а их всего 68. жаль что мало. понимаю что этого маловато. радует что хоть у него канал есть, туда потом пойду :D
@alexbel136 жыл бұрын
Повторяю эту операцию в управляемом приложении - не получается ПолучитьМакет.
@ВладимирШпак-я8ц4 жыл бұрын
Присоединяюсь к вопросу???
@ВладимирШпак-я8ц4 жыл бұрын
Сделал так &НаСервереБезКонтекста Функция ПолучитьМакетНаСервере(ТабличныйДокумент) Макет = Документы.ПриемНаРаботу.ПолучитьМакет("Макет"); Возврат Макет; КонецФункции // ПолучитьМакетНаСервере(ТабличныйДокумент)() &НаКлиенте Процедура ПечатьДоговора(Команда) ТабДок = Новый ТабличныйДокумент; Макет = ПолучитьМакетНаСервере(Макет); ТабДок.Вывести(Макет); ТабДок.Показать("Трудовой договор по сотруднику - "+Объект.Сотрудник); КонецПроцедуры Но на тонком так и не выводит, только на толстом.
@КонстантинГирштейн4 жыл бұрын
@@ВладимирШпак-я8ц Вы гений! Огромное спасибо!!!
@PN1273 жыл бұрын
@@ВладимирШпак-я8ц Дополню ваш ответ: &НаСервереБезКонтекста Функция ПолучитьМакетНаСервере(ТабличныйДокумент) Макет = Документы.ПриемНаРаботу.ПолучитьМакет("Макет"); Возврат Макет; КонецФункции &НаКлиенте Процедура ПечатьДоговора(Команда) ТабДок = Новый ТабличныйДокумент; Макет = ПолучитьМакетНаСервере(Макет); Макет.Параметры.НомерДоговора = Объект.Номер; Макет.Параметры.ДатаДоговора = Формат (Объект.Дата,"ДФ=dd.MM.yyyy"); Макет.Параметры.Дата = Объект.Дата; Макет.Параметры.Сотрудник = Объект.Сотрудник; ТабДок.Вывести(Макет); ТабДок.Показать("Трудовой договор по сотруднику " + Объект.Сотрудник); КонецПроцедуры //Открываем на толстом клиенте
@ROMALIN995 жыл бұрын
Как создавать печатные формы в управляемых формах? Зачем для 8.3 это нужно делать в обычных, я не могу понять.
@IronMan-rq3mu5 жыл бұрын
Илья. Как заполняя внешнюю печатную форму обратиться к данным хранящимся в реквизите другого документа? Например внешняя печатная форма для документа "Отчёт о розничных продажах", а данные надо взять из документа "Кассовая Смена" за эту же дату. Реквизиты: НомерСменыККТ, Начало (Там дата и время, взять только время), Конец.
@melomalo16826 жыл бұрын
Впишу свои маленькие 5 коппеечек - если вы вдруг не нашли Макет в свойствах Ячейки при заполнении параметров kzbin.info/www/bejne/bpeun3ichM99eJo то вверху у свойств нажмите клавишу показать только важные - дабы показало все
@danderluf77496 жыл бұрын
Если и после этого в свойствах Ячейки не появился Макет надо в свойствах на второй строке, где написано Ячейки выбрать Табличный документ, после чего поставить галочку напротив слова Макет.
@ЮрийКовешников-т8ш2 жыл бұрын
Или просто не перепутайте, как я сначала, что Свойства ячейки в Конфигурации, а не в Пользовательском режиме
@Ofe_liya2 жыл бұрын
Большое спасибо!
@РоманКотов-е4и7 ай бұрын
*Примечание от зрителя из 2024 года, работающего с управляемой формой* Код не работает из-за клиент-серверного разделения в 1С. Добиться того же, что показывает автор, можно следующим кодом (без претензии на корректность с точки зрения специалиста) &НаСервере Функция ПолучитьМакетНаСервере() // создаём табличный документ ТабДок = Новый ТабличныйДокумент; // получаем макет Макет = РеквизитФормыВЗначение("Объект").ПолучитьМакет("Макет"); // передаём параметры в макет Макет.Параметры.НомерНакладной = Объект.Номер; Макет.Параметры.ДатаНакладной = Формат(Объект.Дата, "ДФ=dd/MM/yy"); Макет.Параметры.Дата = Объект.Дата; ТабДок.Вывести(Макет); Возврат ТабДок; КонецФункции &НаКлиенте Процедура КастомнаяКнопка(Команда) ТабДок = ПолучитьМакетНаСервере(); ТабДок.Показать(Объект.Ссылка); КонецПроцедуры
@KiraLis394 жыл бұрын
У меня тут тоже куча проблем! В 8.3.12, в управляемом тонком клиенте то одно, то другое! То не так написано, это не найдено! Откуда вообще взялся "Номер"? Что это за номер? Не понимаем ни я, ни моя 1С -_-" Уже ищу обходные варианты по форумам.. но пока половину даже не понимаю как искать.
@NNJuri2 жыл бұрын
Все по делу!
@yaliboyulu6864 Жыл бұрын
Подскажите как вывести на печать документ реализации + комментарии торгового представителя+ долг контрагентов
@nimb2663 жыл бұрын
Наберите слово "Формат" после знака равно и нажмите CTRL+Q и автоматически откроется Форматный конструктор. А после останется указать только Имя самой переменной "Дата". (апрель 2021)
@eugene49706 жыл бұрын
Почему-то когда задаю параметры макета, пишет "Поле объекта не обнаружено (Номер)". Пробовал и копировать имя поля, пробовал заменять на ДокументОбъект.Номер. Результат не поменялся. Ролик пересмотрел 4 раза
@IlyaLeontyev6 жыл бұрын
Вы в макете не забыли для ячейки с номером указать в свойстве "Заполнение" значение "Параметр"?
@1stabatvoix7 жыл бұрын
А как кнопку нарисовать не забыл сказать?
@СтаниславАлександровичАрзубов7 жыл бұрын
просто еще раз внимательно за мышкой смотри
@intellectualuser22443 жыл бұрын
8.3.8 не работает 0:22 так себе ролик
@АлександрПро-н8в7 жыл бұрын
Класс!
@UZR6554 жыл бұрын
А как сделать сохранение в PDF поумолчанию?
@nimb2663 жыл бұрын
Эх, после 1С V7.7 все эти конструкторы и помощники, как с форматом Даты, к примеру, просто блеск!!! (апрель 2021)
@luckyea76 жыл бұрын
почему у меня пишет "переменная не определена на Номер и сотрудник"?
@Batmanseeyou6 жыл бұрын
Такая же фигня с номером была. Переименовал в макете "НомерДоговора" на "Номер" и в программе так же, естественно, и все заработало. С чем это связано я понятия не имею. Я в текст еще вносил Оклад и Должность и никаких проблем не было.
@МарияБайкова-р4ц6 жыл бұрын
Возможно забыли в макете изменить свойства ячейки (Свойство Заполнение - Шаблон).
@ДжемсБанд10 ай бұрын
кнопка не добавляется. хз как дальше?
@ДжемсБанд10 ай бұрын
обязательно так быстро тарахтеть? как это повторить можно за ним? О_о
@M1rat5 жыл бұрын
Добрый день! У меня проблема, на платформе 1С:Предприятие 8.3 (8.3.5.1460) при установлении ячейки свойства Заполнение как "параметр" например Сотрудник, то при нажатии на кнопку Печать пишет что "{Документ.ПриемНаРаботу.Форма.ФормаДокумента.Форма(14)}: Поле объекта не обнаружено (Сотрудник) Макет.Параметры.Сотрудник = Сотрудник;". Хотя компилировать дает сам текст процедуры такой же как на видео. Может это происходит из за того что платформа другая?
@M1rat5 жыл бұрын
Я понял, если установить свойство как параметр, то нужно указать только имя параметра без какого либо текста, а если шаблон выбрать то можно указать любой текст и параметры указать в [].
@d.skok_off4 жыл бұрын
Нет, автоматически ничего не подставится. 😅
@Школа1С-видеоурокибесплатно7 жыл бұрын
Создание макета печатной формы 1С. Вывод параметров печатной формы. Указание формата в коде и в ячейках Наша статья про внешние печатные формы для типовых конфигураций: programmist1s.ru/vneshnie-pechatnyie-formyi-v-1s/ Услуги 1С программиста в Москве: 1cproger.ru/ Читайте статьи по 1С на нашем сайте: programmist1s.ru/materialyi-po-1s/
@рэм2207 жыл бұрын
Плохо. Очень плохо что низя поставить два и более лайков. Урок супер всё просто и понятно.
@Школа1С-видеоурокибесплатно7 жыл бұрын
Можно ставить под каждым видео! :)
@buboniksan19937 жыл бұрын
А можете подсказать, что если у меня (почему-то нету функции ПолучитьМакет, когда пытаюсь прописать эту процедуру( обработчик нажатия кнопки) - а есть лишь функция ПолучитьОбщийМакет - где мне её определить или что с этим делать ? //Процедура или функция с указанным именем не определена (ПолучитьМакет) Макет =
@buboniksan19937 жыл бұрын
Всё решил проблему, загуглив(запросив макет на сервере) и запустив конфигурацию в толстом клиенте. Просто мне нужно получить форму в управляемом приложении, возможно из-за этого ругалось изначально
@neverforget30724 жыл бұрын
Голос противный, ничего не понятно, но заставляют делать эту фигню.
@ExspertProfessional4 жыл бұрын
Учись Илюха, мне кажется тебе далеко до такого подноса информации. kzbin.info/www/bejne/lZi9XmuAidFsapo