Конструктор сравнения таблиц значения, в том числе из внешней базы

Публикация № 1241781

Разработка - Инструментарий разработчика - Прочие инструменты разработчика

обработка сравнение таблиц значения внешняя база.

Предложен конструктор для определения различий между таблицами значений (ТЗ), в том числе сформированных во внешней базе данных. Конструктор использует СКД. Сравнение данных в разных базах востребовано, например, при свёртке базы или объединении двух баз в одну. Также конструктор можно применять для контроля обмена или просто сравнить две ТЗ. Применение СКД для формирования (ТЗ) снижает трудозатраты и гарантирует корректное сравнение по наименованию колонок.

Небольшое вступление.

Очень не хочется тратить своё драгоценное время программиста на написание программного кода!

Эта разработка позволяет применить Систему Компоновки Данных (СКД), для поиска несоответствий в таблицах значений.

Возможно, возникает вопрос. А зачем нужно  такое?

Разработчик, столкнувшийся с проблемой свёртки базы или объединением двух баз, такой вопрос задавать не будет. Кроме того, этот конструктор удобно использовать для контроля результата обмена или просто сравнить две ТЗ.

Существенной особенностью конструктора является то, что для создания Таблиц значений можно использовать один и тот же макет СКД. Это гарантирует возможность корректной подготовки таблиц для последующего сравнения по наименованию колонок.

 

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

 

Пояснение к конструктору сравнения таблиц значений.

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

Предлагаемый конструктор методом СКД создаёт две ТаблицыЗначений (ТЗ) исходную (ТЗ_лев) и контролируемую (ТЗ_прав) на основании данных текущей базы или, при необходимости, внешней.

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

Конструктор сравнения таблиц значений можно запускать как в обычном так и управляемом приложении. Однако следует учитывать, что в управляемом приложении функции конструктора ограничены. В управляемом приложении конструктор только подготавливает таблицы значений к сравнению, а операции по вычислению (ТЗразличия) выполняются в обычном приложении. Подробно эта особенность продемонстрирована на видео в разделе 05:14«Проблема_1» и 09:46 «Проблема_4».

На Видео демонстрация представлена на платформе 8.3.15.1830. Возможна ситуация, когда при смене версии платформы потребуется корректировка мотора (модуль ОбщегоНазначенияСКД). Ситуация возможна, но корректировка мотора прозрачна.

ВИДЕО.

Видеоролик наглядно демонстрирует применение конструктора.

Текст к видеоролику прилагается. Если речевое сопровождение отличается от текста, то правильным следует считать письменный текст.

Также в тексте размещены примечания, озвучка которых нарушает ритм видеоролика.

 

ТЕКСТ демонстрации видеоролика «Конструктор сравнения таблиц значений».

 

00:00. Заставка. (в озвучку не входит)

Сравнение будет выполнено для ТаблицыЗначений из базы обычного приложения с ТаблицейЗначения из внешней базы управляемого приложения.

В демонстрируемом примере сравниваем справочник.Контрагенты на предмет несовпадения КодаСинхронизации для ИНН и КПП в различных базах.

 

00:10. Начинается демонстрация конструктора СравнениеТаблицЗначений.

Запускаем Конструктор в базе обычного приложения.

Приступим к заполнению таблиц значений.

00:39.   В настройках макета СКД оставим только необходимые реквизиты: ИНН, КПП и КодСинхронизации.

00:51. Укажем месторасположения мотора конструктора – это внешняя база.

00:59. Выберем текущую базу и заполним (ТЗ_лев).

01:07. Выберем внешнюю базу управляемого приложения и заполним (ТЗ_прав).

На экране видим три окна.

В левом представлена таблица (ТЗ_лев) текущей базы данных.

В правом – таблица (ТЗ_прав) контролируемой  базы, в нашем примере это внешняя.

По центру – будет получен результат сравнения – это ТЗразличия. 

01:36.  Продолжаем заполнять таблицы.

