Просмотр и анализ структуры базы данных (отчет на СКД)

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

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

SQLServer SQL Server PostgreSQL структура базы данных индексы таблицы метаданные

Отчет для просмотра и анализа структуры базы данных с поддержкой файловых баз (ограниченный режим), а также баз на SQL Server и PostgreSQL.

Назначение и возможности

Отчет предназначен для просмотра и анализа структуры информационных баз 1С. Может быть полезным инструментам для администраторов, специалистов по производительности и энтузиастов, изучающих работу платформы на уровне базы данных.

Основные возможности отчета:

  • Отображение таблиц базы данных, их полей и индексов с учетом связей между объектами базы данных и метаданными конфигурации.
  • Вычисление размера таблиц и индексов для объектов конфигурации, а также количества записей в них.
  • Отображение НЕплатформенных индексов в базе (те, что были добавлены вручную администратором или разработчиком).
  • Вывод дополнительных атрибутов СУБД для полей таблицы, индексов и их структуры (например, это возможность установки значения NULL, размер каждого отдельного индекса, проверка наличия платформенного индекса в базе данных, порядок полей в индексе и таблицах и др.).
  • Получение информации обо всех таблицах информационной базы, а не только тех, что доступны через "ПолучитьСтруктуруХраненияБазыДанных()". Например, отчет позволит посмотреть информацию о системных таблицах "V8USERS" и "PARAMS", а также отобразит таблицы другие служебные / системные таблицы.
  • Дополнительная классификация объектов и их частей. Например, добавлены поля "Вид объекта", "Тип объекта", доп. описание полей составных типов данных и др.
  • Расширенное отображение типа данных 1С для полей.
  • 10 предопределенных вариантов отчетов с различной детализацией.
  • Гибкая настройка отображения и компоновки данных с помощью штатных возможностей системы компоновки данных.
  • Поддержка подсистем БСП (варианты отчетов и дополнительные отчеты и обработки).

Отчет поддерживает работу в файловом варианте информационной базы, но в ограниченном режиме - доступен только просмотр структуры базы данных, полученный с помощью штатного метода "ПолучитьСтруктуруХраненияБазыДанных()". Весь расширенный функционал доступен только для клиент-серверного варианта работы платформы 1С в связке с такими СУБД как SQL Server и PostgreSQL.

Необходимая версия платформы для работы отчета - 8.3.5 и выше. Внутри отчета используется кэширование данных, получение только необходимых данных в зависимости от настроек отчета и еще некоторые фичи.

 
 Но как же файловые базы...

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

 
 Настройки подключения

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

 
 Скриншот под спойлером :)

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

Варианты отчетов

Изначально отчет содержит в себе 10 предопределенных вариантов. Почему 10? Я не знаю.

 
 Таблицы хранения (только структура)
 
 Таблицы хранения (основная)
 
 Таблицы хранения (с полями)
 
 Таблицы хранения (с полями, расширенный)
 
 Таблицы хранения (с индексами)
 
 Таблицы хранения (с индексами, расширенный)
 
 Использовано места по видам объектов
 
 Количество записей по видам объектов
 
 ТОП 10 объектов по размеру
 
 ТОП 10 объектов по количеству записей
 
 Неиспользуемые таблицы

Но не останавливайтесь на том, что есть! Импровизируйте, настраивайте, экспериментируйте! Создайте свой вариант с блэкджеком и кастомизацией!

Послесловие

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

  • Получить еще более подробную классификацию таблиц и полей базы данных
  • Проанализировать файловые группы и секции (да, в мире 1С это возможно!)
  • Проанализировать состояние индексов и статистик
  • Получить рекомендации по отсутствующим индексам в базе данных (как для SQL Server, так и для всеми теперь обожаемого PostgreSQL!)
  • Ответить на вопрос "Какие индексы я создал два года назад, но они при этом ни разу не использовались?"

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

