Антон

Антон

Был в сети 02 января 2024, 18:14
Заказы принимаю
Джедайский способ, которым с недавних пор пользуюсь:
var divContents = $("#toPrint").html();
var printWindow = window.open('', '', 'height=720,width=1280');
printWindow.document.write('<html><head><title>Это будет напечатано</title><link rel="stylesheet" href="css/print.css" />'); // стили для печатаемого блока
printWindow.document.write('</head><body >');
printWindow.document.write(divContents);
printWindow.document.write('</body></html>');
printWindow.document.close();
printWindow.print();
в итоге открывается окошко с отдельно нужным контентом из дива #toPrint и сразу диалог печати, если надо — печатаем, если надо — сохраняем в пдф.
Плюха в том, что можно сами данные в скрытый див засунуть, как-то интерактивно их менять, например подставлять имя-фамилию и после этого уже пускать в печать/сохранение.
Чёт я не понял: например у меня есть боевой проект, я хочу его элементы сделать версионированными, для этого я просто выполняю скрипт с командой импорт, что все элементы из базы распихивает по файлам и после этого работаю с этими файлами? И как-то обрабатывается случай, когда появляются новые элементы? Я просто не могу вкурить, что делает опция эскпорт и деплой.

Или процедура такая: я сначала делаю импорт, меняю как надо файлы, синкаю их с дев-сервером, например, а после этого делаю экспорт, который эти файлы фигачит обратно в базу? Просто не понятно, к чему там танцы с переводом на статику?
Да. Это из-за того, что из 1с сначала выгружаются офферы. Или просто выгружаются только офферы. Надо чтоб была полная выгрузка — сначала import.xml и картиночки, потом offers.xml, тогда всё будет норм.
Если у вас импорт.хмл выгружается, но всё-равно эта ошибка, то попробуйте с нуля настроить в 1с параметры выгрузки и чтоб у выгружаемого каталога был новый uuid, отличный от того, с которым сыпятся ошибки.
Ну если делать это на чистом сайте с самого начала, то норм, у меня же феном глобально не включен и надо весь сайт перелопачивать, чтоб не было ошибок парсинга.
Плюс когда девочка менеджер видит непонятный ей код, она волнуется и может накосячить, а просто перечислить через запятую айди товаров это понятнее.