Запуск и контроль выполнения автоматизированных тестов из 1С – Jenkins Skin

Публикация № 856724 09.07.18

Пользовательские инструменты - Корректировка данных

тестирование

Мы рассмотрим пример создания заданий выполнения автоматизированных тестов из 1С с использованием различных Фреймворков (xUnit1C, Тестирование 3.0): запуск, ожидание завершения, загрузка результатов и выполнение полного цикла тестирования продукта. Убедимся, что все действия можно выполнить в пару кликов в дружественном интерфейсе.

Условия примера:

Пример быстрый старт будем рассматривать на демо базах «Тестирвоание 3.0» и конфигурации «ERP 2».
Выполнять работы будем на локальном сервере или компьютере, где стоит сервер 1С (в рамках примера удобно использовать виртуальную среду, к примеру, VirtualBox).

Если вам больше нравится смотреть видео, то можете переходить к видео-уроку в конце статьи.

1-й шаг. Скачиваем необходимый инструментарий и примеры, распаковываем, устанавливаем. 

Для выполнения мероприятий нам понадобится следующий набор компонент:

•    Конфигурация «Тестирование 3.0». Скачиваем и устанавливаем демо базу, ссылки внизу статьи;
•    Фреймворк «xUnitFor1C»;
•    «Менеджер сценарного UI теста» и «Набор плагинов» из Фреймворка «Тестирование»;
•    Набор примеров тестов. Скачиваем с «GIt Hub» набор примеров сценарных и юнит тестов для демо базы «ERP»/ «УТ 11» (scripts-for-testing-1c); 
•    Целевая база для тестирования - «демо ERP» или «демо УТ»;
•    Репозитарий GIT (опционально, если собираетесь вести командную разработку). 

2-й шаг. Проводим настройку базы для выполнения регламентных заданий. 

1)    В разделе администрирования «Настройки работы пользователя на рабочем месте» указываем/правим параметры выполнения заданий для пользователя «Администратор» и «QA-бот». Под администратором будут выполняться регламентные задания, а под QA-ботом происходить загрузка отчетов.

Параметры заполняются в разрезе этих пользователей, рабочего места (сервер, на котором установлена база тестирования) и ключа настройки. Нас интересуют следующие (пути локальные для сервера):

a)    Путь к исполняемому файлу 1С. Выбираем текущую версию 1С.
b)    Путь к каталогу отчетов выполнения тестов. Путь на сервере, куда планируется сохранять отчеты выполнения тестов (к примеру, C:\Temp\Отчеты\).
c)    Путь к каталогу GIT. Это корень каталога, куда мы выгрузили примеры тестов (к примеру, C:\Тестирование\). 
d)    Путь к каталогу наборов сценариев. Это папка, внутри каталога GIT (к примеру, C:\Тестирование\МСТ-Demo-UI-Tests\Scripts).
e)    Путь к каталогу библиотеки сценариев. Это папка, внутри каталога GIT (к примеру, C:\Тестирование\МСТ-Demo-UI-Tests\Lib).

2)    Если вы выполняете настройки с отличной от сервера машины, то рекомендуем выполнить настройки п.1 c,d,e для выбранного пользователя и текущего рабочего места.

 

  Рис. 1 Настройка параметров для пользователя в рамках текущего рабочего места

3)    Открываем в администрировании справочник «Базы 1С». Выбираем целевую базу «ERP (База 1С)» и правим параметры подключения к ней – «Строка подключения КИБ». Для элемента «Текущая база 1С» также выполняем правку пути строки подключения.

4)    Настраиваем регламентные задания «Обработка заданий» и «Обработка действий заданий» через консоль регламентных заданий, которая находится в администрировании.

3-й шаг. Создаем в базе описание тестов. 

Заходим в базу на сервере под администратором и выполняем последовательно следующие действия (можно смотреть видео): 
1)    Создадим сценарный тест. Переходим в раздел «Тестирование», открываем справочник «Тесты» и жмем кнопку создать. Далее указываем: 