Кнопкой «СравнитьТЗлев_прав» вычисляем различия.

В (ТЗразличия) собраны строки, не имеющие аналога в (ТЗ_лев) и (ТЗ_прав).

Небольшой комментарий. (в озвучке отсутствует).

 В каждой строке указано из правой или левой таблицы поступила эта строка.

В конкретном примере, База-приемник (ТЗ_прав) предназначена для сбора  данных из различных Баз-источников. Поэтому, в базе (ТЗ_прав) присутствуют объекты, не имеющие отношение к базе (ТЗ_лев), однако по формальному алгоритму определения различий эти строки попадут в (ТЗразличия).

01:50. Оставляем в (ТЗразличия) только строки, имеющие отношение к текущей Базе-источнику и представим их в удобной форме.

01:57. Это требование выполняем в два шага.

А) Настроим (ТЗразличия) на поиск строк с одинаковым набором «ИНН и КПП».

В списке колонок клавишей «Delete» удаляем всё, кроме «ИНН и КПП». После чего, кнопкой «СвернутьПоСЗ» выполняем свёртку. Процедура сгруппирует строки по полям свёртки и покажет несовпадения Лев и Прав. Различия  разделены знаком ||(две вертикальные черты).

.

02:14. Б) Кнопкой «Оставить пересечения» удалим строки, не имеющие отношения к обмену между конкретными базами (ТЗ_лев) и (ТЗ_прав).

02:26

 В) Конструктор предоставляет разработчику возможность обработать результат по своему алгоритму.

 Комментируем вариант автоматического исправления кодов синхронизации.

02:29. Перейдем на страницу ДЗ. Проверим уникальность набора «ИНН и КПП».

Получим ДеревоЗначений текущей базы

03:00. и внешней базы данных.

03:30. В конструкторе использована универсальная процедура поиска дублей. Эта процедура будет описана в другой статье.

Как видим, в БазеИсточнике дублирования НЕТ. В БазеПриемнике дублирование ЕСТЬ. Из этого следует, что автоматическую коррекцию «КодаСинхронизации» допустимо выполнить только для уникальных объектов в обеих базах.

03:46. Поясним это утверждение на примере двух строк.

  1. 03:57. Для ИНН=2901257453 в колонке «Прав» два  различных кода синхронизации.
  2. Для ИНН=5190034244 в колонке «Прав» одно значение.

04:33. Второе значение Дубля не зарегистрировано в (ТЗразличия), так как оно не является различием. Этот вариант следует учесть при автоматической обработке.

04:56.Скрин этой ситуации с пояснениями  приведён ниже.

 

05:08. Такой алгоритм реализован и сейчас его запустим. Оставшиеся контрагенты требуют ручного вмешательства. Об этом сообщено на экране.

 

05:14. Теперь немного о проблемах Конструктора.

 Проблема_1.

 Предложенный конструктор корректно работает в обычном приложении. Это обусловлено тем, что сравнение двух ТЗ выполняется по наименованию колонок.

В управляемом приложении одинаковые наименования колонок на одном экране вызовут ошибку.

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

06:12. Вызываем тот же конструктор.

06:21. Настроимся на поиск различий в КодеСинхронизации.

06:39. Изменим адрес внешней базы. Сейчас обычное приложение назначено внешней базой.

 И повторим все операции по заполнению трёх ТЗ.

07:00. Пояснение к интерфейсу.

Зеленые кнопки устанавливают активную таблицу значений. При этом номер активной таблицы указывается в заголовках кнопок.

Рыжим цветом обозначены кнопки заполнения таблиц из  текстового файла.

Голубым цветом отмечены кнопки управления  таблицей различий (ТЗразличия).

Жёлтым цветом указано место расположения мотора конструктора - «версияСКД 2.8.24».

