Giter VIP home page Giter VIP logo

1c-'s Introduction

Импорт данных в 1С-ИТС

написать в диалогвыборафайла после конец цикла ПутьКФайлу = ИмяФайла;
//Удаляем все элементы справочника перед загрузкой
Выборка = Справочники.Комплектующие.Выбрать();
Пока Выборка.Следующий() Цикл
ОбъектСправочника = Выборка.ПолучитьОбъект();
ОбъектСправочника.Удалить();
КонецЦикла;
//Загружаем в справочник строки из Excel
Файл = Новый Файл(ПутьКФайлу);
Excel = Новый COMОбъект("Excel.Application");
Excel.Workbooks.Open(ПутьКФайлу);
Sheet = Excel.WorkSheets(1);
Для НомерСтроки = 2 По 11 Цикл
НовыйКомплектующий = Справочники.Комплектующие.СоздатьЭлемент();
НовыйКомплектующий.Код = Sheet.Cells(НомерСтроки,1).value;
НовыйКомплектующий.Наименование = Sheet.Cells(НомерСтроки,2).value;
**** писать дальше
НовыйКомплектующий.Записать();
КонецЦикла;
Excel.Quit();

Тестирование 1С-ИТС

  1. делаем выгрузку с основной базы
  2. В основной базе запускаем сервис=> Запись журнала действия пользователя
  3. Записываем действия допустим кликаем по справочнику и заполняем поэтапно.
  4. Не закрывая скрипт копируем открываем файл новый файл обработка в задании
  5. Преобразовываем xml код в 1с выбираем галку первую остальные не выбираем (используется текст)
  6. Создаем базу Менеджер тестиования и создаем обработку добвляем форму и 2 реквизита Платформа и Путь к базе и кнопку тест 1 и тд кидаем обработчики код ниже
  7. Вставляем код в обработчики собюытий и скрипт записи журнала в тестовый сценарий 1 без процедуры просто код
  8. Основную базу настраиваем как Клиент тестирования а менеджер тестирования БД как менеджер тестирвоания делаяя это в параметрах Запуск 1С предпириятия ->дополгнительные
  9. Запускаем тест выбюиравем платформу в progemam failes x 86 =>1c8t=>8.3.22.160.+>bin=>1cs8st.exe
&НаКлиенте
Процедура ПлатформаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Диалог.Заголовок = "Выберите файл базы 1С";
Диалог.ПредварительныйПросмотр = Ложь;
Диалог.МножественныйВыбор = Ложь;
Диалог.ПроверятьСуществованиеФайла = Истина;
Диалог.Каталог = "c:\";
Если Диалог.Выбрать() Тогда
Платформа = Диалог.ПолноеИмяФайла;
КонецЕсли;
КонецПроцедуры

&НаКлиенте
Процедура ПутьКБазеНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога);
Диалог.Заголовок = "Выберите путь к базе данных для тестирования";
Диалог.МножественныйВыбор = Ложь;
Диалог.Каталог = "";
Если Диалог.Выбрать() Тогда
ПутьКБазе = Диалог.Каталог;
КонецЕсли;
КонецПроцедуры

&НаКлиенте
Процедура ТестовыйСценарий1(Команда)
ЗапуститьСистему("""Платформа"" ENTERPRISE /F " + ПутьКБазе + " /TESTCLIENT");
скрипт клиента тестирования без процедуры,только код
КонецПроцедуры

1c-'s People

Contributors

popov-555 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.