a)    Наименование: «БП Перемещение товаров»
b)    Тип теста: «Сценарный тест»
c)    ИД теста: «БП_Перемещение_товаров»
d)    Статус: «Готов»
e)    Вариант хранения: «Во внешнем файле GIT»,
f)    Путь к файлу: «C:\Тестирование\МСТ-Demo-UI-Tests\Scripts\БП Перемещение товаров.xml»
g)    Жмем записать и закрыть.

2)    Создадим юнит тест. В рамках создания нового справочника тесты указываем следующие данные:

a)    Наименование: «Оформить расходный ордер на товары»
b)    Тип теста: «Юнит тест»
c)    Статус: «Готов»
d)    Вариант хранения: «Во внешнем файле GIT» 
e)    Путь к файлу: «C:\Тестирование\xUnitFor1C-Demo-Unit-Tests\УТ11\UnitТест_ОформитьРасходныйОрдерНаТовары.epf»
f)    Жмем записать и закрыть

3)    Создадим набор тестов. Переходим в справочник «Наборы тестов» и создаем новый элемент. Указываем:

a)    Наименование: «Демо»
b)    Вид набора: «Внешний каталог GIT»
c)    Представление путь каталог: «C:\Тестирование\XUNITFOR1C-DEMO-UNIT-TESTS\ДЕМО»
d)    Записываем и закрываем.

4)    Добавляем другие тесты из каталога с примерами.

4-й шаг. Создаем в базе задания выполнения тестов и проверок. 

На рис. 2 приведено представление задания выполнения теста, а схема задания «Проверка целевой базы» показана на рис. 3. 

 
Рис.2 Представление выполнения задания из набора действий: 1 – в общем; 2 –выполнения теста

 
Рис.3 Представление выполнения проверки тестируемого приложения

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

a)    Выбираем «Сценарный UI тест (МСТ)» и жмем «Начать создание задания по шаблону»
b)    Указываем наименование «БП Перемещение товаров»; кнопку «Вперед»
c)    Выбираем в поле «Тест» значение «БП Перемещение товаров» и меняем порт тестирования на отличный от дефолтного, к примеру, 1567; жмем «Вперед»
d)    Соглашаемся; опять жмем «Вперед».
e)    И наконец выполняем создание задания – кнопка «Создать новое задание».

2)    Создадим задания выполнения юнит тестов и наборов тестов. Для создания заданий выполнения юнит теста выбираем конструктор «Юнит-тест (xddTestRunner)», а для выполнения тестов из каталога «Набор юнит-тестов из каталога (xddTestRunner)». Последовательность действий аналогичен предыдущему примеру.

3)    Создадим задание проверку. Для этого в конструкторе выбираем пункт «Выполнение проверки (набора заданий)». 

a)    Наименование: «Проверка базы ЕРП»;
b)    Тестируемый клиент: «ERP (демо)»;
c)    Жмем «Вперед»;
d)    Добавляем в таблицу последовательно следующие строки (порядок, и задание) см. рис. 2: 

1, Загрузка начальных данных
2, Все тесты из каталога Демо
2, БП Продажи
3, Проверка оформления расходных ордеров на товары
3, БП Закупки
и т.д.

e)    Жмем «Вперед»;
f)    Соглашаемся и кнопка «Создать и закрыть».

Для тех, кто запускает тесты в другой системе (Jenkins, TeamCity и др.), существует возможность использовать задание «Загрузка отчета». Это задание ожидает появление файла/ов в каталоге и выполняет загрузку по его/их наличию.


5-й шаг. Настройка авто выполнения заданий проверок. 

Переходим в подсистему «Планировщик» и открываем «Планировщик (задания)». Далее добавляем новое задание и указываем временные ограничения его выполнения. Чтобы запустить вручную задание - жмем команду «Выполнить сейчас».

Контроль за выполнением заданий тестов осуществляем через плагин «Jenkins Skin». На скриншотах ниже показаны примеры отображения экранов «Обзор» и «Детализация выполнения».
 
Рис. 4 Экранная форма «обзор»

 
Рис.5 Экранная форма «детализация выполнения»

