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

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

  • автор:

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с через командную строку. можете даже параметр ей передавать тогда немного доработать скрипт придется. чтоб принимал названия страниц.

(8) На новой нет. Но ценят!
Но это в любом случае развитие.

Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой

Протокол обмена с сайтом

Данный открытый протокол разработан компаниями «1С» и «1С-Битрикс».

Протокол используется штатной процедурой обмена коммерческими данными между системой «1С: Предприятие», с одной стороны, и системой управления сайтом, с другой стороны.

Функционально обмен делится на два блока:

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

Первый блок обеспечивает публикацию на сайте каталога номенклатурных позиций и данных. Второй блок необходим для передачи с сайта в систему «1С: Предприятие» информации о заказах интернет-магазина, и дальнейшую синхронизацию статусов и параметров заказов.

В обоих случаях инициатором обмена выступает система «1С: Предприятие». Обмен электронными документами осуществляется в соответствии с правилами и форматами, описанными в стандарте CommerceML 2.

При инициализации взаимодействия устанавливается HTTP соединение. Система «1С: Предприятие» запрашивает у сайта необходимые параметры, такие, как максимальный объем пакета, поддержка сжатия и др. На основании этих данных система 1С: Предприятие формирует XML сообщения и передает их на сайт.

Выгрузка на сайт

Данные для публикации на сайте выгружаются одним пакетом.

A. Начало сеанса

Выгрузка данных начинается с того, что система «1С: Предприятие» отправляет http-запрос следующего вида:
http:/// /1c_exchange.php? type=catalog& mode=checkauth.

В ответ система управления сайтом передает системе «1С: Предприятие» три строки (используется разделитель строк «\n»):

  • слово «success»;
  • имя Cookie;
  • значение Cookie.

Примечание. Все последующие запросы к системе управления сайтом со стороны «1С: Предприятия» содержат в заголовке запроса имя и значение Cookie.

B. Запрос параметров от сайта

Далее следует запрос следующего вида:
http:/// /1c_exchange.php? type=catalog& mode=init

В ответ система управления сайтом передает две строки:

  1. zip=yes, если сервер поддерживает обмен в zip-формате — в этом случае на следующем шаге файлы должны быть упакованы в zip-формате
    или
    zip=no — в этом случае на следующем шаге файлы не упаковываются и передаются каждый по отдельности.
  2. file_limit=, где — максимально допустимый размер файла в байтах для передачи за один запрос. Если системе «1С: Предприятие» понадобится передать файл большего размера, его следует разделить на фрагменты.

C. Выгрузка на сайт файлов обмена

Затем «1С: Предприятие» запросами с параметрами вида
http:/// /1c_exchange.php? type=catalog& mode=file& filename=
выгружает на сайт файлы обмена в формате CommerceML 2, посылая содержимое файла или его части в виде POST.

В случае успешной записи файла система управления сайтом выдает строку «success».

D. Пошаговая загрузка данных

На последнем шаге по запросу из «1С: Предприятия» производится пошаговая загрузка данных по запросу с параметрами вида http:/// /1c_exchange.php? type=catalog& mode=import& filename=

Во время загрузки система управления сайтом может отвечать в одном из следующих вариантов.

  1. Если в первой строке содержится слово «progress» — это означает необходимость послать тот же запрос еще раз. В этом случае во второй строке будет возвращен текущий статус обработки, объем загруженных данных, статус импорта и т. д.
  2. Если в ответ передается строка со словом «success», то это будет означать сообщение об успешном окончании обработки файла.

Примечание. Если в ходе какого-либо запроса произошла ошибка, то в первой строке ответа системы управления сайтом будет содержаться слово «failure», а в следующих строках — описание ошибки, произошедшей в процессе обработки запроса. Если произошла необрабатываемая ошибка уровня ядра продукта или sql-запроса, то будет возвращен html-код.

Примеры файлов выгрузки