07:35. Примечание. Для демонстрации используется ранее разработанный КонструкторСКД, описание которого можно найти в моих публикациях. В текущем примере описаны изменения КонструктораСКД, необходимые для решения задачи сравнения (ТЗ_лев) и (ТЗ_прав). Следует учитывать, что желательно использовать последнюю версию модуля СформироватьРезультатСКД «версияСКД 2.8.24». Модуль расположен либо в модуле объекта внешней обработки, либо в общем модуле конфигурации (рекомендуется). Разработчик произвольно выбирает место расположения модуля.

08:10. Возвращаемся к (ТЗразличия)  Как видно, результат одинаковый.

Согласен, предложенное решение не очень красиво, но работает.

 

08:30. Проблема_2.

Один Макет СКД обслуживает различные базы. Поэтому возможна ситуация, когда во внешней базе востребованный реквизит назван иначе. Например, КодСинхронизации и КодДляСинхронизации. В этом случае макет СКД для чтения внешней базы не пригоден.

09:05. Проблема решается применением вычисляемого поля, в котором указано правило для каждой базы индивидуально.

Скрин с пояснениями приложен.

09:30.

МинусПроблема_3.

Конструктор корректно применяет СКД в управляемом приложении. Проблема_1 касается только формирования (ТЗразличия). 

То есть, сохранять файл для последующего анализа можно из управляемого приложения по тому же макету СКД.

 

09:46.

Проблема_4.

Если внешняя база не доступна как ComОбъект.

Этот случай рассмотрим на примере определения различий в наименованиях контрагентов.

Запускаем конструктор в управляемом приложении.

10:13. Выбираем место расположения мотора.

10:25. Настраиваемся на поиск различий в наименованиях.

10:54. Запоминаем Таблицу в файл.

11:13. Настраиваем обычное приложение на поиск различий в наименованиях.

11:52. Читаем данные внешней базы из файла.

И получаем (ТЗразличий) по наименованию.

12:19. Как выясняется (ТЗразличий) чувствительна к регистру.

Устраняем это неудобство предварительной унификацией наименования.

12:45. Повторяем операции по сравнению.

13:00. Бухгалтер примет решение о необходимости вмешательства самостоятельно.

Желаю Успехов всем и каждому.

 

 

Рекомендация разработчику.

Если разработчик поставил себе задачу сравнить только одну ТЗ, то можно не заморачиваться с конструктором и использовать другие решения.

Статьи по аналогичной задаче «Сравнение таблиц значений».

//soft.crimea.com/public/780163/

//soft.crimea.com/public/236073/

//soft.crimea.com/public/728052/

//soft.crimea.com/public/202381/

 

Состав файла архива .rar::
1.    Внешняя обработка КонструкторТЗразличия, erf.
2.    Конфигурация шаблона КонструктораСКД,  cf. (версияСКД 2.8.24) – это мотор конструктора. 
3.    Архив базы шаблона КонструтораСКД,  dt. Архив содержит все названные модули.
Из шаблона в свою конфигурацию необходимо обязательно перенести модули ФункцииДляОтчетовСерверСКД и ФункцииДляОтчетовСКД. Эти модули обеспечивают работу в ComСоединении с внешней базой.
Модуль ОбщегоНазначенияСКД желательно разместить в конфигурации. В таком варианте проще поддерживать последний релиз.

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

Наименование Файл Версия Размер
Конструктор сравнения таблиц значения, в том числе из внешней базы.:

.rar 612,39Kb
28.05.20
5
.rar 612,39Kb 5 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. VmvLer 28.05.20 15:40 Сейчас в теме
Я в одной БД в отладке на точке останова пишу что-то вроде ЗначениеВФайл(Тз, ИмяФайла)
Затем открываю консоль запросов в другой БД и загружаю Тз в параметр запроса.
Затем прямо в консоли получаю Тз из параметра в ВТ и сравниваю ее с чем попало
После сохраняю расхождения куда попало и не забиваю мозг всякими настройками.