Видео-урок. Быстрый старт. 

Быстрый старт. Продемонстрирована последовательность действий необходимых для подготовки к выполнению авто тестов, настройки заданий и их запуск.

Дополнительно:

1.    При смене версии платформы, обязательно поменяйте пути к исполняемому файлу иначе сценарные тесты перестанут выполняться из-за того, что при перезапуске стартером 1С теряются параметры тестируемого клиента и порт. И не указывайте стартер 1С в качестве исполняемого файла.
2.    Для того чтобы просмотреть процесс работы тестируемого клиента необходимо (на нулевом рабочем столе) разрешить запуск службы Interactive Services Detection. А службе 1С (в настройках) разрешить взаимодействовать с рабочим столом (Allow service to interact with desktop) в случае локальной учетной.
3.    Результаты выполненных тестов удобно просматривать через рабочее место «Allure Skin».
4.    Демо примеры сценарных и набора юнит тестов можно найти на GitHub: scripts-for-testing-1c
5.    Конфигурация «Тестирование 3.0» расположена по адресу: TestingTool-3
6.    Если вам не очень нравится ГИТ, то вы конечно можете использовать общий каталог.
7.    В демо базе УТ или ЕРП отключите у пользователей свойство "Защита от опасных действий", иначе будут проблемы с запуском тестов xUnitFor1C.
8.    Мы на тестовой машине (сервер или та система, где настроен запуск регламентных и фоновых заданий) установили GUT клиент и клонировали гит репозиторий. Для того чтобы автоматически синхронизировались тесты с последними изменениями, то мы запускаем батник со следующим кодом:

cd "С:/Тестирование/"
git branch --set-upstream-to=origin/master
git pull

9.    Тесты разрабатываем по принципу Git Hub Flow.
10.    Для создания целевой базы тестирования, ночного билда мы используем отдельные батники.
11.    На практике используем только серверную базу для запуска заданий (в файловой есть известные особенности с запуском регламентных и фоновых).
12.   Фреймворк "Тестирование 3.0" мы перевели на отличные от конфигуратора и хранилища "рельсы"  - в EDT. Об особенностях работы в новой среде разработки мы расскажем в следующей статье) 

 

Скачать файлы

Наименование Файл Версия Размер
Демо база "Тестирование 3.0"

.dt 7,25Mb
9
.dt 2018.07.04 7,25Mb 9 Скачать
Примеры тестов

.zip 233,64Kb
7
.zip 233,64Kb 7 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Kaval88 163 09.07.18 10:10 Сейчас в теме
Полезная статья, хорошо написана.
admin660; pbabincev; ivanov660; +3 Ответить
2. e][tend 11.07.18 10:13 Сейчас в теме
Спасибо, за подробное описание, буду пробовать.
Ваши репозитарии на GitHub уже до этого видел, а "быстрого старта" не было. Теперь пробел восполнен.
3. ivanov660 3624 11.07.18 11:23 Сейчас в теме
(2) Благодарю за отзыв. По результатам прошу дать обратную связь тут на инфостарте или на github через issues dashboard.
4. kuzyara 1385 11.07.18 12:03 Сейчас в теме
5. ivanov660 3624 11.07.18 12:25 Сейчас в теме
(4) еще пока рановато, не охвачена необходимая целевая аудитория )
Оставьте свое сообщение

См. также

Восстановление предопределенных элементов справочника средствами платформы (переинициализацией) Промо

Обработка справочников Корректировка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Обработка восстанавливает потерянные предопределенные элементы справочника с заполненным наименованием, кодом и иерархией, которые описаны в конфигурации. Исправление ошибки "Предопределенный элемент отсутствует в данных".

2 стартмани

28.03.2018    22028    113    Dipod    13    

Автоматическое заполнение доп. реквизитов для базовых версий конфигураций

Универсальные обработки Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Всем известно, что в базовых версиях конфигураций нельзя использовать свои расширения, а также запрещено снимать с поддержки базу. В связи с этим представляю внешнюю обработку, которая при помощи регламентного задания заполняет доп. реквизиты.