Сведения о товарах в формате XML.

 <КоммерческаяИнформация xmlns="urn:1C.ru:commerceml_210" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ВерсияСхемы="2.08" ДатаФормирования="2021-02-11T16:24:39"> <Классификатор><Ид>33fc4cb7-9333-45bc-863f-9f7274af7a22 <Наименование>Классификатор (рр) <Владелец><Ид>6e3445bb-b5b8-11e4-8355-74d02b7dfd8c <Наименование>Кухни Ассоль <ОфициальноеНаименование>ООО "Кухни Ассоль" <ИНН>7727233711 <КПП>772701001 <ОКПО>1027739829 <Адрес><Представление>142750, Москва г, Внуковское п, Абабурово п, Майская ул, дом № 10, корпус 3, офис 20   <Группы> <Группа><Ид>429c26e0-b5b9-11e4-8355-74d02b7dfd8c <Наименование>Материалы   <Категории> <Категория><Ид>429c26e0-b5b9-11e4-8355-74d02b7dfd8c <Наименование>Материалы   <ЕдиницыИзмерения> <ЕдиницаИзмерения><Код>625 <НаименованиеПолное>Лист <МеждународноеСокращение>LEF  <ЕдиницаИзмерения><Код>166 <НаименованиеПолное>Килограмм <МеждународноеСокращение>KGM  <ЕдиницаИзмерения><Код>616 <НаименованиеПолное>Бобина <МеждународноеСокращение>NBB  <ЕдиницаИзмерения><Код>006 <НаименованиеПолное>Метр <МеждународноеСокращение>MTR  <ЕдиницаИзмерения><Код>055 <НаименованиеПолное>Квадратный метр <МеждународноеСокращение>MTK  <ЕдиницаИзмерения><Код>796 <НаименованиеПолное>Штука <МеждународноеСокращение>PCE    <Каталог СодержитТолькоИзменения="false"><Ид>33fc4cb7-9333-45bc-863f-9f7274af7a22 <ИдКлассификатора>33fc4cb7-9333-45bc-863f-9f7274af7a22 <Наименование>рр <Владелец><Ид>6e3445bb-b5b8-11e4-8355-74d02b7dfd8c <Наименование>Кухни Ассоль <ОфициальноеНаименование>ООО "Кухни Ассоль" <ИНН>7727233711 <КПП>772701001 <ОКПО>1027739829 <Адрес><Представление>142750, Москва г, Внуковское п, Абабурово п, Майская ул, дом № 10, корпус 3, офис 20   <Товары> <Товар><Ид>f8c9ef49-47e1-11e5-8073-74d02b7dfd8c <Артикул/><Код>ФР-00000223 <Наименование>Лак мебельный  <Группы><Ид>429c26e0-b5b9-11e4-8355-74d02b7dfd8c  <Категория>429c26e0-b5b9-11e4-8355-74d02b7dfd8c  <СтавкиНалогов> <СтавкаНалога><Наименование>НДС <Ставка>20   <ЗначенияРеквизитов> <ЗначениеРеквизита><Наименование>ВидНоменклатуры <Значение>Товар  <ЗначениеРеквизита><Наименование>ТипНоменклатуры <Значение>Запас  <ЗначениеРеквизита><Наименование>Полное наименование <Значение>Лак мебельный    <Товар><Ид>f8c9ef4c-47e1-11e5-8073-74d02b7dfd8c <Артикул/><Код>ФР-00000224 <Наименование>Клей ПВА столярный  <Группы><Ид>429c26e0-b5b9-11e4-8355-74d02b7dfd8c  <Категория>429c26e0-b5b9-11e4-8355-74d02b7dfd8c  <СтавкиНалогов> <СтавкаНалога><Наименование>НДС <Ставка>20   <ЗначенияРеквизитов> <ЗначениеРеквизита><Наименование>ВидНоменклатуры <Значение>Товар  <ЗначениеРеквизита><Наименование>ТипНоменклатуры <Значение>Запас  <ЗначениеРеквизита><Наименование>Полное наименование <Значение>Клей ПВА столярный    <Товар><Ид>f8c9ef5f-47e1-11e5-8073-74d02b7dfd8c <Артикул/><Код>ФР-00000226 <Наименование>Гелькоут  <Группы><Ид>429c26e0-b5b9-11e4-8355-74d02b7dfd8c  <Категория>429c26e0-b5b9-11e4-8355-74d02b7dfd8c <Картинка>import_files/f8/f8c9ef5f47e111e5807374d02b7dfd8c_08ba340e6d1411e59811e0cb4ed5f4c3.jpg <СтавкиНалогов> <СтавкаНалога><Наименование>НДС <Ставка>20   <ЗначенияРеквизитов> <ЗначениеРеквизита><Наименование>ОписаниеФайла <Значение>import_files/f8/f8c9ef5f47e111e5807374d02b7dfd8c_08ba340e6d1411e59811e0cb4ed5f4c3.jpg#market_yaJmdkbt8OK5aVmAoKq43A_190x250  <ЗначениеРеквизита><Наименование>ВидНоменклатуры <Значение>Товар  <ЗначениеРеквизита><Наименование>ТипНоменклатуры <Значение>Запас  <ЗначениеРеквизита><Наименование>Полное наименование <Значение>Гелькоут    <Товар><Ид>f8c9ef60-47e1-11e5-8073-74d02b7dfd8c <Артикул/><Код>ФР-00000227 <Наименование>Жидкий гранит (наполнитель)  <Группы><Ид>429c26e0-b5b9-11e4-8355-74d02b7dfd8c  <Категория>429c26e0-b5b9-11e4-8355-74d02b7dfd8c  <СтавкиНалогов> <СтавкаНалога><Наименование>НДС <Ставка>20   <ЗначенияРеквизитов> <ЗначениеРеквизита><Наименование>ВидНоменклатуры <Значение>Товар  <ЗначениеРеквизита><Наименование>ТипНоменклатуры <Значение>Запас  <ЗначениеРеквизита><Наименование>Полное наименование <Значение>Жидкий гранит (наполнитель)    <Товар><Ид>f8c9ef61-47e1-11e5-8073-74d02b7dfd8c <Артикул/><Код>ФР-00000228 <Наименование>Отвердитель  <Группы><Ид>429c26e0-b5b9-11e4-8355-74d02b7dfd8c  <Категория>429c26e0-b5b9-11e4-8355-74d02b7dfd8c  <СтавкиНалогов> <СтавкаНалога><Наименование>НДС <Ставка>20   <ЗначенияРеквизитов> <ЗначениеРеквизита><Наименование>ВидНоменклатуры <Значение>Товар  <ЗначениеРеквизита><Наименование>ТипНоменклатуры <Значение>Запас  <ЗначениеРеквизита><Наименование>Полное наименование <Значение>Отвердитель    <Товар><Ид>429c2703-b5b9-11e4-8355-74d02b7dfd8c <Артикул>503 <Код>ФР-00000021 <Наименование>Пластик ПВХ  <Группы><Ид>429c26e0-b5b9-11e4-8355-74d02b7dfd8c  <Категория>429c26e0-b5b9-11e4-8355-74d02b7dfd8c <Страна>РОССИЯ <СтавкиНалогов> <СтавкаНалога><Наименование>НДС <Ставка>20   <ЗначенияРеквизитов> <ЗначениеРеквизита><Наименование>ВидНоменклатуры <Значение>Товар  <ЗначениеРеквизита><Наименование>ТипНоменклатуры <Значение>Запас  <ЗначениеРеквизита><Наименование>Полное наименование <Значение>Пластик ПВХ    <Товар><Ид>429c2704-b5b9-11e4-8355-74d02b7dfd8c <Артикул>504 <Код>ФР-00000022 <Наименование>Пластиковая кромка  <Группы><Ид>429c26e0-b5b9-11e4-8355-74d02b7dfd8c  <Категория>429c26e0-b5b9-11e4-8355-74d02b7dfd8c <Страна>РОССИЯ <СтавкиНалогов> <СтавкаНалога><Наименование>НДС <Ставка>20   <ЗначенияРеквизитов> <ЗначениеРеквизита><Наименование>ВидНоменклатуры <Значение>Товар  <ЗначениеРеквизита><Наименование>ТипНоменклатуры <Значение>Запас  <ЗначениеРеквизита><Наименование>Полное наименование <Значение>Пластиковая кромка    <Товар><Ид>429c2705-b5b9-11e4-8355-74d02b7dfd8c <Артикул>505 <Код>ФР-00000023 <Наименование>Клей ПВХ  <Группы><Ид>429c26e0-b5b9-11e4-8355-74d02b7dfd8c  <Категория>429c26e0-b5b9-11e4-8355-74d02b7dfd8c <Страна>РОССИЯ <СтавкиНалогов> <СтавкаНалога><Наименование>НДС <Ставка>20   <ЗначенияРеквизитов> <ЗначениеРеквизита><Наименование>ВидНоменклатуры <Значение>Товар  <ЗначениеРеквизита><Наименование>ТипНоменклатуры <Значение>Запас  <ЗначениеРеквизита><Наименование>Полное наименование <Значение>Клей ПВХ    <Товар><Ид>429c2706-b5b9-11e4-8355-74d02b7dfd8c <Артикул>506 <Код>ФР-00000024 <Наименование>Пленка ПВХ  <Группы><Ид>429c26e0-b5b9-11e4-8355-74d02b7dfd8c  <Категория>429c26e0-b5b9-11e4-8355-74d02b7dfd8c <Страна>РОССИЯ <СтавкиНалогов> <СтавкаНалога><Наименование>НДС <Ставка>20   <ЗначенияРеквизитов> <ЗначениеРеквизита><Наименование>ВидНоменклатуры <Значение>Товар  <ЗначениеРеквизита><Наименование>ТипНоменклатуры <Значение>Запас  <ЗначениеРеквизита><Наименование>Полное наименование <Значение>Пленка ПВХ    <Товар><Ид>429c2707-b5b9-11e4-8355-74d02b7dfd8c <Артикул>507 <Код>ФР-00000025 <Наименование>Столешница  <Группы><Ид>429c26e0-b5b9-11e4-8355-74d02b7dfd8c  <Категория>429c26e0-b5b9-11e4-8355-74d02b7dfd8c <Картинка>import_files/42/429c2707b5b911e4835574d02b7dfd8c_80eca3a4739b11e88780b06ebf31a92f.png <Страна>РОССИЯ <СтавкиНалогов> <СтавкаНалога><Наименование>НДС <Ставка>20   <ЗначенияРеквизитов> <ЗначениеРеквизита><Наименование>ОписаниеФайла <Значение>import_files/42/429c2707b5b911e4835574d02b7dfd8c_80eca3a4739b11e88780b06ebf31a92f.png#Столешница  <ЗначениеРеквизита><Наименование>ВидНоменклатуры <Значение>Товар  <ЗначениеРеквизита><Наименование>ТипНоменклатуры <Значение>Запас  <ЗначениеРеквизита><Наименование>Полное наименование <Значение>Столешница    <Товар><Ид>5cb8d101-b78f-11ea-9036-ed187bb1ae53 <Артикул/><Код>ФР-00000248 <Наименование>Доводчик двери  <Группы><Ид>429c26e0-b5b9-11e4-8355-74d02b7dfd8c  <Категория>429c26e0-b5b9-11e4-8355-74d02b7dfd8c  <СтавкиНалогов> <СтавкаНалога><Наименование>НДС <Ставка>20   <ЗначенияРеквизитов> <ЗначениеРеквизита><Наименование>ВидНоменклатуры <Значение>Товар  <ЗначениеРеквизита><Наименование>ТипНоменклатуры <Значение>Запас  <ЗначениеРеквизита><Наименование>Полное наименование <Значение>Доводчик двери мебельный       