результат тот же, но решение намного короче, нэ
2. pavley2002 190 30.05.20 11:07 Сейчас в теме
(1)Рекомендация. Если наработанный метод устраивает, то не заморачивайтесь конструктором.
Оставьте свое сообщение

См. также

Просмотр структуры базы в СУБД, в том числе расширений

Структура метаданных Расширения Прочие инструменты разработчика v8 1cv8.cf Абонемент ($m)

Структура таблиц базы данных с учётом расширений.

1 стартмани

29.09.2020    2435    19    Yashazz    4    

Генератор внешних печатных форм

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

Генератор печатных форм - инструмент для создания внешних печатных форм в режиме предприятия с минимальным написанием кода

3 стартмани

18.09.2020    1416    10    andy_zhav    7    

Отладка расчета себестоимости в ERP - просмотр изменений временных таблиц

Практика программирования Закрытие периода Прочие инструменты разработчика v8::БУ ERP2 БУ Абонемент ($m)

Как уследить за изменениями в сотне временных таблиц на различных этапах выполнения расчета себестоимости. Тестировалось на 1С:ERP Агропромышленный комплекс 2 (2.4.12.75)

1 стартмани

09.09.2020    1701    6    doom2good    0    

Разбор печатной формы. Обработка

Прочие инструменты разработчика v8 1cv8.cf Абонемент ($m)

Назначение обработки - помочь програмистам при создании печатных форм и отчетов на базе табличного документа 1С

1 стартмани

05.09.2020    1436    6    Ivon    0    

Тестирование проводок в ЕРП

Прочие инструменты разработчика v8 ERP2 Россия БУ Абонемент ($m)

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

1 стартмани

02.09.2020    1092    4    JohnConnor    3    

CSV парсинг на 1С8, допускающий включение кавычек и символа переноса строки в полях

Прочие инструменты разработчика v8 1cv8.cf Абонемент ($m)

Чтение файла происходит блоками, а не посимвольно, что ускоряет процесс. Конец строки это символ возврата каретки (13), символ переноса строки (10) игнорируется и может быть включен в текстовое поле. Также парные кавычки "" внутри поля воспринимаются как одиночный символ кавычек.

1 стартмани

31.08.2020    878    0    e-rogov    0    

Визуальный html WYSIWYG редактор без сторонних библиотек на управляемых формах

Прочие инструменты разработчика Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Простой и удобный html редактор без сторонних библиотек.

1 стартмани

31.08.2020    3053    7    ivanov660    10    

Генератор кода COM-обмена

Прочие инструменты разработчика v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

20.08.2020    1396    7    ManyakRus    4    

Проверка ведения учета (универсальная)

Анализ учета Прочие инструменты разработчика v8 v8::Запросы Россия Абонемент ($m)

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

2 стартмани

11.08.2020    1370    8    vozhd    2    

Внешняя компонента на C# для парсинга страниц через Phantom JS на сервере 1С х32,х64

Прочие инструменты разработчика WEB v8 1cv8.cf Абонемент ($m)

PhantomJS - это браузер без окна, используемый для автоматизации взаимодействия с веб-страницами. PhantomJS предоставляет JavaScript API, обеспечивающий автоматическую навигацию, снимки страницы, эмуляции поведение пользователя, что делает его распространенным инструментом, используемым для запуска модульных тестов на основе браузера в автономной системе, такой как среда непрерывной интеграции . PhantomJS основан на WebKit, что делает его похожей на Safari и Google Chrome средой просмотра. Это программное обеспечение с открытым исходным кодом, выпущенное под лицензией BSD.

1 стартмани

06.08.2020    2060    2    DrZombi    7    

Сужающийся поиск различий между базами

Поиск данных Универсальные обработки Прочие инструменты разработчика v8 v8::СКД 1cv8.cf Абонемент ($m)

Автоматизированный поиск различий в данных, сужающийся по времени.

1 стартмани

30.07.2020    1519    1    Yashazz    0    

Подготовка текста кода 1С для регистрации программы ЭВМ

