Пошаговая инструкция по созданию внешней печатной формы из обычной печатной формы конфигурации для обычного интерфейса. Пример программирования акта оказания услуг. Как подключить печатную форму в режиме 1С Предприятие. Услуги 1С программиста в Москве: 1cproger.ru/ Читайте статьи по 1С на нашем сайте: programmist1s.ru/materialyi-po-1s/
Спасибо за видео! Было бы неплохо, для полноты освещения вопроса, продемонстрировать еще и механизм авторегистрации внешней печатной формы. И закрепить свой стартовый комментарий ;)
При просмотре урока рука сама собой водила карандаш по листку бумаге, после просмотра, к моему удивлению на листке бумаге была нарисована пиктограмма, логотип фирмы 1С и портрет Ильи Леонтьева .Надо ещё пару раз посмотреть.
Доброго времени суток! Есть очень важный вопрос, но не по этой теме. Столкнулся с тем, что необходима синхронизация и выгрузка товаров и их полных характеристик с 1С 8.3 на сайт. И что бы выгрузка и загрузка была правильной, необходимо полное соответствие по всем характеристикам товаров, а именно: например есть на сайте товар кофе и он находится в категории продукты-кофе (в 1с я присвоил всем товарам кофе категорию продукты-кофе), но у этого товара на сайте есть такие атрибуты-фильтры как ТИП ("Зерновой, "Молотый", "Растворимый"), еще ВИД ("Арабика", "Арабика+Рабуста", "Растворимый"), производитель ("LAVAZZA, .....И ДР.), СТРАНА ПРОИЗВОДИТЕЛЬ(..............) Помогите пожалуйста с этим вопросом, где в 1с мне нужно прописать для каждого товара данные атрибуты, чтобы при выгрузке на сайт они отображались??? Сайт называется df.zp.ua
Большое спасибо за толковые объяснения! Аналогов для себя не нашла) Сейчас ковыряю форму , где надо вывести на печать номенклатуру. Раньше все отображалось замечательно, также делала по вашим урокам. А теперь 1с унф обновилась и появились наборы товаров. Т.е. появилась необходимость выводить наименование набора и состав, если установлена соответствующая галочка в настройках. Если делать два именованных поля с отсылкой одного к наборам, а другого - к номенклатуре товаров отдельно получаются отдельно наборы (перечисление), а потом свалены в одну кучу их составляющие. Если делать в одном диапазоне именованном, то выводится чередование - наименование набора и одной из составляющих, потом опять тот же набор и и ещё одна составляющая. Никак не пойму, как сделать, чтобы выводилось наименование одного набора, потом все составляющие, потом другой набор и все его составляющие. Очень прошу подсказать)
А что делать если обработка в документе не появилась? Точнее у меня справочник Сотрудники организации. По щелчку на обработке роже ничего. Наверное надо форму сделать для обработки или не?
Илья, огромное спасибо за классные уроки. Есть вопрос. Пробовал в БП 3.0.67 использовать фишку с отладкой внешней формы - не получилось. Выполнял все пошагово, как на видео. Но с момента добавления формы все пошло не так. У формы не появилась кнопка Выполнить, как у Вас. Добавил команду руками. Прописал в ней "Печать();" - не прокатило - не видит такую функцию. Покопался на форумах, нашел, как дать ссылку на модуль внешней обработки. Дальше потребовались аргументы. В общем, мучался-мучался, так и не домучал, бросил. Не подскажете, я что-то не так сделал или что изменилось в конфигурации?
Один нюанс, если что то поправить в УЖЕ подключенном внешнем отчете, его надо зайти и снова "подключить" в меню подключения - удалить из и выбрать снова. Иначе ошибки если они остались так и будут валиться.
Помогите пж. Не получается вывести в печатную форму значение дополнительного реквизита. Через ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Переменная", Истина); выводится его наименование, а как присвоить параметру печатной формы значение реквизита?
Илья, спасибо! Все просто и понятно! У меня вопрос - как сделать верхний и нижний колонтитулы в печатных формах, Например в макете Договора внизу каждой страницы чтоб было место для подписей от Поставщика и Покупателя, а наверху на каждой странице скажем НомерСтраницы из ВсегоСтраниц?
Вопрос хороший! Про колонтитулы так просто и не рассказать... Лучше показывать ) Если кратко, то это все делается программно. В начале каждой страницы выводим область "Верхний колонтитул". В конце каждой страницы выводим область "Нижний колонтитул". Чтобы нижний колонтитул выводился точно внизу страницы, а не посередине, также понадобится пустая область "ПустаяСтрока", которой придется забивать место между содержимым макета и нижним колонтитулом...
Разве в 1с нельзя выполнить импорт функций в другой модуль? обязательно копировать код конфигурации? или как в c# extension. Наверно это демонстрация неправильного способа)))
Привет Илья, спасибо за четкие, короткие и понятные видео. Подскажи как вывести два макета в один табличный документ? в обработку я добавил 2 макета, но они у меня сейчас выводятся как отдельные таблицы. Буду очень благодарен за помощь, потому что я на этом застрял.
Для случая, когда для справочника (у меня договоры контрагентов) уже предусмотрена печать, все получается. Но если других печатных форм нет, кнопка печати не появляется. Что делать?
@@chunchunmaru7391 Да, спасибо! Немного не так, но работает. В ЗУПе Часть сделала через расширения, часть- через внешние отчеты и обработки. Наверное, через расширение можно создавать кнопку "Печать" и дальше следовать за Ильей, так не пробовала
Там список целей, которые надо выполнить. Список фильмов, которые надо посмотреть. И список тем, на которые надо записать видео ) Мне кажется, лучше его никому не палить )
Столкнулась с такой же проблемой. Оказалось, что при создании реквизита СсылкаНаОбъект выбрала не тот тип: вместо ДокументСсылка - ДокументОбъект. Может Вам поможет.
Если честно, то это жесть, где же основные принципы ООП, где наследование для доступа к функциям ссылочного документа? Полиморфизм отсутсвует? После Axapta такое ощущение что вернулся на 20 лет назад. А что же делать если код в форме поменяется после обновления? Повторять тоже самое? Это просто ужас.
Объясняет плохо! В стиле нажимаем здесь, нажимаем тут. Для кого урок? Если для чайников - они ими и останутся! Кто все понял сходу - тому и не нужно ничего разжевывать.
даже в 2023 году есть компании, использующие УПП в обычных формах, спасибо большое за видео!
Ты так хорошо рассказываешь! Я не программирую, но слушая, как ты рассказываешь сразу захотелось!
Пошаговая инструкция по созданию внешней печатной формы из обычной печатной формы конфигурации для обычного интерфейса. Пример программирования акта оказания услуг. Как подключить печатную форму в режиме 1С Предприятие.
Услуги 1С программиста в Москве:
1cproger.ru/
Читайте статьи по 1С на нашем сайте:
programmist1s.ru/materialyi-po-1s/
Замечательный урок, все понятно объяснили. Спасибо )
Спасибо за видео!
Было бы неплохо, для полноты освещения вопроса, продемонстрировать еще и механизм авторегистрации внешней печатной формы.
И закрепить свой стартовый комментарий ;)
Спасибо за труды
Спасибо Видео очень помогло.
При просмотре урока рука сама собой водила карандаш по листку бумаге, после просмотра, к моему удивлению на листке бумаге была нарисована пиктограмма, логотип фирмы 1С и портрет Ильи Леонтьева .Надо ещё пару раз посмотреть.
Сделайте пожалуйста подобное видео для 3.1
Всётаки надо было выложить на скачку где нибудь Бухгалетрию 2,0 ибо так слишком тяжко, либо делать по 3,0!
Доброго времени суток!
Есть очень важный вопрос, но не по этой теме. Столкнулся с тем, что необходима синхронизация и выгрузка товаров и их полных характеристик с 1С 8.3 на сайт. И что бы выгрузка и загрузка была правильной, необходимо полное соответствие по всем характеристикам товаров, а именно: например есть на сайте товар кофе и он находится в категории продукты-кофе (в 1с я присвоил всем товарам кофе категорию продукты-кофе), но у этого товара на сайте есть такие атрибуты-фильтры как ТИП ("Зерновой, "Молотый", "Растворимый"), еще ВИД ("Арабика", "Арабика+Рабуста", "Растворимый"), производитель ("LAVAZZA, .....И ДР.), СТРАНА ПРОИЗВОДИТЕЛЬ(..............)
Помогите пожалуйста с этим вопросом, где в 1с мне нужно прописать для каждого товара данные атрибуты, чтобы при выгрузке на сайт они отображались???
Сайт называется df.zp.ua
А есть такое же видео, только для управляемых форм?
Большое спасибо за толковые объяснения! Аналогов для себя не нашла) Сейчас ковыряю форму , где надо вывести на печать номенклатуру. Раньше все отображалось замечательно, также делала по вашим урокам. А теперь 1с унф обновилась и появились наборы товаров. Т.е. появилась необходимость выводить наименование набора и состав, если установлена соответствующая галочка в настройках.
Если делать два именованных поля с отсылкой одного к наборам, а другого - к номенклатуре товаров отдельно получаются отдельно наборы (перечисление), а потом свалены в одну кучу их составляющие.
Если делать в одном диапазоне именованном, то выводится чередование - наименование набора и одной из составляющих, потом опять тот же набор и и ещё одна составляющая.
Никак не пойму, как сделать, чтобы выводилось наименование одного набора, потом все составляющие, потом другой набор и все его составляющие.
Очень прошу подсказать)
А что делать если обработка в документе не появилась? Точнее у меня справочник Сотрудники организации. По щелчку на обработке роже ничего. Наверное надо форму сделать для обработки или не?
Илья, огромное спасибо за классные уроки. Есть вопрос. Пробовал в БП 3.0.67 использовать фишку с отладкой внешней формы - не получилось. Выполнял все пошагово, как на видео. Но с момента добавления формы все пошло не так. У формы не появилась кнопка Выполнить, как у Вас. Добавил команду руками. Прописал в ней "Печать();" - не прокатило - не видит такую функцию. Покопался на форумах, нашел, как дать ссылку на модуль внешней обработки. Дальше потребовались аргументы. В общем, мучался-мучался, так и не домучал, бросил.
Не подскажете, я что-то не так сделал или что изменилось в конфигурации?
Один нюанс, если что то поправить в УЖЕ подключенном внешнем отчете, его надо зайти и снова "подключить" в меню подключения - удалить из и выбрать снова. Иначе ошибки если они остались так и будут валиться.
А вызвать процедуру из родного модуля нельзя? Обязательно ее полностью копипастить?
Лучший!
Помогите пж. Не получается вывести в печатную форму значение дополнительного реквизита. Через ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Переменная", Истина); выводится его наименование, а как присвоить параметру печатной формы значение реквизита?
Илья, спасибо! Все просто и понятно! У меня вопрос - как сделать верхний и нижний колонтитулы в печатных формах, Например в макете Договора внизу каждой страницы чтоб было место для подписей от Поставщика и Покупателя, а наверху на каждой странице скажем НомерСтраницы из ВсегоСтраниц?
Вопрос хороший! Про колонтитулы так просто и не рассказать... Лучше показывать )
Если кратко, то это все делается программно. В начале каждой страницы выводим область "Верхний колонтитул".
В конце каждой страницы выводим область "Нижний колонтитул".
Чтобы нижний колонтитул выводился точно внизу страницы, а не посередине, также понадобится пустая область "ПустаяСтрока", которой придется забивать место между содержимым макета и нижним колонтитулом...
Всётаки надо было выложить на скачку где нибудь Бухгалетрию 2,0 ибо так слишком тяжко, либо делать по 3,0! Ибо версия уже последняя и все на ней!
Разве в 1с нельзя выполнить импорт функций в другой модуль? обязательно копировать код конфигурации? или как в c# extension. Наверно это демонстрация неправильного способа)))
Привет Илья, спасибо за четкие, короткие и понятные видео. Подскажи как вывести два макета в один табличный документ?
в обработку я добавил 2 макета, но они у меня сейчас выводятся как отдельные таблицы. Буду очень благодарен за помощь, потому что я на этом застрял.
Вывод табличного документа, это единственный вариант отображения печатной формы?
Внешний регламент для 1с - расширение в котором можно быстро добавлять внешние печатные формы
Для случая, когда для справочника (у меня договоры контрагентов) уже предусмотрена печать, все получается. Но если других печатных форм нет, кнопка печати не появляется. Что делать?
Нашли ответ?
@@chunchunmaru7391 Да, спасибо! Немного не так, но работает. В ЗУПе Часть сделала через расширения, часть- через внешние отчеты и обработки. Наверное, через расширение можно создавать кнопку "Печать" и дальше следовать за Ильей, так не пробовала
Может есть у кого ссылка на буху 2.0? киньте ссылку...перерыл пол инета...так и не нашел...как же урок проходить..
Подскажите пожалуйста, сдклвл точно также как на видео, но теперь у меня нет кнопки печать и количества копий, не знаете в чем дело?
Сокрее всего форма у меня другая по умолчанию
3:26 excel файл "смысл жизни 2017"... Илья, сделай про него видосик! :)
Там список целей, которые надо выполнить. Список фильмов, которые надо посмотреть. И список тем, на которые надо записать видео )
Мне кажется, лучше его никому не палить )
а почему печатная форма пустая выходит? :)
Столкнулась с такой же проблемой. Оказалось, что при создании реквизита СсылкаНаОбъект выбрала не тот тип: вместо ДокументСсылка - ДокументОбъект. Может Вам поможет.
добавь еще раз эту внешнюю обработку к документу через сервис.
1080)) Лучше поздно, чем никогда)
ЭтотОбъект.Ссылка заменить на Ссылка, а ЭтотОбъект. заменить на СсылкаНаОбъект. Гениально
Ты четкий парень, хотел бы с тобой лично познакомиться
Начинающим ни хрена не ясно. Слишком быстро двигает курсором, не возможно уследить последовательность действий.
Автор, видимо, не читает комментарии.
Если честно, то это жесть, где же основные принципы ООП, где наследование для доступа к функциям ссылочного документа? Полиморфизм отсутсвует? После Axapta такое ощущение что вернулся на 20 лет назад. А что же делать если код в форме поменяется после обновления? Повторять тоже самое? Это просто ужас.
😨😨😨
Объясняет плохо! В стиле нажимаем здесь, нажимаем тут. Для кого урок? Если для чайников - они ими и останутся! Кто все понял сходу - тому и не нужно ничего разжевывать.
Только все эти обычные формы на столько устарели что их мало кто уже использует, лучшие бы сделал бы уроки по управляемым формам
Может есть у кого ссылка на буху 2.0? киньте ссылку...перерыл пол инета...так и не нашел...как же урок проходить..