Да прибудет с Вами сила, творческая мощь, тяга к знаниям и просто хорошее настроение!

 
 История изменений отчета
 
 v1.0.0 - 24.07.19 
 
 v1.0.0.1 - 27.07.19
 
 v1.0.0.3 - 07.01.20
 
 v1.0.0.4 - 28.01.20

Работа над отчетом продолжается :)

Другие ссылки

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

Наименование Файл Версия Размер
Просмотр и анализ структуры базы данных (отчет на СКД)

.erf 64,02Kb
28.01.20
160
.erf 1.0.0.3 64,02Kb 160 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. VmvLer 24.07.19 19:46 Сейчас в теме
по презентации, вроде, монтументально.

конечно, главная практическая ценность скрыта в варианте послесловия.

расширенная будет, вероятно, за звонкую монету и представленный вариант
наверняка маркетинговое исследование для определения цены.
2. YPermitin 8548 24.07.19 20:08 Сейчас в теме
(1) мне очень жаль, что я вызвал у вас такие мысли.

То есть отчет бесполезен и не стоило тратить время на его реализацию?
3. sapervodichka 3887 24.07.19 21:33 Сейчас в теме
крутая вещь, однозначно + у меня есть, но более народный взгляд ))) https://infostart.ru/public/1093355/ с возможностью базы сравнить между собой
YPermitin; +1 Ответить
4. Xershi 977 24.07.19 22:05 Сейчас в теме
(3) ну уже хоть что-то свое появилось) Или скрестили. Осталось написать под 8.3.15, там разработчики обещали платформенный механизм.
5. YPermitin 8548 25.07.19 07:05 Сейчас в теме
(3) хороший инструмент. Я на него ссылку добавил в конце статьи :)
sapervodichka; +1 Ответить
6. Aletar 25.07.19 09:34 Сейчас в теме
В будущем, если появится интерес от сообщества, будет опубликована расширенная версия отчета


Интерес, определенно, есть.
PLAstic; YPermitin; +2 Ответить
7. YPermitin 8548 25.07.19 11:49 Сейчас в теме
(6) это хорошо :)

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

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

Часть из этого уже готова, только нужно привести в порядок. Вообщем, функционал будет, но не в ближайшее время.
8. Разумов 26.07.19 06:05 Сейчас в теме
Классный инструмент! Жаль, мани нет, с удовольствием бы поигрался со своей базой.
9. ligsht 11 26.07.19 14:10 Сейчас в теме
{ВнешнийОтчет.ПросмотрИАнализСтруктурыБазыДанных.Форма.ФормаОтчета.Форма(148)}: Ошибка при вызове метода контекста (Execute)
РезультатБД = КомандаБД.Execute();
по причине:
Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): Недопустимое имя столбца "is_memory_optimized".


MS SQL 2008.
Поправьте пожалуйста.
YPermitin; +1 Ответить
10. YPermitin 8548 26.07.19 14:14 Сейчас в теме
(9) принято.

Исправлю совместимость со старыми версиями SQL Server и обновлю публикацию.

Чтобы повторно не скачивать - отправлю новую версию в сообщениях.

Всем, кому актуальна работа со старыми версиями СУБД и кто уже скачал отчет - просто напишите в личных сообщениях.
11. parshin 71 26.07.19 14:26 Сейчас в теме
А если postgresql под linux, то не работает. Вот обидно.
YPermitin; +1 Ответить
12. YPermitin 8548 26.07.19 14:33 Сейчас в теме
(11) у Вас только PostgreSQL под .nix или сервер 1С тоже?