1 стартмани

11.10.2022    817    0    belyakooov    1    

Быстрое обновление базы 1С из XML-файлов конфигурации (EDT-GIT)

DevOps и автоматизация разработки EDT Обновление 1С Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Быстрое обновление конфигурации и базы данных 1С, вместо долгого обновления из EDT (1C:Enterprise Development Tools) при использовании хранилища GIT. Непосредственное обновлении базы на сервере баз данных (минуя сервер 1С) из XML-файлов конфигурации при помощи утилиты автономного сервера 1С - ibcmd.

1 стартмани

13.07.2022    4821    4    Bitnikov    17    

Групповая обработка справочников и документов 8.3 на СКД

Обработка документов Корректировка данных Обработка справочников Платформа 1С v8.3 Платформа 1C v8.2 Россия Абонемент ($m)

Работает на платформе версии не ниже 8.2.16! Работает в интерфейсе "Такси"

3 стартмани

22.10.2021    3649    47    serovmsk    3    

Подсистема "Корректировка движений документов" Промо

Обработка документов Корректировка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Универсальная подсистема, позволяющая просматривать и корректировать движения документа по учетным регистрам конфигурации прямо из его формы. Подсистема актуальна для тех конфигураций, в которых подобный функционал не предусмотрен (например, типовая конфигурация "Управление торговлей 11").

3 стартмани

10.03.2016    28408    46    Bassgood    31    

Универсальная корректировка движений документа

Обработка документов Корректировка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Обработка предназначена для корректировки движений документа. Подходит для любой конфигурации, работающей в режиме запуска Управляемое приложение. Движения могут быть откорректированы автоматически

1 стартмани

08.04.2021    3687    83    denmp    11    

Универсальная обработка корректировки справочников, документов и регистров (движений документов) 1С. УФ

Обработка документов Обработка справочников Корректировка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

Послужит вспомогательным средством при работе с системами 1С. При выборе объекта форма обработки перестраивается динамически, поэтому перечнем определенных объектов обработка не ограничена.

10 стартмани

18.03.2021    8284    32    perepetulichka    1    

Превращение доработанной конфигурации в типовую или исправление ошибки "Имеются записи с одинаковыми измерениями"

Чистка данных Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Помогает решить проблему связанную с дублями в регистрах сведений при возвращении к типовой конфигурации. Ошибка "Имеются записи с одинаковыми измерениями".

1 стартмани

12.02.2021    18237    198    pyrkin_vanya    43    

Групповая корректировка записей регистров (Управляемое приложение) v 2.2 Промо

Универсальные обработки Корректировка данных Платформа 1С v8.3 Управляемые формы Система компоновки данных Конфигурации 1cv8 Абонемент ($m)

Обработка предназначена для групповой корректировки записей регистров Накопления, Сведений и Бухгалтерии. Разработана специально для Управляемого приложения.

4 стартмани

06.09.2013    77757    438    kser87    76    

Полный пример запуска 1С в докере (Linux)

DevOps и автоматизация разработки Платформа 1С v8.3 Абонемент ($m)

Описание примера запуска сервера 1С в докере на CentOS 7. Содержит архив со скриптами и последовательность шагов для запуска тестового сервера (Сервер, Клиент, Web и простой консоли управления информационными базами).

1 стартмани

26.01.2021    18561    39    uasy_user611066    12    

Восстановление базы 1С из бэкапа SQL при помощи Python

Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Скрипт для создания копии базы на сервере SQL и добавления базы в кластер 1С.

1 стартмани

16.12.2020    8533    4    user1287977    1    

Заполнение документа "Корректировка регистров" данными для исправления ошибок себестоимости

Логистика, склад и ТМЦ Закрытие периода Корректировка данных Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Абонемент ($m)

Ошибка "Обнаружены ненулевые остатки по суммам при нулевом остатке по количеству в регистре себестоимости по организации" при закрытии месяца в УТ 11 знакома многим. Я делюсь своим вариантом решения этой проблемы.

