Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
18 апр 2024, 18:40

Консоль сравнения данных 1C 8 для управляемого приложения

Автор sertak, 29 ноя 2016, 00:01

0 Пользователей и 1 гость просматривают эту тему.

sertak

Версия 7.1.20:
исправлена ошибка, из-за которой в некоторых случаях сравнение по составному ключу производилось некорректно.
Добавлено: 17 ноя 2017, 22:17


Версия 7.2.21:
реализована возможность использования параметров запроса при подключении к текущей базе 1С 8 (параметры ДатаНачала и ДатаОкончания берутся только с вкладки Общие настройки -> Основные даже в том случае, если одноименные есть на вкладке Параметры запроса);
исправлена ошибка, из-за которой в настройках не сохранялся номер первой строки файла.

sertak

Версия 8.0.22:
реализована возможность загрузки данных из файлов формата XML;
исправлена ошибка, из-за которой в некоторых режимах некорректно определялся список обязательных к заполнению полей;
доработан вывод сообщений об ошибках заполнения реквизитов.

sertak

Версия 12.0.37

    заголовок устанавливается при открытии из файла, а также при открытии/сохранении в справочник настроек, вручную заголовок не изменяется;
    справочник хранения настроек НастройкиКонсолиСравненияДанных переименован в ВС_ОперацииСравненияДанных для унификации с конфигурацией Сценарное сравнение данных;
    реализована возможность заполнения на основании элемента справочника ВС_ОперацииСравненияДанных при открытии (параметр ОперацияСравненияДанных);
    при сохранении вместо открытия формы выбора можно обновить элемент справочника, из которого была заполнена консоль;
    модальные окна заменены на блокирующие;
    реализована возможность выгрузки результата сравнения в файл на клиенте;
    реализована возможность выгрузки результата сравнения в файл формата CSV (на сервере);
    добавлены колонки Тип столбца 1-3 ключа.
    реализована возможность установки параметров запроса примитивных типов данных для внешней базы 1С 8;
    реализована возможность сворачивания данных, полученных из файлов или табличного документа, по ключу (для реквизитов применяется агрегатная функция Сумма);
    реализована возможность программного изменения столбцов ключа с помощью произвольного кода при чтении данных (обращение к исходным значениям столбцов ключа осуществляется по именам Ключ1, Ключ2, Ключ3, например, может быть задан такой произвольный код: КлючТек = Число(Лев(СокрЛП(КлючТек ), 5));
    добавлены кнопки открытия в реквизитах с ключами и произвольным кодом;
    реализована возможность использования составного ключа из трех столбцов (используются первые три колонки каждой выборки для баз 1С и SQL и явно указанные номера колонок для файлов).
    реализована возможность программного изменения реквизитов с помощью произвольного кода при чтении данных из файлов и табличного документа (обращение к значениям реквизитов осуществляется по именам Р1...Р5, обращение к текущему - по имени РТек, например, для реквизита 3 может быть задан такой произвольный код: РТек = Р1 * Р2 * 1.2).
    реализована возможность открытия формы в пользовательском режиме, где пользователь может только выбирать сохраненные настройки и производить сравнение, для включения режима достаточно установить флаг Пользовательский режим в программно созданную обработку либо передать этот флаг как параметр при открытии формы (ОткрытьФорму("Обработка.ВС_КонсольСравненияДанныхИзРазныхИсточников.Форма", Новый Структура("ПользовательскийРежим", Истина), ПараметрыВыполненияКоманды.Источник, Новый УникальныйИдентификатор))

sertak

Версия 12.2.39
    пересчет значения относительного периода перенесен в модуль объекта, вызывается при изменении реквизитов формы и в процедуре сравнения данных (перед программным вызовом процедуры СравнитьДанныеНаСервере() необходимо либо рассчитать и установить границы периода либо вызвать процедуру ОбновитьДанныеПериода() для автоматического расчета);
    перед закрытием выводится запрос на обновление связанного элемента справочника ВС_ОперацииСравненияДанных;
    в произвольном коде условий вывода и запрета вывода строк в таблицу расхождений обращение к имени реквизита теперь производится по имени СтрокаТР.<Имя реквизита>;
    исправлена ошибка, из-за которой не отрабатывал произвольный код обработки ключа в базах 1С 8.
Добавлено: 13 авг 2019, 15:41


Инструкция версии 2.0.

sertak

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

Добавлено: 20 авг 2019, 09:46


Версия 12.2.42:
исправлена ошибка, из-за которой в запросе к внешней базе 1С 8 колонку нельзя было назвать Количество;
на интерфейсе формы команды перехода к web-страницам сгруппированы в подменю Поддержка.

sertak

Версия 13.0.43
реализовано получение данных из файловых информационных баз 1С 7.7 через простые запросы.

Если вам нужно извлекать данные из 1С 7.7 более сложными запросами, пишите в личку, могу доработать, но нужна помощь с 1С 7.7.

sertak

Версия 14.1.45:
реализовано получение данных из файлов формата DOC (Microsoft Word);
реализована возможность указания конкретного номера книги при получении данных из файла формата XLS;
реализована возможность загрузки файлов с клиентского ПК (тем не менее, необходимое для чтения ПО должно быть установлено на сервере, например, Microsoft Office, т.к. обработка файлов производится на сервере);
реализована возможность отключения условий вывода и запрета вывода строк без удаления строк табличной части;
расширен список возможных значений версии платформы 1С 8 (используется для получения ProgID COM-объекта при подключении к внешней базе);
реализован вывод предупреждения, если число колонок в файле XLS меньше указанного в настройках для ключа или реквизитов;
реализован вывод предупреждения, если число колонок в выборке 1С 8 / SQL меньше указанного числа столбцов в ключе;
исправлена ошибка, из-за которой при ключе из трех столбцов и некоторых вариантах обработки ключа колонки могли расположиться в некорректной последовательности.

sertak

Версия 15.0.46:
реализована возможность получения данных из строки JSON;
после открытия операции из справочника или файла таблица расхождений очищается;
доработан интерфейс.

sertak

Версия 15.0.46.2:
На Инфостарте попросили доработать для платформы 8.2. Решил выложить сюда тоже. Тестировал на версии платформы 8.2.19.130.

E_V_P

Спасибо огромное автору за работу! Два года тема развивается автором без какой-либо поддержки и обратной связи на собственном энтузиазме. Огромное "Благодарю"!

Похожие темы (5)

Рейтинг@Mail.ru

Поиск