Вообще, обращение к БД идет с использованием ADO. Предполагал, что ADO может подключиться к pg под Linux, главное чтоб серер 1С / клиент 1С (в зависимости откуда запрос в настройках) были под Windows.
13. parshin 71 26.07.19 14:36 Сейчас в теме
14. parshin 71 26.07.19 14:39 Сейчас в теме
(12) При запуске с клиента windows ошибка: "PostgreSQL: Ошибка установки соединения:
{ВнешнийОтчет.ПросмотрИАнализСтруктурыБазыДанных.Форма.ФормаНастроекПодключения.Форма(190)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию"
Похоже надо ODBC настроить. Попробую разобраться.
YPermitin; +1 Ответить
15. YPermitin 8548 26.07.19 14:45 Сейчас в теме
(14) хорошо, отпишитесь получится или нет.

Тоже поэкспереметирую, опишу этот момент в инструкции к отчету.

Варианты по работе с приложениями 1С под линукс возьму на "подумать".
16. parshin 71 26.07.19 14:49 Сейчас в теме
(15)
Работает!
1. Надо установить ODBC драйвер отсюда (я установил самый свежий): https://www.postgresql.org/ftp/odbc/versions/msi/
2. В 1с в настройках подключения установить галку "Запросы с клиента"
YPermitin; +1 Ответить
17. YPermitin 8548 26.07.19 14:51 Сейчас в теме
18. YPermitin 8548 26.07.19 22:24 Сейчас в теме
Публикация обновлена:
1. Обновлен файл отчета. Исправлена совместимость со SQL Server 2008 / 2012 редакциями.
2. Дополнена информация о настройках подключения, если сервер 1С установлен на *.nix системе.
3. Добавлена история изменений в конце публикации.

Всем, кто скачал отчет ранее и необходима совместимость с версиями SQL Server 2008 / 2012 - напишите мне в личные сообщения, предоставлю ссылку для скачивания.
19. user771565 02.10.19 10:13 Сейчас в теме
А кто нибудь знает как напрямую в postgre дернуть картинки из 1с ?
20. YPermitin 8548 02.10.19 21:50 Сейчас в теме
(19) конечно к отчету это не относится, но не могли бы Вы уточнить суть задачи?
21. user771565 03.10.19 03:01 Сейчас в теме
извиняюсь вопрос снят
YPermitin; +1 Ответить
22. mairon 21.10.19 10:31 Сейчас в теме
На конфигурациях УПП и БП2 будет работать?
YPermitin; +1 Ответить
23. YPermitin 8548 21.10.19 10:35 Сейчас в теме
(22) по идее привязки к конфигурациям нет, поэтому должно работать.

Если что-то не так - пишите, разберемся.
24. user1135262 21.10.19 11:24 Сейчас в теме
SQLServer: Ошибка установки соединения:
{ВнешнийОтчет.ПросмотрИАнализСтруктурыБазыДанных.Форма.ФормаНастроекПодключения.Форма(190)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): При входе в систему пользователя "xxx" произошла ошибка.

Как-то можно обойти эту ошибку? MSSQL 2016
YPermitin; +1 Ответить
25. YPermitin 8548 21.10.19 11:28 Сейчас в теме
(24)
При входе в систему пользователя "xxx" произошла ошибка


Подозреваю, что у Вас на сервере СУБД отключена аутентификация средствами SQL Server, только доменная аутентификация доступна.
26. YPermitin 8548 07.01.20 19:48 Сейчас в теме
(0) Публикация обновлена!

Расширение функционала отчета и исправление ошибок:
- Улучшена сортировка полей таблиц и индексов при выводе в отчете. Ранее сортировка выполнялась по имени, теперь в том порядке. в котором поля расположены в базе данных.
- Определение имен полей с служебных таблицах работает более точно. Ранее в определенных ситуациях имя поля могло быть неизвестно.
- Исправлено получение размера конкретных индексов. Ранее размер конкретного индекса определялся только для основного кластерного индекса. Также теперь размер индекса всегда отображается в одной колонке (вместе с итоговым размером индексов для таблицы).
- Улучшение показателей размера индексов для PostgreSQL.
- Добавлен вариант "Неиспользуемые таблицы", показывающий те таблицы, которые фактически не используются. Это могут быть таблицы без записей, или таблицы после неудачной реструктуризации.
- Исправлены ошибки открытия форм, если отчет встроен в конфигурацию.
27. sertak 235 07.05.20 11:39 Сейчас в теме
Буквально сегодня пришла в голову мысль запилить обработку, которая будет через DMV/DMF вытягивать рекомендации по отсутствующим индексам и выводить соответствующие объекты 1С, ну а там хвостом уже и что-нибудь сопутствующее типа всех индексов и другой красоты, и вот оказывается все уже написано ). Шикарный функционал, отсутствующих индексов, правда, пока нет, но они в планах. Муст хаве короче и снимаю шляпу.
Оставьте свое сообщение

