Требует установленной библиотеки 1CPP.dll и настроенного ODBC соединения с MySQL.
Библиотека 1CPP.dll нужна для доступа к настроенному ODBC соединению.
Вот фрагмент кода:
Результ = ЗагрузитьВнешнююКомпоненту("1cpp.dll");
sql = СоздатьОбъект("ODBCDatabase");
Имя0 = "opencart"; // -------- Имя ODBC соединения
Фл1 = sql.Соединение("DSN=" + Имя0 + ";");
Если Фл1 = 0 Тогда
Сообщить("Не смогли открыть DSN = " + Имя0);
Сообщить("Ошибка = " + sql.ПолучитьОписаниеОшибки() );
Иначе
sql.УстТолькоЧтение(1);
КонецЕсли;
rc = СоздатьОбъект("ODBCRecordSet");
rc.УстБД(sql);
Настоенное ODBC соединение выглядит так:
Окно обработки:
В случае, если заказов нет кнопки «Создать Чек» и «Посмотреть» - недоступны.
Кнопка «Посмотреть» - открывает окно просмотра заказа. Дает возможность продавцу или менеджеру посмотреть, что оформлено в выбранном заказе для того, чтобы подготовить товар к продаже.
Кнопка «Создать Чек» - формирует непроведенный чек. Соответствие товара в базе 1С и сайта идет по наименованию. В моем случае товар из 1С вместе с ценами предварительно выгружается на сайт.