Обмен информацией о заказах

Заказы, оформленные на сайте, загружаются в систему «1С: Предприятие».

Последовательность действий при работе с заказом:

  1. Заказ оформляется на сайте
  2. При передаче в систему «1С: Предприятие» в заказе устанавливается категория «Заказ с сайта».
    При формировании заказа в системе «1С: Предприятие» записываются номер и дата заказа, с которыми он оформлен на сайте. Поиск контрагента осуществляется по ИНН или наименованию, в зависимости от указанных настроек.
  3. При загрузке заказа производится поиск договора с контрагентом. Договор ищется среди существующих договоров с клиентом, с признаком ведения взаиморасчетов по заказам (по указанной в настройках загрузки Организации). Если не находится ни один договор, то создается новый.
  4. При загрузке заказа загружаются все его свойства, переданные с сайта. Свойства ищутся в системе «1С: Предприятие» по наименованию. Если с таким наименованием свойства нет, то заводится новое свойство со значениями типа строка или число.
  5. Заказ может модифицироваться в системе «1С: Предприятие», при этом его изменения будут выгружаться на сайт
  6. Если заказ оплачивается или отгружается в системе «1С: Предприятие», то состояния заказа по оплате и по отгрузке выгружаются на сайт только при полном выполнении операции (полной оплате и полной отгрузке). До этого момента заказ считается не оплаченным и не отгруженным.
  7. При попытке в системе «1С: Предприятие» изменить заказ, по которому произведена оплата или отгрузка, заказ на сайт не загрузится как измененный. При этом пользователь получит об этом сообщение.
  8. После каждой выгрузка заказа на сайт, на стороне сайта определяются значения его категорий (ссылка на категории). Эти значения устанавливаются в системе «1С: Предприятие» так, как они присвоены заказу на сайте