См. также

Установка предопределенных элементов: просмотр, исправление и поиск ошибок (задвоенных и отсутствующих) Промо

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

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

2 стартмани

06.10.2014    145015    1949    ekaruk    164    

Информация о пользователях информационной базы (отчет на СКД)

Администрирование данных 1С Роли и права v8 v8::Права v8::СКД 1cv8.cf Абонемент ($m)

Два простых отчета по пользователям информационной базы и информации по ним.

1 стартмани

02.03.2020    4157    16    YPermitin    8    

Совместимость работы со строками. Жизнь до 8.3.6 и после

Практика программирования v8 Бесплатно (free)

Немного о совместимости со старыми версиям платформы 1С в работе со строками.

21.02.2020    5062    0    YPermitin    24    

Код разработчика в зависимости от опыта работы

Практика программирования v8 Бесплатно (free)

Пятничный пост! Как меняется код разработчика в зависимости от опыта работы.

14.02.2020    9536    0    YPermitin    227    

Навигатор по конфигурации базы 1С 8.3 Промо

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

Универсальная внешняя обработка для просмотра метаданных конфигураций баз 1С 8.3. Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т.д. Отображаемые характеристики объектов: свойства, реквизиты, стандартные рекизиты, реквизиты табличных частей, предопределенные данные, регистраторы для регистров, движения для документов, команды, чужие команды, подписки на события, подсистемы. Отображает структуру хранения объектов базы данных, для регистров доступен сервис "Управление итогами". Платформа 8.3, управляемые формы. Версия 1.1.0.63 от 10.06.2020

3 стартмани

28.10.2018    29169    274    ROL32    67    

Помощник работы с идентификаторами объектов

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

Инструмент для расширенного анализа идентификаторов объектов.

2 стартмани

24.01.2020    6409    22    YPermitin    25    

Транслятор запросов 1С в SQL

Производительность и оптимизация (HighLoad) Администрирование СУБД v8 1cv8.cf Абонемент ($m)

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

10 стартмани

07.01.2020    10233    77    YPermitin    89    

30 задач. Странных и не очень

Практика программирования v8 Бесплатно (free)

30 задач на знание языка программирования 1С и некоторого поведения платформы. Маленьких. Странных и не очень.

02.12.2019    14399    0    YPermitin    72    

Самые распространенные заблуждения об индексах в мире 1С

Администрирование данных 1С Администрирование СУБД Бесплатно (free)

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

28.11.2019    18038    0    YPermitin    44    

Простейший пример создания бизнес-процессов

Практика программирования Управление бизнес-процессами (BPM) v8::Бизнес-процессы 1cv8.cf Бесплатно (free)

Простой пример создания бизнес-процессов в несколько шагов. Может пригодиться при первом знакомстве с ними или для решении задач экзамена 1С:Специалист по платформе.

20.11.2019    12538    0    YPermitin    17    

"При изменении" подсистемы. Привет от 8.2!

Практика программирования v8 1cv8.cf Бесплатно (free)

Отлавливаем событие "При изменении" подсистемы.

14.11.2019    5992    0    YPermitin    10    

[Расширение] Контроль отрицательных остатков по регистру бухгалтерии при проведении Промо

