Печать в Word из 1С (БСП)

Печать в Word из 1С (БСП)

IRONSKILLS - Курсы по 1С

3 года назад

43,202 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@petrshnurov..
@petrshnurov.. - 22.04.2025 17:09

Как приятно смотреть нормальный код. Нашел на инфостате статью по печати в ворд, там какой-то бредокод, с кучей процедур и функций. За видео спасибо!

Ответить
@Southerner10565
@Southerner10565 - 05.02.2025 10:42

Здравствуйте, спасибо за видео, а это будет работать в fresh?

Ответить
@ПалладинДракулович
@ПалладинДракулович - 26.12.2024 13:17

Как то сложно, есть же варианты заполнения word попроще

Ответить
@МякушинСергей
@МякушинСергей - 13.12.2024 12:55

Так-то в процедуре НапечататьКоммерческоеПредложение запрос в цикле, если будет печататься несколько документов, надо бы весь массив объектов в запрос с условием ставить

Ответить
@pomedorka9203
@pomedorka9203 - 01.09.2024 04:45

Добрый день, база 1с файловая или серверная?

Ответить
@АлександрМакедонский-в4с
@АлександрМакедонский-в4с - 27.08.2024 13:54

а выгрузки нету?

Ответить
@glados659
@glados659 - 02.08.2024 11:36

Всем привет) В таком макете как можно сделать горизонтальное положение для отдельно взятых страниц?

Ответить
@janibeg
@janibeg - 16.07.2024 10:56

Огромнейшее спасибо Вам. Очень помогаете своими видео.

Ответить
@РоманКислинский-ч9ш
@РоманКислинский-ч9ш - 20.06.2024 23:14

Все хорошо. НО! К сожалению не получается создать области со своими произвольными именами. Мне нужно собирать договор из разных части и каждом своеи параметры. А тут так, если область назвал "Заголовок", то все хорошо, а если назвал "Заглавие", все - ничего никуда не выводится.

Ответить
@Wefast1
@Wefast1 - 19.04.2024 10:45

Разрабатывал впф.
И была проблема с тем, когда соответсвие 'офисные документы' остается пустым. Тогда выдавало ошибку.
Добавил в процедуру Печать условие на проверку кол-ва элентов в этом соответствие. И если оно пустое - ПФ.офисные документы не заполняю.
И обязательно указываю там же ПФ.ТабличныйДокумент = Новый ТабличныйДокумент.
Тогда появляется стандартная надпись "Печатная форма не доступна".
Удобно если документ должен соответствовать каким то условим.

Ответить
@igorchursinov6742
@igorchursinov6742 - 15.04.2024 09:49

Подскажите а можно ли такую же тему с тегами провернуть в Ecxel'е. Чтобы можно просто добавить файл Ecxel как печатную форму

Ответить
@АйратСаттаров
@АйратСаттаров - 15.04.2024 09:23

Видео оторвалось от контекста БСП. Теперь, когда в БСП появился конструктор макетов word, это видео частично потеряло актуальность.

Ответить
@jonymartynez3881
@jonymartynez3881 - 10.04.2024 14:09

Хоть бы ссылку на предыдущий урок по формированию печатной формы оставили. Непонятно от куда взялась процедура "ДобавитьКомандуПечати". Где расположена команда печати? Почему так нескладно???

Ответить
@ИгорьФ-ъ7н
@ИгорьФ-ъ7н - 22.02.2024 09:57

Шикарное объяснение! Спасибо! Только подскажите пожалуйста, как выводить таблицу произвольной ширины?
Если результирующая таблица от случая к случаю имеет разное количество колонок - от 2 до 7. И это определяется только в ходе обработки результатов запроса.
При печати на основе табличного макета размечал область и делал Область.Присоединить для очередного столбца. А как здесь разметить шаблон и в дальнейшем корректно вставить в него данные?

Ответить
@АркадийБережной-р9э
@АркадийБережной-р9э - 21.02.2024 11:26

А как можно начать новую страницу. Нужно в Ворд выести таблицу. Каждая строка на новой странице.

