1с как сохранить страницу сайта
Перейти к содержимому

1с как сохранить страницу сайта

  • автор:

Получение текста web-страницы используя HTTPСоединение

Распечатать

Распечатать

1C и Google Maps 21
была поставлена задача отображения на географической карте медицинских учреждений. После обзора предлагаемых решений был выбран сервис google. Но так же подобного рода подход будет работать и с картами сервиса yandex. Во время решения задачи было реш PostgreSQL: установка, настройка, обслуживание 11
PostgreSQL напрямую «из коробки» применяться для использования с 1С Предприятем не может. Необходима именно адаптированная версия от 1С, превращающая PostgreSQL в блокировочник, причем нужно понимать, что блокировки будут накладываться на всю таблиц QR код в 1С 21
Столкнулся с интересной задачей реализации генерации QR-кода в 1С 8.2 ( QR-код — матричный код (двухмерный штрихкод) ) Для генерации было использовано api от google (http://chart.apis.google.com/chart). Вот сайт , который работает с ним. После тог Автоматизация обмена данных используя обработку «Универсальный обмен данными в формате XML&quot 10
Автоматизация обмена между базами используя обработку » Универсальный обмен данными в формате XML» В основу данной публикации положены найденные мною материалы по cозданию обмена между двумя базами с использованием обработки » Универсальный обме Автоматическая архивация баз 1С с использованием Cobian Backup и VBS скриптов 8
Клиент попросил настроить автоматическую архивацию баз 1С раз в три дня и выгрузку архивов на Dropbox и на FTP Сервер. Кроме 1С нужно архивировать папку с рабочими документами. Хочет — так хочет, делаем: Первым делом настроим автоматическую архивац Посмотреть все результаты поиска похожих

Еще в этой же категории

Передача файлов и данных на веб-сервер из 1С методами GET и POST 46
При интеграции 1С с веб-сайтами всегда встает вопрос о передачи некоторых данных на веб-сервер. Будь то это передача параметров запроса для получения данных от веб-сервера в 1С или же передача данных из 1С, которые должны быть сохранены или каким-то Работа с форматом JSON в 1С 21
При обмене данными с веб-сайтами зачастую используется формат JSON. К сожалению, в 1С нет стандартных процедур для работы с данным форматом. В процессе реализации одного из проектов мной был разработан ряд процедур и функций облегчающих жизнь програ Работа с Почтой в 1С: Предприятие v 8 19
У разработчиков на платформе 1С иногда возникает задача по взаимодействию системы 1С: Предприятие с различными почтовыми программами и протоколами. 1С Предприятие 8.0 имеет довольно удобные средства для отправки сообщений, импорта писем из почтового Обмен данными с сайтом используя формат JSON в 1С 14
Формат JSON в 1С до версии 8.3.6 не реализован, но нижет я приведу примеры функций которые можно использовать для полноценной работы JSON в 1С предыдущий версий. JSON (JavaScript Object Notation) это текстовый формат обмена данными, широко ис Парсер сайта на 1С 10
В этой статье я постараюсь описать процесс парсинга сайтов средствами 1С с примером. Это статья не является инструкцией к применению, а лишь демонстрирует возможности 1С. Что мы имеем? 1. Сайт в интернете, на котором располагается список товаро Посмотреть все в категории Работа с Интернет, Почтой (Mail), FTP

Сохранить HTML страницу как PDF, JPEG

Приветствую сообщество. Думаю я не первый и не последний, перед кем встал вопрос, как же сохранить html страницу в pdf или jpeg формате. Ситуация простая. Разрабатываем crm, есть генератор документов для документооборота. Генератор, соответственно, всего на всего html шаблонизатор, адаптированный для документации. Короче говоря на выходе имеем html. Система сама рассылает заявки производителям, письма партнерам итп. Отправлять их в html виде совершенно не целесообразно, в pdf или jpeg самое оно.
Стандартные консольные средства конвертации html во что-то более «печатоудобное» не подошли. Это и понятно, верстка многих документов достаточно специфична и в любом случае без процессора (в нашем случае браузера) не обойтись. Было опробовано куча соответствующего ПО и модулей. От php скриптов до консольных приложений. Ближе всех оказался dompdf, однако он не был идеальным + частенько сбоил, что в нашем случае недопустимо.

В итоге пришли к решению, что ничего не остается, как брать виндовый сервак, ставить его в нормальный ДЦ, поднимать там фаерфокс итп и делать сервис.
Уважаемые знатоки, внимание вопрос 🙂 Не изобретаем ли мы велосипед? Может кто знает такой сервис, куда денежков заплатил, а на выходе из html получаешь копию firefox-like но уже в jpeg и pdf?

p.s. соответственно советы и способы типа «а ты сверстай документы не firefox-like, а как понравится консольному софту» не годятся, т.к. речь именно о достаточно простом генераторе документов. Не заставлять же каждого пользователя crm учить особенности рендера того же html2ps, а с вёрсткой под великую тройку справится и начинающий верстальщик.

1с как сохранить страницу сайта

Надо сделать сверку данных на сайте и в 1C
Особенность сайта, в том что нужные данные расчитываются динамически т.е нужных цифр и текста нет в html
Поэтому хочу сохранять страницу в текст и в нем уже искать нужные данные.

Как сделать сохранение программено?

А можно пример сохранения до и после вручную?
ЗЫ Типа как закат солнца вручную.
(0) Рассчитываются скриптом? Бери headless chrome, запускай в нем сайтик и читай страницу.
(2) в 1С есть обёртка на IE. Бери этот контрол ( форма ) и используй.
(1) в FireFox нажимаем файл Сохранить и получаем текстовый файл. Это ручное сохранение

(4) я так и думал. Это закат солнца вручную. Может написать программку на С++ чтоб она по телнету конеткилась по 80 порту и сохраняла? Это как бе тоже будет в текстовом формате. Но лучше конечно на perl написать залипуху, это будет короче.

(5) curl не подойдет? можно ее из командной строки запускать из 1С
(7) Как там typescript поживает, дядь Сереж? Пригодился на новой работе, или опять — никто не ценит?

$page_name = ‘http://mista.ru’;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $page_name); // адрес жертвы
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_USERAGENT, ‘Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17’); // кем пришли
curl_setopt($ch, CURLOPT_REFERER, ‘http://mista.ru’); // страница откуда пришли
$result = curl_exec($ch);
curl_close($ch);
$fp = fopen(‘http://mista.html’, ‘w+’);
fwrite($fp, $result);
fclose($fp);

ой. $fp = fopen(‘mista.html’, ‘w+’);
правильнее.

этот скрипт просто запускаете через php.exe
из 1с через командную строку. можете даже параметр ей передавать тогда немного доработать скрипт придется. чтоб принимал названия страниц.

1с как сохранить страницу сайта

Использован релиз 3.0.83

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

Если конфигурация типовая, то достаточно скачать полный дистрибутив конфигурации на странице обновления программ портала 1С, установить конфигурацию и создать новую информационную базу из шаблона.

Если в конфигурацию вносились изменения (даже самые минимальные), то для создания новой информационной базы с такой же конфигурацией нужно воспользоваться конфигурацией рабочей информационной базы.

Этап 1. Сохранение конфигурации в файл (рис. 1)

  1. Откройте окно запуска программы и выделите информационную базу, на основе которой должна быть создана новая чистая информационная база.
  2. Запустите программу в режиме «Конфигуратор».
  3. Меню: КонфигурацияСохранить конфигурацию в файл. Если этот пункт меню неактивный, сначала откройте конфигурацию меню: «Конфигурация» – «Открыть конфигурацию».
  4. В открывшемся окне выберите диск и каталог, куда будет сохранен файл 1Cv8.сf. Имя файлу программа присваивает автоматически (1Cv8.сf), но его можно изменить, тип файла – *.cf.
  5. Кнопка «Сохранить».
  6. После окончания процесса появится сообщение об успешном сохранении конфигурации в файл.

Этап 2. Создание новой информационной базы без конфигурации (рис. 2)

  1. Откройте окно запуска программы.
  2. Кнопка «Добавить».
  3. В открывшейся форме установите переключатель в положение «Создание новой информационной базы»и перейдите к следующему шагу по кнопке «Далее >».
  4. Установите переключатель в положение «Создание информационной базы без конфигурации . » (нижнее положение переключателя) и перейдите к следующему шагу по кнопке «Далее >».
  5. Укажите наименование информационной базы и выберите ее тип расположения, по кнопке «Далее >» перейдите к следующему шагу.
  6. Укажите каталог, где будет физически располагаться информационная база, по кнопке «Далее >» перейдите к следующему шагу.
  7. Укажите параметры запуска информационной базы. Эти параметры для рабочих баз обычно устанавливают специалисты. Оставьте настройки, предложенные программой по умолчанию – оба переключателя в положении «Выбирать автоматически».
  8. Кнопка «Готово».

Этап 3. Загрузка конфигурации из файла (рис. 3)

  1. Откройте окно запуска программы и выделите информационную базу, созданную на этапе 2.
  2. Запустите программу в режиме «Конфигуратор».
  3. Меню: КонфигурацияЗагрузить конфигурацию из файла. Если этот пункт меню неактивный, сначала откройте конфигурацию меню: «Конфигурация» – «Открыть конфигурацию».
  4. В открывшемся окне выберите файл с типом *.cf, в который была сохранена конфигурация на этапе 1.
  5. Кнопка «Открыть». В окне будет выдано предупреждение, что загрузка приведет к полной замене конфигурации. Кнопка «Да».
  6. После окончания процесса появится сообщение об успешной загрузке. Кнопка «Да».
  7. Откройте программу в пользовательском режиме по клавише F5 и дождитесь, пока будет выполнено начальное заполнение данных. После этого новая (чистая) информационная база готова к работе.

Смотрите также

  • Как в «1С:Бухгалтерии 8» (ред. 3.0) выгрузить информационную базу в файл в режиме «Конфигуратор»?
  • Как в «1С:Бухгалтерии 8» (ред. 3.0) создать резервную копию (архив) информационной базы в пользовательском режиме?
  • Как в «1С:Бухгалтерии 8» (ред. 3.0) восстановить резервную копию (архив) информационной базы в пользовательском режиме?

Подпишитесь на новости

Не пропускайте последние новости — подпишитесь
на бесплатную рассылку сайта:

  • десятки экспертов ежедневно мониторят изменения законодательства и судебную практику;
  • рассылка бесплатная, независимо от наличия договора 1С:ИТС;
  • ваш e-mail не передается третьим лицам;

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *