Комментарии:
Как приятно смотреть нормальный код. Нашел на инфостате статью по печати в ворд, там какой-то бредокод, с кучей процедур и функций. За видео спасибо!
ОтветитьЗдравствуйте, спасибо за видео, а это будет работать в fresh?
ОтветитьКак то сложно, есть же варианты заполнения word попроще
ОтветитьТак-то в процедуре НапечататьКоммерческоеПредложение запрос в цикле, если будет печататься несколько документов, надо бы весь массив объектов в запрос с условием ставить
ОтветитьДобрый день, база 1с файловая или серверная?
Ответитьа выгрузки нету?
ОтветитьВсем привет) В таком макете как можно сделать горизонтальное положение для отдельно взятых страниц?
ОтветитьОгромнейшее спасибо Вам. Очень помогаете своими видео.
ОтветитьВсе хорошо. НО! К сожалению не получается создать области со своими произвольными именами. Мне нужно собирать договор из разных части и каждом своеи параметры. А тут так, если область назвал "Заголовок", то все хорошо, а если назвал "Заглавие", все - ничего никуда не выводится.
ОтветитьРазрабатывал впф.
И была проблема с тем, когда соответсвие 'офисные документы' остается пустым. Тогда выдавало ошибку.
Добавил в процедуру Печать условие на проверку кол-ва элентов в этом соответствие. И если оно пустое - ПФ.офисные документы не заполняю.
И обязательно указываю там же ПФ.ТабличныйДокумент = Новый ТабличныйДокумент.
Тогда появляется стандартная надпись "Печатная форма не доступна".
Удобно если документ должен соответствовать каким то условим.
Подскажите а можно ли такую же тему с тегами провернуть в Ecxel'е. Чтобы можно просто добавить файл Ecxel как печатную форму
ОтветитьВидео оторвалось от контекста БСП. Теперь, когда в БСП появился конструктор макетов word, это видео частично потеряло актуальность.
ОтветитьХоть бы ссылку на предыдущий урок по формированию печатной формы оставили. Непонятно от куда взялась процедура "ДобавитьКомандуПечати". Где расположена команда печати? Почему так нескладно???
ОтветитьШикарное объяснение! Спасибо! Только подскажите пожалуйста, как выводить таблицу произвольной ширины?
Если результирующая таблица от случая к случаю имеет разное количество колонок - от 2 до 7. И это определяется только в ходе обработки результатов запроса.
При печати на основе табличного макета размечал область и делал Область.Присоединить для очередного столбца. А как здесь разметить шаблон и в дальнейшем корректно вставить в него данные?
А как можно начать новую страницу. Нужно в Ворд выести таблицу. Каждая строка на новой странице.
ОтветитьСпасибо большое! А как вывести сквозные строки заголовка таблицы?
ОтветитьДобрый вечер! Все сделала по инструкции 1с 8.3. В результате в Предприятии в макетах шаблон ворд появился, а при нажатии на кнопку Печать - выкидывает на ошибку Макет не найден в общий модуль, где написано если шаблон начинается ПФ_ то выбросить ошибку... перерыла все на свете, не нашла. Может вы подскажете? Буду признательна всем за любую помощь
ОтветитьКто-нибудь может подсказать, как сделать сохранение полученного файла по конкретному пути, а не в папку temp?
ОтветитьДобрый день! Все замечательно описано, но в моем случае сформированная печатная форма отличается форматированием от изначального шаблона. При заполнении документа изменяется межстрочный интервал, и форма выглядит совсем не так как задумывалось. Какие варианты есть победить данную проблему?
ОтветитьСпасибо, нечасто увидишь достаточно хороший стиль написания кода.
Ответитьодни маты хочется написать! вы вообще в курсе как учить!? мне нужно просто печать ворд документа и все!!
сейчас на примере: мне нужно колесо, зачем вы мне рассказываете как создать феррари!? у которой есть колесо??
как просто выывести макет? я не понял! я не программист 1с, мне на заводе нужно листики готовить с одинаковым текстом и разной датой, я хотел облегчить себе жизнь, а из за вас она сильно усложнилась! еще и называетесь курсы!!! вы так ни кого не научите!!!!Ужас! полный!
Будет ли это работать если печатная форма внешняя?
ОтветитьА если у меня нету областей только параметры?
ОтветитьБольшое спасибо за это видео. Все понятно. С уважением.
ОтветитьПрекрасный материал. СПасибо!!
А как выводить таблицу с иерархией? Таким способом выводится не построчно и не получается сделать проверки, чтобы не выводилась одна и та же строка.
Спасибо, что просвещаете нас такими полезными знаниями! Я смотрю, это последнее видео было год назад. Будет ли еще видео про подсистемы БСП?
ОтветитьСпасибо за видео! Планируется ли рассматривать другие системы БСП? Например, Префиксация или Структура подчиненности?
ОтветитьАвтопрагмат вроде тачки подбирает
ОтветитьА с Excel такое можно провернуть?
ОтветитьСпасибо! подскажите пожалуйста, как нумерацию страниц? уже долго сижу, не могу понять
ОтветитьМожно ссылку на презентацию обновить?
ОтветитьФайл сохраняется в Temp. Как бы сделать, чтобы в другом каталоге сохранялось. Реализовывали такое?
ОтветитьСпасибо за видео! Сделал на основе его 2 ВПФ для ЗУП.
ОтветитьЗдравствуйте, подскажите пожалуйста, а возможно реализовать ВПФ в Word с использованием БСП?
ОтветитьВоспользовался данным кодом. Подскажи, как реализовать вот эту часть кода, чтобы не добавлялись строки, а заполнялись строки таблицы в ворде. Строк фиксированное количество.
( Если ДанныеТовары.Количество() > 0 Тогда
Область = УправлениеПечатью.ОбластьМакета(Макет, ОписаниеОбластей["ШапкаТаблицы"]);
УправлениеПечатью.ПрисоединитьОбласть(ПечатнаяФорма, Область, Ложь);
Область = УправлениеПечатью.ОбластьМакета(Макет, ОписаниеОбластей["СтрокаТаблицы"]);
УправлениеПечатью.ПрисоединитьИЗаполнитьКоллекцию(ПечатнаяФорма, Область, ДанныеТовары);
КонецЕсли;)
Благодарю.
ОтветитьКак сделать так чтобы пробелы в конце не резались. Например "проверка ". Пробел не тянется
ОтветитьХорошая работа. Спасибо.
ОтветитьНе совсем понял зачем нужны эти области. В 99% случаев область одна и содержит она весь документ. И чем плохи были обычные закладки word - только лишний геморрой теперь все параметры указывать таким образом (как минимум языки 2 лишних раза переключать надо для его задания).
Ответитькак это реализовать для внешней обработки? нормальной информации нигде нету(
ОтветитьКомментарий в поддержку канала😀
ОтветитьБлин красавчики, ваши темы и умение её изложить просто супер!!!
ОтветитьОгромное спасибо!!!
Парни вы гении!!!
Дай бог вам здоровья!!!
для внешней подключаемой печатной формы, то же самое как делать...
ОтветитьЧЁртов Гудини! Прекрасный материал!
ОтветитьСпасибо, с БСП не был знаком, узнал что все функции которые обычно пишем для формирования COM объекта Ворд (Word = Новый COMОбъект ("Word.Application")) уже есть. Только кода становится чуть больше за счет дополнительных промежуточных структур, и массивов структур, но в принципе выглядит лаконично.
Кстати тем, кому нужна просто внешняя печатная форма на своей кнопке без лишних процедур, то в основной процедуре создающей Печатную форму переменной Макет присваиваем свой Двоичный макет, и добавляем в конце одну строчку кода ПечатнаяФорма.COMСоединение.Application.Visible = Истина; откроется заполненный вордовский файл. Всем успехов в освоении безграничной 1С.
Подскажите пожалуйста, а есть ли возможность подставлять картинки в шаблоны такого вида?
ОтветитьСпасибо вам, как выручили. Мне по ТЗ надо принимать JSON, формировать документ и отправлять в ответе печатную форму WORD. Все перелапатил, везде WORD на клиенте. А тут по ссылке все получаем на сервере!
ОтветитьУ меня почему-то спрашивает перед открытием куда сохранить ворд документ. Если не выбираю то он не открывается. Что можно сделать чтобы без сохранения просто открывался документ?
ОтветитьДобрый день, возможно данным способом выводить подложку документа?
Ответить