Ответить
@itsyyshka
@itsyyshka - 08.02.2024 08:51

Спасибо большое! А как вывести сквозные строки заголовка таблицы?

Ответить
@msbalabanova89
@msbalabanova89 - 06.02.2024 19:23

Добрый вечер! Все сделала по инструкции 1с 8.3. В результате в Предприятии в макетах шаблон ворд появился, а при нажатии на кнопку Печать - выкидывает на ошибку Макет не найден в общий модуль, где написано если шаблон начинается ПФ_ то выбросить ошибку... перерыла все на свете, не нашла. Может вы подскажете? Буду признательна всем за любую помощь

Ответить
@pavelstarodubcev8098
@pavelstarodubcev8098 - 06.02.2024 14:43

Кто-нибудь может подсказать, как сделать сохранение полученного файла по конкретному пути, а не в папку temp?

Ответить
@Андрей-с5е1з
@Андрей-с5е1з - 01.02.2024 05:41

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

Ответить
@АлександрБ-у8у
@АлександрБ-у8у - 31.01.2024 11:51

Спасибо, нечасто увидишь достаточно хороший стиль написания кода.

Ответить
@РоманЖихарев-к7ь
@РоманЖихарев-к7ь - 15.01.2024 09:06

одни маты хочется написать! вы вообще в курсе как учить!? мне нужно просто печать ворд документа и все!!
сейчас на примере: мне нужно колесо, зачем вы мне рассказываете как создать феррари!? у которой есть колесо??
как просто выывести макет? я не понял! я не программист 1с, мне на заводе нужно листики готовить с одинаковым текстом и разной датой, я хотел облегчить себе жизнь, а из за вас она сильно усложнилась! еще и называетесь курсы!!! вы так ни кого не научите!!!!Ужас! полный!

Ответить
@panalike
@panalike - 21.12.2023 12:02

Будет ли это работать если печатная форма внешняя?

Ответить
@panalike
@panalike - 21.12.2023 11:07

А если у меня нету областей только параметры?

Ответить
@ok_8982
@ok_8982 - 21.12.2023 10:13

Большое спасибо за это видео. Все понятно. С уважением.

Ответить
@olia2500
@olia2500 - 09.12.2023 23:41

Прекрасный материал. СПасибо!!
А как выводить таблицу с иерархией? Таким способом выводится не построчно и не получается сделать проверки, чтобы не выводилась одна и та же строка.

Ответить
@tvk1969
@tvk1969 - 25.11.2023 14:46

Спасибо, что просвещаете нас такими полезными знаниями! Я смотрю, это последнее видео было год назад. Будет ли еще видео про подсистемы БСП?

Ответить
@ЕленаАнтонова-ж2к
@ЕленаАнтонова-ж2к - 19.11.2023 18:58

Спасибо за видео! Планируется ли рассматривать другие системы БСП? Например, Префиксация или Структура подчиненности?

Ответить
@commonaccount6453
@commonaccount6453 - 26.09.2023 13:33

Автопрагмат вроде тачки подбирает

Ответить
@ПавелАрборайтеров
@ПавелАрборайтеров - 08.09.2023 12:40

А с Excel такое можно провернуть?

Ответить
@zafaza1321
@zafaza1321 - 27.07.2023 11:16

Спасибо! подскажите пожалуйста, как нумерацию страниц? уже долго сижу, не могу понять

Ответить
@AlexPetr
@AlexPetr - 13.06.2023 15:48

Можно ссылку на презентацию обновить?

Ответить
@ЕленаГулевская-р9у
@ЕленаГулевская-р9у - 16.05.2023 14:39

Файл сохраняется в Temp. Как бы сделать, чтобы в другом каталоге сохранялось. Реализовывали такое?

Ответить
@MrSigalin
@MrSigalin - 04.05.2023 15:23

Спасибо за видео! Сделал на основе его 2 ВПФ для ЗУП.

Ответить
@VikMoc
@VikMoc - 13.04.2023 10:42

Здравствуйте, подскажите пожалуйста, а возможно реализовать ВПФ в Word с использованием БСП?