1 стартмани

29.11.2020    11896    134    QbeeQ    10    

Корректировка остатков регистров бухгалтерии (обычные и управляемые формы) Промо

Свертка базы Чистка данных Закрытие периода Корректировка данных Платформа 1С v8.3 Платформа 1C v8.2 Бухгалтерский учет Управляемые формы Конфигурации 1cv8 Бухгалтерский учет Налоговый учет Абонемент ($m)

Внешняя обработка, предназначенная для удобного исправления остатков по регистрам бухгалтерии (Хозрасчетный, Налоговый или любой другой) посредством автоматизации ввода корректировочного документа ("Операция", "Корректировка записей регистров"), приводящего регистр в нужное состояние остатков от текущего. Удобна для массовых правок остатков по бухгалтерскому и налоговому учету на какую-то дату (обычно перед реорганизацией учета, сверткой базы и т.п.)

2 стартмани

03.06.2017    45950    290    stvorl    31    

Просмотр и восстановление любых таблиц БД для компоненты 1CDLib + Быстрая очистка регистра "Замеры времени"

Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Доработанная обработка для компоненты 1CDLib для просмотра и восстановления любых таблиц БД из БД донора. Тестировалось на версии платформы 8.3.17.1549.

1 стартмани

09.11.2020    11064    112    sxp    9    

Тестирование любых конфигураций

Корректировка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Расширение для тестирования любых конфигураций на управляемых формах, в том числе тестируется запись, проведение и другие стандартные операции.

1 стартмани

29.10.2020    5500    22    ManyakRus    20    

Универсальная корректировка регистров

Инструменты администратора БД Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Универсальная корректировка регистров (обработка для заполнения документа "Корректировка регистров")

3 стартмани

06.08.2020    8105    76    Pashka_SV    7    

Списание (корректировка) задолженности контрагентов УНФ 1.6 Промо

Взаиморасчеты Обработка документов Закрытие периода Корректировка данных Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Украина Бухгалтерский учет Абонемент ($m)

Обнуление задолженности контрагентов в конфигурации "Управление небольшой (нашей) фирмой" версии 1.6 с помощью документа "Корректировка регистров".

1 стартмани

24.07.2019    39823    30    DMon    1    

Расширенное редактирование трудовой деятельности СЗВ-ТД

Зарплата Обработка документов Кадровый учет Корректировка данных Платформа 1С v8.3 Сложные периодические расчеты 1С:ERP Управление предприятием 2 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Абонемент ($m)

Расширение, позволяющее отредактировать документ Сведения о трудовой деятельности работников, СЗВ-ТД. Добавление, отмена, изменение, редактирование, удаление мероприятий, замена идентификатора (UUID). Для конфигураций ЗУП, ЗГУ, БП, КА, ERP.

2 стартмани

21.04.2020    13293    136    ixijixi    21    

Длина ключа индекса превышает максимально допустимую. Решение с использованием технологического журнала

Корректировка данных Технологический журнал Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

При разработке конфигурации в клиент-серверном варианте могут возникнуть проблемы при загрузке конфигурации в файловый вариант. В статье описан один из вариантов решения проблемы.

1 стартмани

28.01.2020    9709    4    newtraveller    0    

Исправление ошибки "Для одного ссылочного кода существует более одной таблицы в базе данных" в БД SQL

Корректировка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Обработка позволяет исправить схему имен базы данных, схема которой была испорчена и из-за этого возникают ошибки при обновлении конфигурации или при сервисной процедуре тестирования и исправления. Ошибка SDBL: Ошибка обновления конфигурации базы данных. Для одного ссылочного кода существует более одной таблицы в базе данных. Имена таблиц с кодом .... Далее перечисляются пары таблиц, которые имеют одинаковый номер. Обработка таблице находит новый номер, заменяет на него все ссылки в схеме, переименовывает таблицу SQL

3 стартмани

23.01.2020    22715    234    rokhin    69    

Корректировка остатков ЕГАИС, возврат из регистра 2, загрузка ТТН из файлов, другое для УТ10.3 Промо

