Импорт счетов из СуперОкна 8 в УНФ 3
Интеграция - Внешние источники данных
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
При импорте в УНФ создается документ «Заказ покупателя», загружается номенклатура (обрабатывается закладки «Изделия», «Аксессуары» и «Работы») и контрагенты. Решение выполнено в виде расширения.
Для интеграции используется штатный механизм 1С «Внешние источники данных». Это будет удобно, если вы решите дорабатывать решение для построения запросов через конструктор запросов и т.п. Насладиться динамическими списками не удастся, для базы данных Firebird они не поддерживаются.
По непонятным причинам создатели СуперОкон не открыли доступ к таблице с данными аксессуаров, а точнее она пустая. Чтобы обойти это ограничение, и если вы хотите получать красивые наименования, необходимо копировать наименования аксессуаров в примечание на главной закладке счета, при этом сортировка в таблице аксессуаров должна быть включена по колонке «Изд.№» по возрастанию.
Для начала работы задайте настройки подключения к БД СуперОкна.
Перед скачиванием расширения для проверки подключения к БД используйте код ниже:
ПутьКБазе = "C:\so8_base\DEALER112.FDB";
Пользователь = "sysdba";
Сервер = "localhost";
Пароль = "masterkey";
Connection = Новый COMОбъект("ADODB.Connection");
СтрокаПодключения = "Provider=MSDASQL.1;Password="+Пароль+";";
СтрокаПодключения = СтрокаПодключения +"Persist Security Info=True;User ID="+Пользователь+";";
СтрокаПодключения = СтрокаПодключения +"Driver=Firebird/InterBase(r) driver; ";
СтрокаПодключения = СтрокаПодключения +"Dbname="+Сервер+":"+ПутьКБазе+"; CHARSET=WIN1251;";
Connection.ConnectionString = СтрокаПодключения;
Connection.ConnectionTimeOut = 60;
Connection.CommandTimeout = 60;
Connection.CursorLocation = 3;
Попытка
Connection.Open();
Сообщить("Успешное подключение!");
Исключение
Сообщить("Подключиться не удалось!");
КонецПопытки;
Проверено на следующих конфигурациях и релизах:
- Управление нашей фирмой, редакция 3.0, релизы 3.0.10.235
Вступайте в нашу телеграмм-группу Инфостарт