A. Начало сеанса

Выгрузка данных начинается с того, что система «1С: Предприятие» отправляет http-запрос следующего вида:
http:/// /1c_exchange.php? type=sale& mode=checkauth.

В ответ система управления сайтом передает системе «1С: Предприятие» три строки (используется разделитель строк «\n»):

  • слово «success»;
  • имя Cookie;
  • значение Cookie.

Примечание. Все последующие запросы к системе управления сайтом со стороны «1С: Предприятия» содержат в заголовке запроса имя и значение Cookie.

B. Уточнение параметров сеанса

Далее следует запрос следующего вида:
http:/// /1c_exchange.php? type=sale& mode=init

В ответ система управления сайтом передает две строки:

  1. zip=yes, если сервер поддерживает обмен в zip-формате — в этом случае на следующем шаге файлы должны быть упакованы в zip-формате
    или
    zip=no — в этом случае на следующем шаге файлы не упаковываются и передаются каждый по отдельности.
  2. file_limit=, где — максимально допустимый размер файла в байтах для передачи за один запрос. Если системе «1С: Предприятие» понадобится передать файл большего размера, его следует разделить на фрагменты.

C. Получение файла обмена с сайта

Затем на сайт отправляется запрос вида
http:/// /1c_exchange.php? type=sale& mode=query.