Прочие инструменты разработчика v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

21.07.2020    1967    0    uribur    3    

Консоль кода для управляемых форм

Прочие инструменты разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Консоль кода для управляемых форма с подсказками и подсветкой синтаксиса.

1 стартмани

17.07.2020    12026    194    salexdv    205    

Обозреватель данных подсистем

Администрирование данных 1С БСП (Библиотека стандартных подсистем) Прочие инструменты разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

15.07.2020    2186    2    sergbsv    1    

Сравнение результатов глобального поиска по текстам

Прочие инструменты разработчика v8 1cv8.cf Абонемент ($m)

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

3 стартмани

15.07.2020    1888    0    Hitcher    2    

Шаблон отчета с обработкой данных

Прочие инструменты разработчика v8 1cv8.cf Россия Абонемент ($m)

Отчет с кнопкой программного вывода результата в таблицу значений (дерево значений).

1 стартмани

14.07.2020    1810    0    user1209971    0    

Шаблонизатор

Прочие инструменты разработчика v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Создание программного кода для заполнения документа по указанному шаблону.

1 стартмани

06.07.2020    1918    2    Salimbek    0    

Консоль выполнения кода в 1С (обычные и управляемые формы)

Прочие инструменты разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Иногда возникает необходимость выполнить некоторые действия в 1С, ради которых не хочется писать внешнюю обработку на пару строк кода. Для таких действия предназначена "Консоль выполнения кода в 1С".

1 стартмани

19.06.2020    7695    58    Denr83    0    

Отчёт по содержимому КД 2.0

Обмен данными 1С Обмен через XML Перенос данных из 1C8 в 1C8 Конфигурирование 1С Прочие инструменты разработчика v8 КД Абонемент ($m)

Просто отчёт по правилам конвертации - всё, что в них есть.

1 стартмани

05.06.2020    2264    6    Yashazz    4    

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

Прочие инструменты разработчика v8 1cv8.cf Россия Абонемент ($m)

Обработка "Тестирование отчетов" предназначена для тестирования списка отчетов путем их сравнения в модифицируемой базе и эталонной. Для сравнения используется механизм платформы 1С "Сравнить файлы". Отличие предлагаемого решения в удобстве использования для списка отчетов.

1 стартмани

29.05.2020    1775    0    keifaya    0    

PDF Extractor - извлекаем информацию из PDF с помощью Poppler

Прочие инструменты разработчика v8 1cv8.cf Абонемент ($m)

«Класс» - обёртка для упрощения использования возможностей Poppler из 1С. Позволяет просто извлекать информацию из PDF-файлов в виде изображений и текста.

1 стартмани

26.05.2020    3511    6    salexdv    7    

Спасение рядового Райана

Обработка документов Универсальные обработки Обработка справочников Прочие инструменты разработчика v8 1cv8.cf Абонемент ($m)

Бывало, что потратишь полчаса, набьёшь в документ кучу данных, а его потом не записать? И вся работа насмарку? Тогда прошу под кат.

1 стартмани

22.05.2020    3056    4    the1    3    

Шаблоны внешних отчетов и обработок для обычных и управляемых форм

Прочие инструменты разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

15 шаблонов внешних отчетов и обработок для обычных и управляемых форм.

1 стартмани

15.05.2020    2905    49    DNN13    0    

Фильтр объектов на базе СКД

Прочие инструменты разработчика v8::УФ v8::СКД 1cv8.cf Абонемент ($m)

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

1 стартмани

13.05.2020    2127    4    olegarch    2    

Метод восстановления битых ссылок в настройках СКД при консольно-конфигураторной разработке отчетов

Практика программирования Прочие инструменты разработчика v8 v8::СКД 1cv8.cf Абонемент ($m)

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

1 стартмани

30.04.2020    3910    0    zaxarovsky    4    

Редактирование JSON в виде дерева

Прочие инструменты разработчика v8 Абонемент ($m)