Универсальные функции Инструментарий разработчика Учет ТМЦ Учет ТМЦ v8 1cv8.cf Россия БУ Абонемент ($m)

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

1 стартмани

17.08.2015    44757    155    ekaruk    31    

Как быстро выгрузить / загрузить внешние отчеты и обработки

Практика программирования v8 1cv8.cf Бесплатно (free)

Немного о массовой выгрузке и загрузке внешних отчетов и обработок.

12.11.2019    5784    0    YPermitin    14    

Набор скриптов для знакомства с PostgreSQL

Администрирование СУБД Бесплатно (free)

Немного скриптов для PostgreSQL, позволяющих познакомиться с состоянием сервера.

04.11.2019    12864    0    YPermitin    18    

Обозреватель криптографии

Инструментарий разработчика Защита ПО v8 Абонемент ($m)

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

2 стартмани

21.10.2019    8548    11    YPermitin    10    

Обслуживание баз данных. Не так просто, как кажется

Производительность и оптимизация (HighLoad) Администрирование СУБД v8 1cv8.cf Бесплатно (free)

Считаете, что обслуживание индексов и статистик дело простое? Что ж, это не всегда так.

14.10.2019    16216    0    YPermitin    28    

CF & SQL : конструктор прямых запросов к БД 1С

Инструментарий разработчика Администрирование СУБД v8 1cv8.cf Россия Абонемент ($m)

Программа для чтения и анализа внутренней структуры данных 1С V8.х, Содержит конструктор прямых SQL запросов, позволяет обрабатывать и редактировать тексты SQL-запросов, выполнять прямые запросы к базе данных 1С и обрабатывать полученные результаты.

1 стартмани

02.10.2019    15668    185    dmitrydemenew    44    

Набор скриптов для знакомства с SQL Server

Производительность и оптимизация (HighLoad) Администрирование СУБД Бесплатно (free)

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

30.09.2019    20505    0    YPermitin    14    

Faster - многофункциональный ускоритель работы программиста 1С Промо

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

Программа Faster 8.7 позволяет ускорить процесс работы программиста 1С (и не только 1C). Программа Faster позволяет делится кодом с другими программистами в два клика или передать ссылку через QR Код. Исправление введенных фраз двойным Shift (с помощью speller.yandex) Полезная утилита для тех, кто печатает много однотипного текста, кодирует в среде Windows на разных языках программирования. Через некоторое время работы с программой у вас соберется своя база часто используемых словосочетаний и кусков кода. Полностью переделан механизм перехвата клавиш, теперь не зависает при обработке скриптов.

1 стартмани

24.05.2012    75393    207    moolex    145    

Конвейер проверки качества кода

Инструментарий разработчика Практика программирования Математика и алгоритмы v8 1cv8.cf Абонемент ($m)

Jenkinsfile для выполнения проверки качества кода. Собирает информацию с АПК, EDT и BSL-LS. Сопоставляет ошибки с гит-репозиторием, выгруженным ГитКонвертором. Отправляет в Сонар.

3 стартмани

04.09.2019    20686    21    Stepa86    44    

Модель объекта

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

Подсистема позволяет описать модель данных объекта, где описана зависимость между реквизитами, и затем использовать эту модель в разных сценариях работы с объектом. Версия платформы: 8.3.6 и выше. С небольшими доработками будет работать на 8.2.

1 стартмани

30.06.2019    10765    0    vadim1980    5    

Переводим рутину ручного тестирования 1C на рельсы Jenkins-а и ADD

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

Вы все еще тестируете свои конфигурации 1С вручную? Да вы просто тратите жизнь впустую! В данном туториале попробуем скрестить ADD и jenkins для автоматического запуска тестов.

1 стартмани

03.06.2019    20723    5    ripreal1    89    

[x1c.ru] 1CDBin: Работа с файлами *.1CD на низком уровне средствами языка 1С с возможностью чтения таблиц (поддерживается формат 8.3.8.0) Промо