Розничная торговля Обработка документов Обмен с ГосИС Корректировка данных Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 Россия Бухгалтерский учет Абонемент ($m)

Набор обработок для автоматизации работы с ЕГАИС: Обработка корректировки остатков ЕГАИС для УТ 10.3, аналогичная имеющимся в УТ 11, Рознице 2.2. Автоматически формирует документы "Передача в торговый зал", "Акт постановки на баланс в торговом зале", "Акт списания в торговом зале". Обработка возврата из регистра 2 с подбором справок Б. Обработка формирования ТТН из файлов xml.

1 стартмани

24.01.2018    53727    20    biz-intel    6    

Поиск и Восстановление битых ссылок (Объект не найден) (обычные и управляемые формы)

Поиск данных Корректировка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Обработка для поиска и восстановления данных по битой ссылке (Объект не найден). Вы можете узнать информацию по удаленному объекту (его уникальный идентификатор, где используется), чтобы в бэкапной базе найти и восстановить этот объект. Данные битой ссылки восстанавливаются по COM соединению с копии базы.

1 стартмани

21.12.2019    10482    118    Denr83    0    

Исправление ошибки платформы 8.3.16 - разворота группы подписей в формах документов. ЗУП 3.1

Корректировка данных Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Абонемент ($m)

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

1 стартмани

02.12.2019    22728    12    skudnovv    11    

Ошибка SDBL: Ожидается имя таблицы (pos=6). Причины, лечение, обход. Поиск отсутствующих таблиц изменений

Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Получили ошибку Ошибка SDBL: Ожидается имя таблицы (pos=6) ? Надеюсь, мой опыт борьбы с этим явлением Вам поможет.

1 стартмани

04.09.2019    20793    85    burmsergey    8    

Помощник корректировки остатков ЕГАИС в небольшом магазине. Розница 2.2 Промо

Розничная торговля Обработка документов Обмен с ГосИС Корректировка данных Платформа 1С v8.3 1С:Розница Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия Управленческий учет Абонемент ($m)

Данная обработка упрощает корректировку остатков алкогольной продукции небольшого магазина, где предполагается передача всей продукции в торговый зал сразу после приемки.

5 стартмани

08.09.2018    52003    85    asdfgcom    47    

Проверка работы расширений после обновлений

Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Иногда бывает, что после обновления конфигурации некоторые расширения перестают работать и часто такие ошибки выявляются только в процессе тестирования или рабочем режиме. При правильной разработке и проектировании расширения можно свести к минимуму такие ошибки, но иногда их не избежать. Если в базе расширений не более 5-10, то проверить каждое после обновления не составляет труда, а вот если их больше 50 - проверка отнимает слишком много времени Поэтому была написана обработка, которая в автоматическом режиме проверяет расширения, подключенные в программе. Обработка универсальная и будет работать в любой программе, в которой есть расширения.

3 стартмани

19.07.2019    25070    35    77dream77    4    

Исправление ошибки "Записи регистра сведений стали не уникальными"

Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Обработка исправления ошибки "Записи регистра сведений стали не уникальными"

1 стартмани

02.06.2019    31163    421    Sholl    0    

Восстановление структуры DBSchema

Корректировка данных Платформа 1С v8.3 1С:Бухгалтерия 3.0 Абонемент ($m)

Обработка для анализа ошибок в структуре DBShema, восстановление структуры объектов, перенос данных из выгруженных в XML таблиц базы, при помощи "Tool 1CD".

10 стартмани

11.03.2019    21517    100    spawn_a    30    

Восстановление битой ссылки на раз-два Промо

Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Простой способ восстановить битую ссылку типа " (20:94b81c6f65428d5911e2a8bebc48d793)".

1 стартмани

26.04.2013    41429    731    Vin_Tik    36    

Небольшая доработка функционала отладчика c использованием DynamicWrapperX

Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Получение методов 1С-х объектов во время отладки.

1 стартмани

15.02.2019    10437    2    chessman    9    

Замена конфигурации в правилах обмена