Ответить
@СеваТаценко
@СеваТаценко - 04.04.2023 09:40

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

( Если ДанныеТовары.Количество() > 0 Тогда
Область = УправлениеПечатью.ОбластьМакета(Макет, ОписаниеОбластей["ШапкаТаблицы"]);
УправлениеПечатью.ПрисоединитьОбласть(ПечатнаяФорма, Область, Ложь);
Область = УправлениеПечатью.ОбластьМакета(Макет, ОписаниеОбластей["СтрокаТаблицы"]);
УправлениеПечатью.ПрисоединитьИЗаполнитьКоллекцию(ПечатнаяФорма, Область, ДанныеТовары);
КонецЕсли;)

Ответить
@lostcay9225
@lostcay9225 - 23.03.2023 22:50

Благодарю.

Ответить
@eugenelapin2548
@eugenelapin2548 - 07.03.2023 19:21

Как сделать так чтобы пробелы в конце не резались. Например "проверка ". Пробел не тянется

Ответить
@ДмитрийКасаткин-л7г
@ДмитрийКасаткин-л7г - 02.02.2023 19:44

Хорошая работа. Спасибо.

Ответить
@Negator1C
@Negator1C - 01.02.2023 08:37

Не совсем понял зачем нужны эти области. В 99% случаев область одна и содержит она весь документ. И чем плохи были обычные закладки word - только лишний геморрой теперь все параметры указывать таким образом (как минимум языки 2 лишних раза переключать надо для его задания).

Ответить
@КсенияШмонина-о5к
@КсенияШмонина-о5к - 23.01.2023 17:34

как это реализовать для внешней обработки? нормальной информации нигде нету(

Ответить
@АлексейБалашов-о3ш
@АлексейБалашов-о3ш - 20.01.2023 11:21

Комментарий в поддержку канала😀

Ответить
@venomhunter9073
@venomhunter9073 - 19.01.2023 14:12

Блин красавчики, ваши темы и умение её изложить просто супер!!!

Ответить
@ЕкатеринаХарту
@ЕкатеринаХарту - 18.01.2023 05:41

Огромное спасибо!!!
Парни вы гении!!!
Дай бог вам здоровья!!!

Ответить
@kirilkluhari890
@kirilkluhari890 - 09.01.2023 16:37

для внешней подключаемой печатной формы, то же самое как делать...

Ответить
@dmitrievsergey
@dmitrievsergey - 03.12.2022 22:57

ЧЁртов Гудини! Прекрасный материал!

Ответить
@SP-py2ek
@SP-py2ek - 24.10.2022 14:14

Спасибо, с БСП не был знаком, узнал что все функции которые обычно пишем для формирования COM объекта Ворд (Word = Новый COMОбъект ("Word.Application")) уже есть. Только кода становится чуть больше за счет дополнительных промежуточных структур, и массивов структур, но в принципе выглядит лаконично.
Кстати тем, кому нужна просто внешняя печатная форма на своей кнопке без лишних процедур, то в основной процедуре создающей Печатную форму переменной Макет присваиваем свой Двоичный макет, и добавляем в конце одну строчку кода ПечатнаяФорма.COMСоединение.Application.Visible = Истина; откроется заполненный вордовский файл. Всем успехов в освоении безграничной 1С.

Ответить
@deniskorchagin9450
@deniskorchagin9450 - 21.10.2022 10:27

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

Ответить
@ЕвгенийЩеглов-и1ь
@ЕвгенийЩеглов-и1ь - 12.10.2022 17:36

Спасибо вам, как выручили. Мне по ТЗ надо принимать JSON, формировать документ и отправлять в ответе печатную форму WORD. Все перелапатил, везде WORD на клиенте. А тут по ссылке все получаем на сервере!

Ответить
@pottapful
@pottapful - 29.09.2022 15:39

У меня почему-то спрашивает перед открытием куда сохранить ворд документ. Если не выбираю то он не открывается. Что можно сделать чтобы без сохранения просто открывался документ?

Ответить
@evetady8412
@evetady8412 - 23.09.2022 09:54

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

Ответить