Сайт передает сведения о заказах в формате CommerceML 2. В случае успешного получения и записи заказов «1С: Предприятие» передает на сайт запрос вида
http:/// /1c_exchange.php? type=sale& mode=success

D. Отправка файла обмена на сайт

Затем система «1С: Предприятие» отправляет на сайт запрос вида
http:/// /1c_exchange.php? type=sale& mode=file& filename=,
который загружает на сервер файл обмена, посылая содержимое файла в виде POST.

В случае успешной записи файла система управления сайтом передает строку со словом «success». Дополнительно на следующих строчках могут содержаться замечания по загрузке.

Примечание. Если в ходе какого-либо запроса произошла ошибка, то в первой строке ответа системы управления сайтом будет содержаться слово «failure», а в следующих строках — описание ошибки, произошедшей в процессе обработки запроса.
Если произошла необрабатываемая ошибка уровня ядра продукта или sql-запроса, то будет возвращен html-код.

Примеры файлов обмена информацией

Заказ на сайт в формате XML

 <КоммерческаяИнформация ВерсияСхемы="2.03" ДатаФормирования="2008-03-28"> <Документ><Ид>20 <Номер>20 <Дата>2007-10-16 <ХозОперация>Заказ товара <Роль>Продавец <Валюта>RUB <Курс>1 <Сумма>9683.42 <Контрагенты> <Контрагент><Ид>1#admin#Петров Петр <Наименование>Петр Петров <Роль>Покупатель <ПолноеНаименование>Петр Петров <Фамилия>Петров <Имя>Петр <АдресРегистрации><Представление>87698 <АдресноеПоле><Тип>Почтовый индекс <Значение>6546  <АдресноеПоле><Тип>Улица <Значение>87698   <Представители> <Представитель> <Контрагент><Отношение>Контактное лицо <Ид>ab7399a8aa62c20e0e9f3ea53c6dac81 <Наименование>Петр Петров      <Время>15:40:40 <Товары> <Товар><Ид>ORDER_DELIVERY <Наименование>Доставка заказа <БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт <ЦенаЗаЕдиницу>348.00 <Количество>1 <Сумма>348.00 <ЗначенияРеквизитов> <ЗначениеРеквизита><Наименование>ВидНоменклатуры <Значение>Услуга  <ЗначениеРеквизита><Наименование>ТипНоменклатуры <Значение>Услуга    <Товар><Ид>cbcf498f-55bc-11d9-848a-00112f43529a <ИдКаталога>bd72d8f9-55bc-11d9-848a-00112f43529a <Наименование>Комбайн MOULINEX A77 4C <БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт <ЦенаЗаЕдиницу>9335.42 <Количество>1.00 <Сумма>9335.42 <ЗначенияРеквизитов> <ЗначениеРеквизита><Наименование>ВидНоменклатуры <Значение>Товар  <ЗначениеРеквизита><Наименование>ТипНоменклатуры <Значение>Товар     <ЗначенияРеквизитов> <ЗначениеРеквизита><Наименование>Дата оплаты <Значение>2007-10-16 15:44:47  <ЗначениеРеквизита><Наименование>Номер платежного документа <Значение>ТК000000026  <ЗначениеРеквизита><Наименование>Метод оплаты <Значение>Наличный расчет  <ЗначениеРеквизита><Наименование>Дата разрешения доставки <Значение>2007-10-16 15:51:27  <ЗначениеРеквизита><Наименование>Заказ оплачен <Значение>true  <ЗначениеРеквизита><Наименование>Доставка разрешена <Значение>true  <ЗначениеРеквизита><Наименование>Отменен <Значение>false  <ЗначениеРеквизита><Наименование>Финальный статус <Значение>true  <ЗначениеРеквизита><Наименование>Статус заказа <Значение>[F] Доставлен  <ЗначениеРеквизита><Наименование>Дата изменения статуса <Значение>2007-10-16 15:51:58    