Тестирование и исправление Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Обработка позволяет просматривать файловые базы 1CD на низком уровне средствами встроенного языка. Реализована часть функциональности Tool_1CD, но на языке 1С Предприятия. Показываются таблицы, параметры таблиц, поля таблиц, записи таблиц, значения полей BLOB, есть 16-ричный просмотр страниц базы и консоль кода. Можно использовать для изучения структуры файлов 1CD, просмотра баз 1CD для выявления повреждений, создания своих обработок для выгрузки данных без открытия исследуемой базы в 1С:Предприятии.

1 стартмани

07.10.2014    49364    200    GusevNA    75    

Универсальный HTTP-сервис на платформе 1С, аля HTTP-сервер с примером

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

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

1 стартмани

13.05.2019    26519    119    Diversus    42    

Настройка отладки на сервере 1С

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

Обработка для настройки отладки на сервере, включение отладки COM-соединений и отладки Web-сервисов.

1 стартмани

26.03.2019    22315    86    frkbvfnjh    37    

Секционирование таблиц и индексов в мире 1С

Производительность и оптимизация (HighLoad) Бесплатно (free)

Говорим о секционировании таблиц и индексов для баз 1С. Способы применения, подводные камни и прочее.

10.02.2019    17040    0    YPermitin    54    

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь новая версия - Simple UI (обновлено 14.11.2019)

Инструментарий разработчика Сканер штрих-кода Терминал сбора данных Мобильная разработка Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ v8 v8::Mobile БУ УУ Абонемент ($m)

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

5 стартмани

09.01.2019    39056    245    informa1555    200    

HTTP Сервисы: Путь к своему сервису. Часть 4

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

Продолжение статьи «HTTP Сервисы: Путь к своему сервису. Часть 3». В предыдущих частях мы уже о многом поговорили. В этой части поговорим про размер сообщений, о файлах, о порциях и немножко, о регламентах.

1 стартмани

28.09.2018    22211    36    dsdred    15    

Консоль Внедренца v.3.6.2

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

Идея данной обработки заключается в создании простого, функционального и универсального инструментария для внедренцев и программистов 1С, который будет работать как в толстом клиенте на обычных и на управляемых формах, так и в тонком клиенте. Интерфейс и логика работы максимально идентичны у обычных форм и управляемых. Инструментарий включает в себя: Консоль кода, Консоль запросов, Консоль отчетов (СКД), Универсальную обработку объектов, Средства для работы с таблицами базы данных 1С, Редактирование регистров сведений базы, Инструмент по работе с табличными документами - загрузка данных из табличного документа.

1 стартмани

27.08.2018    19187    326    evvakra    42    

Разбираемся со структурой правил конвертации данных Промо

Инструментарий разработчика v8 КД Абонемент ($m)

При переносе данных между различающимися данными частенько приходится смотреть в правила. И часто, чтобы выяснить, к примеру, каким документом формируются остатки по конкретному ПВД, нужно заглядывать в него и искать, какое ПКО в нем вызывается. А может вызываться и алгоритм, в котором вызывается ПКО ;-) А если правил много? Чтобы не мучить себя утомительными поисками, предлагаю воспользоваться этой обработкой.

1 стартмани

14.10.2011    21080    29    Meta    17    

HTTP Сервисы: Путь к своему сервису. Часть 3

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

Продолжение статьи «HTTP Сервисы: Путь к своему сервису. Часть 2». В предыдущих частях мы использовали только Get, в этой части поговорим о других методах и длительных операциях.

1 стартмани

27.08.2018    30530    48    dsdred    15    

Интерфейс сопоставления объектов для обмена (для типового регистра СоответствиеОбъектовДляОбмена) Промо

Инструментарий разработчика Универсальные обработки Перенос данных из 1C8 в 1C8 v8 КА1 БП2.0 ЗУП2.5 УТ10 УПП1 Абонемент ($m)

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

4 стартмани

11.11.2015    37096    133    catsam    8