Обработка справочников Корректировка данных Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Конвертация данных Абонемент ($m)

С помощью этой внешней обработки для конфигурации 1С:Конвертация данных, ред. 2.1 вы легко замените конфигурацию приемника или источника в правилах конвертации объектов.

2 стартмани

08.01.2019    15172    98    tomvlad    14    

Нестандартные подсистемы: Живая вода

Поиск данных Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

В БСП есть все, чтобы справиться с проблемой «Битых ссылок», но почему-то так и не реализовали возможность сохранять версию объекта перед удалением. Решил исправить эту досадную несправедливость и создать подсистему с кодовым названием «Живая вода».

1 стартмани

11.10.2018    18443    4    dsdred    14    

Корректировка остатков регистров накопления (обычные и управляемые формы) Промо

Свертка базы Чистка данных Универсальные обработки Закрытие периода Корректировка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Внешняя обработка, предназначенная для удобного и быстрого исправления остатков регистров накопления (посредством автоматического ввода документов "Корректировки записей регистров", "Операция", содержащих движения, приводящие существующие остатки к желаемым). Позволяет корректировать и обнулять по аналитике и суммам остатки регистров учета товаров, партий, взаиморасчетов, налогового учета по НДС, РАУЗ, и др.

2 стартмани

14.01.2012    96696    1869    stvorl    86    

1С в Windows docker контейнерах

Инструменты администратора БД DevOps и автоматизация разработки Платформа 1С v8.3 Абонемент ($m)

Создаем Docker-контейнер для windows-версии 1C. Контейнеры позволяют подготовить рабочую среду на любой актуальной версии windows. Благодаря данной технологии можно беспрепятственно запускать требуемую версию сервера 1С или несколько серверов различных версий на одном сервере.

1 стартмани

02.10.2018    39373    46    lishniy    42    

Поиск и восстановление битых ссылок (Объект не найден)

Поиск данных Корректировка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Групповая обработка ссылок вида Объект не найден (502:37855254002e11eb11e73b8f36150d9e) заполняется максимально просто копированием и вставкой из буфера: 1) Выделяет уникальные идентификаторы (далее УИ); 2) Ищет ссылки на объекты базы по УИ; 3) Создаёт пустые объекты с указанным УИ; 4) Регистрирует найденные ссылки для обмена данными. Работает на любых продуктах 8.3. Проверялась на 1С:ERP Управление предприятием 2 (2.4.3.167)

1 стартмани

17.08.2018    24307    188    sapervodichka    4    

Универсальная корректировка пересортицы по регистрам накопления

Свертка базы Чистка данных Универсальные обработки Закрытие периода Корректировка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Управленческий учет Абонемент ($m)

Вам надоела пересортица? Мне - очень. Ой, а мы не ту ГТД списали. Ой, а у нас тут заказ с назначением, а отгрузили без. Ой, у нас период взаиморасчётов не бьётся по зарплате. И ещё стотыщмильёнов "хвостов", "красненького" и прочих минусов, которые не на минус, а вовсе даже на плюс должны дать ноль. И на каждый им подавай волшебную кнопочку! Вот она.

5 стартмани

03.08.2018    13948    11    e.kogan    0    

Поиск, восстановление битой ссылки, 8.3, v 0.2 Промо

Поиск данных Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка для работы с битой ссылкой, 8.3, v 0.1 Позволяет быстро найти и восстановить битую ссылку.

1 стартмани

24.10.2014    44129    333    infostart user    14    

Корректировка остатков ЕГАИС

Обработка документов Розничная торговля Обмен с ГосИС Корректировка данных Платформа 1С v8.3 1С:Розница Россия Управленческий учет Абонемент ($m)

Обработка по типу "Помощник корректировки остатков ЕГАИС", которую убрали в 1С Розница 2.2.8.

1 стартмани

17.06.2018    25975    267    empafe    54    

Корректировка остатков ЕГАИС для 1С:Розница/УТ 10.3 - альтернативный вариант