Заказ с сайта в формате XML

 <КоммерческаяИнформация ВерсияСхемы="2.03" ДатаФормирования="2008-03-28"> <Документ><Ид>20 <Номер>20 <Дата>2007-10-16 <ХозОперация>Заказ товара <Роль>Продавец <Валюта>RUB <Курс>1 <Сумма>9683.42 <Контрагенты> <Контрагент><Ид>1#admin#Петров Петр <Наименование>Петр Петров <Роль>Покупатель <ПолноеНаименование>Петр Петров <Фамилия>Петров <Имя>Петр <АдресРегистрации><Представление>87698 <АдресноеПоле><Тип>Почтовый индекс <Значение>6546  <АдресноеПоле><Тип>Улица <Значение>87698   <Представители> <Представитель> <Контрагент><Отношение>Контактное лицо <Ид>ab7399a8aa62c20e0e9f3ea53c6dac81 <Наименование>Петр Петров      <Время>15:40:40 <Товары> <Товар><Ид>ORDER_DELIVERY <Наименование>Доставка заказа <БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт <ЦенаЗаЕдиницу>348.00 <Количество>1 <Сумма>348.00 <ЗначенияРеквизитов> <ЗначениеРеквизита><Наименование>ВидНоменклатуры <Значение>Услуга  <ЗначениеРеквизита><Наименование>ТипНоменклатуры <Значение>Услуга    <Товар><Ид>cbcf498f-55bc-11d9-848a-00112f43529a <ИдКаталога>bd72d8f9-55bc-11d9-848a-00112f43529a <Наименование>Комбайн MOULINEX A77 4C <БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт <ЦенаЗаЕдиницу>9335.42 <Количество>1.00 <Сумма>9335.42 <ЗначенияРеквизитов> <ЗначениеРеквизита><Наименование>ВидНоменклатуры <Значение>Товар  <ЗначениеРеквизита><Наименование>ТипНоменклатуры <Значение>Товар     <ЗначенияРеквизитов> <ЗначениеРеквизита><Наименование>Дата оплаты <Значение>2007-10-16 15:44:47  <ЗначениеРеквизита><Наименование>Номер платежного документа <Значение>ТК000000026  <ЗначениеРеквизита><Наименование>Метод оплаты <Значение>Наличный расчет  <ЗначениеРеквизита><Наименование>Дата разрешения доставки <Значение>2007-10-16 15:51:27  <ЗначениеРеквизита><Наименование>Заказ оплачен <Значение>true  <ЗначениеРеквизита><Наименование>Доставка разрешена <Значение>true  <ЗначениеРеквизита><Наименование>Отменен <Значение>false  <ЗначениеРеквизита><Наименование>Финальный статус <Значение>true  <ЗначениеРеквизита><Наименование>Статус заказа <Значение>[F] Доставлен  <ЗначениеРеквизита><Наименование>Дата изменения статуса <Значение>2007-10-16 15:51:58    

