Answer the question
In order to leave comments, you need to log in
1C Accounting does not create an invoice when loading orders from the site?
I want 1C Accounting 3.0 to create invoices when loading orders from my site.
Here: https://1cfresh.com/articles/data_sync_ea-estore I found information that this is possible:
I set up an exchange with my local site in 1C: I found
information about how 1Ska contacts my site and how it takes the order XML file on the official website: https://v8.1c.ru/tekhnologii/obmen-dannymi-i-integ...
As a result, everything works, 1Ska makes requests to my script and receives XML - but! does not create an account - it gives a message: "No new documents were found to upload"
This is how my simple PHP script looks now:
<?php
$type = $_REQUEST['type'];
$mode = $_REQUEST['mode'];
file_put_contents('DEBUG.TXT', var_export($_REQUEST, true) . "\n\n---------\n\n", FILE_APPEND);
if ($mode == 'checkauth') {
echo "success\nkey_name\n1234";
exit();
}
if ($type == 'sale' and $mode == 'query') {
header("Content-type: text/xml; charset=utf-8");
readfile('orders.xml');
exit();
}
echo 'success';
exit();
<?xml version="1.0" encoding="utf-8"?>
<КоммерческаяИнформация ВерсияСхемы="2.03" ДатаФормирования="2019-01-17">
<Документ>
<Ид>106</Ид>
<Номер>09.04.2019 0:46:38</Номер>
<Дата>09.04.2019 0:46:38</Дата>
<ХозОперация>Заказ товара</ХозОперация>
<Роль>Продавец</Роль>
<Валюта>руб</Валюта>
<Курс>1</Курс>
<Сумма>2400.00</Сумма>
<Комментарий>№ 102 localhost</Комментарий>
<Контрагент>
<Наименование>Test Test</Наименование>
<Роль>Покупатель</Роль>
<ПолноеНаименование>Test Test</ПолноеНаименование>
</Контрагент>
<Товары>
<Товар>
<Наименование>Ботинки</Наименование>
<БазоваяЕдиница НаименованиеПолное="Пара (2 шт.)" МеждународноеСокращение="NPR">пар</БазоваяЕдиница>
<ЦенаЗаЕдиницу>1200.00</ЦенаЗаЕдиницу>
<Количество>2</Количество>
<Сумма>2400.00</Сумма>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>ВидНоменклатуры</Наименование>
<Значение>Обувь</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ТипНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Товар>
</Товары>
</Документ>
</КоммерческаяИнформация>
Answer the question
In order to leave comments, you need to log in
HURRAH! Understood.
To begin with, a very important setting:
because of it, orders in 1Ske did not load for me, and then I took an XML sample from the site: https://www.cs-cart.ru/docs/4.3.x/developer/1c/ord. .. and he came up:
<?xml version="1.0" encoding="utf-8"?>
<КоммерческаяИнформация ВерсияСхемы="2.03" ДатаФормирования="2020-01-17">
<Документ>
<Ид>108</Ид>
<Номер>108</Номер>
<Дата>2020-01-17</Дата>
<ХозОперация>Заказ товара</ХозОперация>
<Роль>Продавец</Роль>
<Валюта>руб</Валюта>
<Курс>1</Курс>
<Сумма>140.00</Сумма>
<Контрагенты>
<Контрагент>
<Ид>62E1BAD5-97D9-4A6D-AE51-51DBD6780837</Ид>
<Наименование>New New</Наименование>
<Роль>Покупатель</Роль>
<ПолноеНаименование>New New</ПолноеНаименование>
<Фамилия>New</Фамилия>
<Имя>New</Имя>
<АдресРегистрации>
<Представление>520111, Российская Федерация, Красноярск, Красная</Представление>
<АдресноеПоле>
<Тип>Почтовый индекс</Тип>
<Значение>520111</Значение>
</АдресноеПоле>
<Контакты>
<Контакт>
<Тип>Почта</Тип>
<Значение>[email protected]</Значение>
</Контакт>
<Контакт>
<Тип>Телефон</Тип>
<Значение>+79512111111</Значение>
</Контакт>
</Контакты>
</АдресРегистрации>
<Представители>
<Представитель>
<Контрагент>
<Отношение>Контактное лицо</Отношение>
<Ид>62E1BAD5-97D9-4A6D-AE51-51DBD6780837</Ид>
<Наименование>Покупатель</Наименование>
</Контрагент>
</Представитель>
</Представители>
</Контрагент>
</Контрагенты>
<Время>17:12:09</Время>
<Комментарий/>
<Товары>
<Товар>
<Ид>FF0AB9DD-D3B4-4AC6-9C54-2A4CE415000D</Ид>
<Наименование>Nike "Untouchable" Women's Tank Top</Наименование>
<БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница>
<ЦенаЗаЕдиницу>25.00</ЦенаЗаЕдиницу>
<Количество>1</Количество>
<Сумма>25</Сумма>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>ВидНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ТипНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Товар>
</Товары>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>Статус заказа</Наименование>
<Значение>Принят</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Метод оплаты</Наименование>
<Значение>Заказ по телефону</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Документ>
</КоммерческаяИнформация>
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question