Удобная обработка на 1с для редактирования и просмотра JSON. Замена онлайн сервисам просмотра и редактирования JSON. Релиз 1С, на котором выполнялось тестирование 8.3.15, но думаю будет работать и под более ранними.

1 стартмани

28.04.2020    4004    27    vladnet    12    

Контроль доработок конфигураций

Прочие инструменты разработчика v8 Абонемент ($m)

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

5 стартмани

27.04.2020    3877    10    Serge R    12    

Подсистема "Редактор Markdown 1C"

Прочие инструменты разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Подсистема для быстрого встраивания в форму редактора языка разметки markdown

2 стартмани

19.04.2020    4697    6    cprit    11    

Создание описания, добавления и чтения таблицы значений

Прочие инструменты разработчика v8 1cv8.cf Абонемент ($m)

Иногда приходится создавать Таблицу значения (ТЗ) с большим количеством полей, описывать ТЗ вручную достаточно долго. Для автоматизации этого процесса и написана данная обработка. Данная обработка нужна только программистам.

1 стартмани

16.04.2020    2484    1    Dmitry77    4    

Отладка обработки заполнения

Прочие инструменты разработчика v8 1cv8.cf Россия Абонемент ($m)

Внешняя обработка, позволяющая отладить любую написанную вами обработку заполнения.

1 стартмани

12.04.2020    2511    6    ah7777777    0    

Быстрая функция поиска ссылки по УИД(GUID)

Поиск данных Прочие инструменты разработчика v8 1cv8.cf Россия Абонемент ($m)

Простая, а самое главное быстрая функция поиска ссылки на объект в информационной базе по УИД(GUID) через запрос.

1 стартмани

11.04.2020    8455    36    Kondratenko.as    27    

http сервис, возвращающий печатную форму

Печатные формы документов Прочие инструменты разработчика v8 УТ11 Россия Абонемент ($m)

Расширение, которое по get запросу в виде: http:///hs/WSPrint/Download/?UUID=&IDPF=&format= возвращает указанную печатную форму.

1 стартмани

09.04.2020    3132    5    user1350020    0    

Валидация данных

Прочие инструменты разработчика v8 1cv8.cf Абонемент ($m)

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

1 стартмани

01.04.2020    5498    3    relines    8    

Отладка шаблонов ограничений

Прочие инструменты разработчика v8 1cv8.cf Абонемент ($m)

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

1 стартмани

26.03.2020    4608    33    vadim1980    3    

Имена таблиц на сервере

Прочие инструменты разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка позволяющая удобно определить, в какой таблице на сервере баз данных находится той или иной объект 1С. Только для управляемого приложения! Тестировалось на платформе 1с 8.3.15.1565.

1 стартмани

19.03.2020    2930    1    alexyur    2    

Подготовка (исправление) XML схем

Прочие инструменты разработчика v8 Абонемент ($m)

Иногда, XML схемы не соответствуют стандарту w3.org и это грустно :-( . Скрипт публикации исправляет ошибки XML схем в автоматическом режиме.

1 стартмани

10.03.2020    3189    0    infosoft-v    3    

Внешний регламент для 1С

Прочие инструменты разработчика v8 Россия Абонемент ($m)

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

1 стартмани

05.03.2020    3605    7    moolex    6    

Пишем код в режиме предприятия на УФ

Прочие инструменты разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Тестирование кода прямо в режиме предприятия. Изменение документов и справочников. Управляемые формы. Сохранение и форматирование кода.

1 стартмани

27.02.2020    3319    1    HAMAZ    9    

Выполнение произвольного кода 1С на управляемых формах

Прочие инструменты разработчика v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Часто при работе в режиме предприятия необходимо выполнить какой-либо код. Для этого необходимо написать внешнюю обработку, а можно воспользоваться нашей обработкой для выполнения произвольного кода в режиме предприятия.

2 стартмани

18.02.2020    4158    17    seregapolygon    9