Представленный протокол используется для интеграции системы «1С: Предприятие» с системами «1С-Битрикс: Управление сайтом», «UMI.CMS» и другими.

Выгрузка на сайт Примеры файлов выгрузки Обмен информацией о заказах Примеры файлов обмена информацией

  • Протокол обмена с сайтом
  • Стандарты CommerceML
  • Стандарт обмена с системами «Клиент банка»
  • Стандарт взаимодействия по технологии DirectBank
  • Стандарт обмена данными по зарплатным проектам
  • Стандарты обмена для государственных (муниципальных) учреждений
  • Стандарт обмена данными по операциям эквайринга
  • Технология подключения торгового оборудования
  • Национальный стандарт штрихкодирования платежных реквизитов
  • Стандарт обмена данными по выплатам самозанятым через 1С:ДиректБанк
  • Формат EnterpriseData
  • Архив cтандартов

Сохранение HTML-страниц в хранилище из WEB-браузера на основе 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 47
При интеграции 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С 11
В этой статье я постараюсь описать процесс парсинга сайтов средствами 1С с примером. Это статья не является инструкцией к применению, а лишь демонстрирует возможности 1С. Что мы имеем? 1. Сайт в интернете, на котором располагается список товаро Посмотреть все в категории Работа с Интернет, Почтой (Mail), FTP

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

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