Обработка документов Розничная торговля Логистика, склад и ТМЦ Обмен с ГосИС Корректировка данных Платформа 1С v8.3 1С:Розница Розничная и сетевая торговля (FMCG) Бухгалтерский учет Абонемент ($m)

Обработка корректировки остатков ЕГАИС для 1С Розница версии 2.2.7/2.2.8/2.2.9/2.2.10/2.2.11/УТ 10.3.47.ХХХ-48.XXX-49.XXX-50.XXX раздельно по маркируемому/немаркируемому алкоголю + создание документов постановки/списания по пересортице.

1 стартмани

02.06.2018    51009    444    independ    298    

Лекарство на случай, если перестала работать форма списка для сделок. (ERP). Промо

Корректировка данных Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

Форма списка справочник сделки стала выпадать с ошибкой?  Или все еще в порядке, но хочется спокойно съездить в отпуск, без паники, что менеджеры устроят бунт.

1 стартмани

28.07.2016    28924    0    milkers    2    

Загрузка данных в документ Перенос данных, Операция Бух, Корректировка регистров

Обработка документов Загрузка и выгрузка в Excel Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Загрузка данных из табличного документа в документ корректировки записей регистров и сведений, кроме регистров бух. учета (Хозрасчетный и т.д.) Например -"Операция Бух" -"Корректировка регистров" "Перенос данных" Предназначена для разработчиков в 1с. Не является конечным решением. Работы с обработкой проводились на : Управление торговлей, редакция 11 (11.4.3.126).

3 стартмани

24.05.2018    16921    127    aleksey.kubovtsov    19    

Бухгалтеру: что у меня сейчас "уедет" и "поползёт"?

Корректировка данных Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m)

Собираемся править документ в бух.базе или грузить из другой базы. Что сейчас изменится в данных? Понять за миг до катастрофы

1 стартмани

18.02.2018    13553    5    Yashazz    4    

Обработка заполнения документа "Корректировка регистров"

Обработка документов Корректировка данных Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Абонемент ($m)

Обработка заполнения документа "Корректировка регистров" с возможностью выбора записей из регистров накопления/сведений.

1 стартмани

07.11.2017    13689    76    Mortiferus    13    

Обработка заполнения ТЧ остатками произвольного регистра для документа "Корректировка записей регистров" Промо

Обработка документов Корректировка данных Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием Абонемент ($m)

Это внешняя обработка заполнения табличных частей остатками произвольного регистра для документа "Корректировка записей регистров" с возможностью установки фильтра.

1 стартмани

24.01.2013    22270    249    NILS2009    5    

Сторнирование документов в ERP, УТ 11, БП 3.0, КА 2

Обработка документов Корректировка данных Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Управленческий учет Абонемент ($m)

Для того, чтобы руками не заполнять регистры и данные из документов при сторнировании, обработка будет производить их автоматическое формирование.

1 стартмани

05.09.2017    20410    534    filterhouse    54    

Ошибка: Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server. При переходе с Бух ПРОФ на КОРП и не только

Корректировка данных Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m)

Пример текста ошибки: Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server Native Client 11.0: Выполнение инструкции CREATE UNIQUE INDEX прервано, поскольку обнаружен повторяющийся ключ для объекта с именем "dbo._InfoRg22530" и индекса с именем "_InfoRg22530_ByPeriod". Повторяющееся значение ключа: (0, 3900-01-01 00:00:00, 0x9100fa815581b9604de110ca98afc344, 0x00000000000000000000000000000000). HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=10, native=1505, line=1

1 стартмани

16.06.2017    55723    197    N0D    41    

Замена конфигурации в правилах переноса данных. Промо

Корректировка данных Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Конвертация данных Абонемент ($m)

Те, кто часто занимается созданием правил конвертации данных в конфигурации «Конвертация данных” (речь о редакции 2.1 (2.1.5.1)), знают, что после замены в правилах конвертации одной конфигурации (приемник или источник) все правила конвертации свойств и объектов закрашиваются красным цветом и требуют утомительной ручной правки.

1 стартмани

24.01.2012    52091    586    milkers    68