diff --git a/.env.benchmark.example b/.env.benchmark.example new file mode 100644 index 000000000..9d63e1fed --- /dev/null +++ b/.env.benchmark.example @@ -0,0 +1,11 @@ +# Путь к конфигурации EDT (можно заменить на свою) +BENCH_EDT_PATH=src/test/resources/ext/edt/ssl_3_1/configuration + +# Путь к конфигурации Designer +BENCH_DESIGNER_PATH=src/test/resources/ext/designer/ssl_3_1/src/cf + +# Дополнительные JVM-аргументы для JMH +BENCH_JVM_ARGS=-Xms4g -Xmx8g + +# Профилировщики JMH (через запятую, без пробелов) +BENCH_PROFILERS=com.github._1c_syntax.bsl.mdclasses.benchmark.MemoryProfiler diff --git a/.gitignore b/.gitignore index bc0e40a0f..3f8c92e81 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ Gradle_*.xml benchmark-results/** .vscode/ +/.env.benchmark diff --git a/benchmark-analyze-results.py b/benchmark-analyze-results.py index ae7f564a7..e2dbc9a37 100644 --- a/benchmark-analyze-results.py +++ b/benchmark-analyze-results.py @@ -1,36 +1,48 @@ +import argparse import json import os +import matplotlib +matplotlib.use('Agg') import matplotlib.pyplot as plt import numpy as np from collections import defaultdict -def load_and_analyze(): - """Загружает и анализирует результаты с правильной фильтрацией""" +ALLOCATION_METRICS = {'+gc.alloc.rate', 'gc.alloc.rate', 'alloc.rate'} - old_file = 'benchmark-results/old-results.json' - new_file = 'benchmark-results/new-results.json' - print("🔍 ЗАГРУЗКА РЕЗУЛЬТАТОВ С ПРАВИЛЬНОЙ ФИЛЬТРАЦИЕЙ") - print("=" * 60) +def parse_args(): + parser = argparse.ArgumentParser(description='Анализ результатов JMH-бенчмарков') + parser.add_argument('--old', default='benchmark-results/old-results.json', + help='Путь к JSON с результатами старой версии') + parser.add_argument('--new', default='benchmark-results/new-results.json', + help='Путь к JSON с результатами новой версии') + parser.add_argument('--output', default='benchmark-results', + help='Директория для выходных файлов') + parser.add_argument('--html', action='store_true', default=True, + help='Генерировать HTML-отчёт') + return parser.parse_args() - # Загружаем данные + +def load_data(old_file, new_file): with open(old_file, 'r') as f: old_data = json.load(f) with open(new_file, 'r') as f: new_data = json.load(f) + return old_data, new_data + - # Извлекаем данные для графиков +def extract_metrics(old_data, new_data): performance_data = [] memory_data = [] gc_data = [] + allocation_data = [] for old_bench, new_bench in zip(old_data, new_data): bench_name = old_bench['benchmark'].split('.')[-1] - # Производительность old_time = old_bench['primaryMetric']['score'] new_time = new_bench['primaryMetric']['score'] - change = ((old_time - new_time) / old_time) * 100 + change = ((old_time - new_time) / old_time) * 100 if old_time != 0 else 0 performance_data.append({ 'name': bench_name, @@ -39,65 +51,39 @@ def load_and_analyze(): 'change': change }) - # Память и GC из secondaryMetrics - УПРОЩЕННАЯ ФИЛЬТРАЦИЯ old_secondary = old_bench.get('secondaryMetrics', {}) new_secondary = new_bench.get('secondaryMetrics', {}) - print(f"\n📋 Бенчмарк: {bench_name}") - print(f" Вторичных метрик: {len(old_secondary)}") - - for metric_name, old_metric in old_secondary.items(): - if metric_name in new_secondary: - new_metric = new_secondary[metric_name] - - # ПРОСТАЯ ФИЛЬТРАЦИЯ - смотрим на фактические имена метрик - print(f" 🔍 Анализ метрики: '{metric_name}'") - - # Метрики памяти - берем ВСЕ метрики кроме gc - if 'gc.' not in metric_name and ('memory' in metric_name or 'usedmemory' in metric_name.lower()): - memory_data.append({ - 'benchmark': bench_name, - 'metric': metric_name, - 'short_metric': metric_name.split('.')[-1], - 'category': get_memory_category(metric_name), - 'old': old_metric['score'], - 'new': new_metric['score'], - 'unit': old_metric.get('scoreUnit', ''), - 'change': ((old_metric['score'] - new_metric['score']) / old_metric['score']) * 100 if old_metric['score'] != 0 else 0 - }) - print(f" ✅ ДОБАВЛЕНО В ПАМЯТЬ: {old_metric['score']} → {new_metric['score']}") - - # Метрики GC - elif 'gc.' in metric_name: - gc_data.append({ - 'benchmark': bench_name, - 'metric': metric_name, - 'short_metric': metric_name.split('.')[-1], - 'old': old_metric['score'], - 'new': new_metric['score'], - 'unit': old_metric.get('scoreUnit', ''), - 'change': ((old_metric['score'] - new_metric['score']) / old_metric['score']) * 100 if old_metric['score'] != 0 else 0 - }) - print(f" ✅ ДОБАВЛЕНО В GC: {old_metric['score']} → {new_metric['score']}") + for metric_name in old_secondary: + if metric_name not in new_secondary: + continue + old_metric = old_secondary[metric_name] + new_metric = new_secondary[metric_name] + + entry = { + 'benchmark': bench_name, + 'metric': metric_name, + 'short_metric': metric_name.split('.')[-1], + 'old': old_metric['score'], + 'new': new_metric['score'], + 'unit': old_metric.get('scoreUnit', ''), + 'change': ((old_metric['score'] - new_metric['score']) / old_metric['score']) * 100 if old_metric['score'] != 0 else 0 + } + + if 'gc.' in metric_name: + if metric_name in ALLOCATION_METRICS or 'alloc' in metric_name.lower(): + allocation_data.append(entry) else: - print(f" ❓ НЕ ОПРЕДЕЛЕНО: {metric_name}") + gc_data.append(entry) + elif 'memory' in metric_name: + memory_data.append(entry) + elif metric_name in ALLOCATION_METRICS or 'alloc' in metric_name.lower(): + allocation_data.append(entry) - print(f"\n📊 ИТОГО ИЗВЛЕЧЕНО:") - print(f"🚀 Производительность: {len(performance_data)}") - print(f"🧠 Память: {len(memory_data)}") - print(f"🗑️ GC: {len(gc_data)}") + return performance_data, memory_data, gc_data, allocation_data - # Покажем все найденные метрики памяти - if memory_data: - print(f"\n📋 ВСЕ метрики памяти:") - memory_metrics = set(item['metric'] for item in memory_data) - for i, metric in enumerate(memory_metrics): - print(f" {i+1}. {metric}") - - return performance_data, memory_data, gc_data def get_memory_category(metric_name): - """Определяет категорию метрики памяти""" metric_lower = metric_name.lower() if 'heap' in metric_lower: return 'heap' @@ -107,281 +93,461 @@ def get_memory_category(metric_name): return 'total' elif 'pool' in metric_lower: return 'pool' - elif 'usedmemory' in metric_lower: - return 'usedmemory' else: return 'other' -def add_value_labels(ax, bars, values, format_str='{:.1f}', offset_factor=0.01): - """Добавляет значения на столбцы графика""" + +def add_value_labels(ax, bars, values, fmt='{:.1f}', offset_factor=0.01): for bar, value in zip(bars, values): height = bar.get_height() - ax.text(bar.get_x() + bar.get_width()/2., height + abs(height) * offset_factor, - format_str.format(value), + ax.text(bar.get_x() + bar.get_width() / 2., height + abs(height) * offset_factor, + fmt.format(value), ha='center', va='bottom', fontsize=8, fontweight='bold') -def add_comparison_labels(ax, bars1, bars2, values1, values2, format_str='{:.1f}'): - """Добавляет значения для двух наборов столбцов (старая/новая версия)""" - # Для старых значений + +def add_comparison_labels(ax, bars1, bars2, values1, values2, fmt='{:.1f}'): for bar, value in zip(bars1, values1): height = bar.get_height() - ax.text(bar.get_x() + bar.get_width()/2., height/2, - format_str.format(value), + ax.text(bar.get_x() + bar.get_width() / 2., height / 2, + fmt.format(value), ha='center', va='center', fontsize=8, fontweight='bold', color='white') - - # Для новых значений for bar, value in zip(bars2, values2): height = bar.get_height() - ax.text(bar.get_x() + bar.get_width()/2., height/2, - format_str.format(value), + ax.text(bar.get_x() + bar.get_width() / 2., height / 2, + fmt.format(value), ha='center', va='center', fontsize=8, fontweight='bold', color='white') -def create_visualizations(performance_data, memory_data, gc_data): - """Создает визуализации с значениями на графиках""" - - fig = plt.figure(figsize=(16, 12)) - fig.suptitle('Сравнение производительности и потребления памяти', fontsize=16, fontweight='bold') - - # Если нет данных памяти, создаем упрощенный график - if not memory_data and not gc_data: - print("⚠️ Нет данных памяти и GC, создаем упрощенный график") - # Только производительность - if performance_data: - # График производительности - ax1 = plt.subplot(1, 2, 1) - names = [p['name'] for p in performance_data] - old_times = [p['old'] for p in performance_data] - new_times = [p['new'] for p in performance_data] - - x = np.arange(len(names)) - width = 0.35 - - bars1 = ax1.bar(x - width/2, old_times, width, label='Старая', alpha=0.7, color='blue') - bars2 = ax1.bar(x + width/2, new_times, width, label='Новая', alpha=0.7, color='orange') - ax1.set_title('Производительность (время, мс)', fontsize=12, fontweight='bold') - ax1.set_ylabel('Время (мс)') - ax1.set_xticks(x) - ax1.set_xticklabels(names, rotation=45, ha='right') - ax1.legend() - ax1.grid(True, alpha=0.3) - - # Добавляем значения на столбцы - add_comparison_labels(ax1, bars1, bars2, old_times, new_times, '{:.1f}ms') - - # Изменения производительности - if performance_data: - ax2 = plt.subplot(1, 2, 2) - changes = [p['change'] for p in performance_data] - colors = ['green' if c > 0 else 'red' for c in changes] +def create_visualizations(performance_data, memory_data, gc_data, allocation_data, output_dir): + has_memory = bool(memory_data) + has_gc = bool(gc_data) + has_allocation = bool(allocation_data) - bars = ax2.bar(names, changes, color=colors, alpha=0.7) - ax2.set_title('Изменение производительности (%)', fontsize=12, fontweight='bold') - ax2.set_ylabel('Изменение (%)') - ax2.set_xticklabels(names, rotation=45, ha='right') - ax2.axhline(y=0, color='black', linestyle='-', alpha=0.3) - ax2.grid(True, alpha=0.3) + if not has_memory and not has_gc and not has_allocation: + fig = plt.figure(figsize=(12, 5)) + fig.suptitle('Сравнение производительности', fontsize=16, fontweight='bold') - # Добавляем значения изменений - add_value_labels(ax2, bars, changes, '{:+.1f}%') - - plt.tight_layout() - plt.savefig('benchmark-results/performance-only.png', dpi=150, bbox_inches='tight') - plt.show() - return - - # Полная версия с памятью и GC - - # 1. График производительности - if performance_data: - ax1 = plt.subplot(2, 3, 1) + ax1 = plt.subplot(1, 2, 1) names = [p['name'] for p in performance_data] old_times = [p['old'] for p in performance_data] new_times = [p['new'] for p in performance_data] - x = np.arange(len(names)) width = 0.35 - - bars1 = ax1.bar(x - width/2, old_times, width, label='Старая', alpha=0.7, color='blue') - bars2 = ax1.bar(x + width/2, new_times, width, label='Новая', alpha=0.7, color='orange') - ax1.set_title('Производительность (время)', fontsize=12, fontweight='bold') + bars1 = ax1.bar(x - width / 2, old_times, width, label='Старая', alpha=0.7, color='#4A90D9') + bars2 = ax1.bar(x + width / 2, new_times, width, label='Новая', alpha=0.7, color='#E8A838') + ax1.set_title('Производительность (время, мс)', fontsize=12, fontweight='bold') ax1.set_ylabel('Время (мс)') ax1.set_xticks(x) ax1.set_xticklabels(names, rotation=45, ha='right') ax1.legend() ax1.grid(True, alpha=0.3) + add_comparison_labels(ax1, bars1, bars2, old_times, new_times) - # Добавляем значения - add_comparison_labels(ax1, bars1, bars2, old_times, new_times, '{:.1f}ms') - - # 2. График изменений производительности - if performance_data: - ax2 = plt.subplot(2, 3, 2) + ax2 = plt.subplot(1, 2, 2) changes = [p['change'] for p in performance_data] - colors = ['green' if c > 0 else 'red' for c in changes] - + colors = ['#27AE60' if c > 0 else '#E74C3C' for c in changes] bars = ax2.bar(names, changes, color=colors, alpha=0.7) - ax2.set_title('Изменение производительности', fontsize=12, fontweight='bold') + ax2.set_title('Изменение производительности (%)', fontsize=12, fontweight='bold') ax2.set_ylabel('Изменение (%)') ax2.set_xticklabels(names, rotation=45, ha='right') ax2.axhline(y=0, color='black', linestyle='-', alpha=0.3) ax2.grid(True, alpha=0.3) - - # Добавляем значения изменений add_value_labels(ax2, bars, changes, '{:+.1f}%') - # 3. График ключевых метрик памяти - if memory_data: - ax3 = plt.subplot(2, 3, 3) + plt.tight_layout() + png_path = os.path.join(output_dir, 'comprehensive-analysis-with-values.png') + plt.savefig(png_path, dpi=150, bbox_inches='tight') + plt.close() + print(f"✅ График сохранён: {png_path}") + return png_path + + n_plots = 2 + if has_memory: + n_plots += 2 + if has_gc: + n_plots += 1 + if has_allocation: + n_plots += 1 + + ncols = min(3, n_plots) + nrows = (n_plots + ncols - 1) // ncols + fig = plt.figure(figsize=(6 * ncols, 4 * nrows)) + fig.suptitle('Сравнение производительности и потребления памяти', fontsize=16, fontweight='bold') - # Выбираем ключевые метрики памяти для отображения - key_metrics = ['usedMemory.heap', 'usedMemory.total', 'memory.heap.used', 'memory.total.used'] - display_data = [] + plot_idx = 1 - for metric_name in key_metrics: + if performance_data: + ax = plt.subplot(nrows, ncols, plot_idx) + plot_idx += 1 + names = [p['name'] for p in performance_data] + old_times = [p['old'] for p in performance_data] + new_times = [p['new'] for p in performance_data] + x = np.arange(len(names)) + width = 0.35 + bars1 = ax.bar(x - width / 2, old_times, width, label='Старая', alpha=0.7, color='#4A90D9') + bars2 = ax.bar(x + width / 2, new_times, width, label='Новая', alpha=0.7, color='#E8A838') + ax.set_title('Производительность (время)', fontsize=12, fontweight='bold') + ax.set_ylabel('Время (мс)') + ax.set_xticks(x) + ax.set_xticklabels(names, rotation=45, ha='right') + ax.legend() + ax.grid(True, alpha=0.3) + add_comparison_labels(ax, bars1, bars2, old_times, new_times) + + ax = plt.subplot(nrows, ncols, plot_idx) + plot_idx += 1 + changes = [p['change'] for p in performance_data] + colors = ['#27AE60' if c > 0 else '#E74C3C' for c in changes] + bars = ax.bar(names, changes, color=colors, alpha=0.7) + ax.set_title('Изменение производительности', fontsize=12, fontweight='bold') + ax.set_ylabel('Изменение (%)') + ax.set_xticklabels(names, rotation=45, ha='right') + ax.axhline(y=0, color='black', linestyle='-', alpha=0.3) + ax.grid(True, alpha=0.3) + add_value_labels(ax, bars, changes, '{:+.1f}%') + + if has_memory: + ax = plt.subplot(nrows, ncols, plot_idx) + plot_idx += 1 + key_metrics_names = ['memory.heap.used', 'memory.total.used', 'memory.nonHeap.used'] + display_data = [] + for mn in key_metrics_names: for item in memory_data: - if item['metric'] == metric_name: + if item['metric'] == mn: display_data.append(item) break - - # Если ключевых нет, берем первые 4 if not display_data: display_data = memory_data[:4] metric_labels = [f"{item['short_metric']}\n({item['benchmark']})" for item in display_data] old_values = [item['old'] for item in display_data] new_values = [item['new'] for item in display_data] - units = [item['unit'] for item in display_data] - x = np.arange(len(metric_labels)) width = 0.35 - - bars1 = ax3.bar(x - width/2, old_values, width, label='Старая', alpha=0.7, color='blue') - bars2 = ax3.bar(x + width/2, new_values, width, label='Новая', alpha=0.7, color='orange') - ax3.set_title('Ключевые метрики памяти', fontsize=12, fontweight='bold') - ax3.set_ylabel(f'Память ({units[0] if units else "MB"})') - ax3.set_xticks(x) - ax3.set_xticklabels(metric_labels, rotation=45, ha='right') - ax3.legend() - ax3.grid(True, alpha=0.3) - - # Добавляем значения - add_comparison_labels(ax3, bars1, bars2, old_values, new_values, '{:.1f}') - - else: - ax3 = plt.subplot(2, 3, 3) - ax3.text(0.5, 0.5, 'Нет данных памяти', - ha='center', va='center', transform=ax3.transAxes, fontsize=12) - ax3.set_title('Метрики памяти', fontsize=12, fontweight='bold') - - # 4. График изменений памяти - if memory_data: - ax4 = plt.subplot(2, 3, 4) - - # Группируем по категориям и усредняем изменения + bars1 = ax.bar(x - width / 2, old_values, width, label='Старая', alpha=0.7, color='#4A90D9') + bars2 = ax.bar(x + width / 2, new_values, width, label='Новая', alpha=0.7, color='#E8A838') + ax.set_title('Ключевые метрики памяти', fontsize=12, fontweight='bold') + ax.set_ylabel('Память (MB)') + ax.set_xticks(x) + ax.set_xticklabels(metric_labels, rotation=45, ha='right') + ax.legend() + ax.grid(True, alpha=0.3) + add_comparison_labels(ax, bars1, bars2, old_values, new_values) + + ax = plt.subplot(nrows, ncols, plot_idx) + plot_idx += 1 categories = defaultdict(list) for item in memory_data: - categories[item['category']].append(item['change']) - - avg_changes = {cat: sum(changes)/len(changes) for cat, changes in categories.items()} - + cat = get_memory_category(item['metric']) + categories[cat].append(item['change']) + avg_changes = {cat: sum(changes) / len(changes) for cat, changes in categories.items()} if avg_changes: cat_names = list(avg_changes.keys()) - changes = list(avg_changes.values()) - colors = ['green' if c > 0 else 'red' for c in changes] - - bars = ax4.bar(cat_names, changes, color=colors, alpha=0.7) - ax4.set_title('Изменение памяти по категориям', fontsize=12, fontweight='bold') - ax4.set_ylabel('Среднее изменение (%)') - ax4.set_xticklabels(cat_names, rotation=45, ha='right') - ax4.axhline(y=0, color='black', linestyle='-', alpha=0.3) - ax4.grid(True, alpha=0.3) - - # Добавляем значения изменений - add_value_labels(ax4, bars, changes, '{:+.1f}%') - - else: - ax4 = plt.subplot(2, 3, 4) - ax4.text(0.5, 0.5, 'Нет данных памяти', - ha='center', va='center', transform=ax4.transAxes, fontsize=12) - ax4.set_title('Память по категориям', fontsize=12, fontweight='bold') - - # 5. График GC метрик - if gc_data: - ax5 = plt.subplot(2, 3, 5) - - # Берем первые 4 метрики GC + changes_vals = list(avg_changes.values()) + colors = ['#27AE60' if c > 0 else '#E74C3C' for c in changes_vals] + bars = ax.bar(cat_names, changes_vals, color=colors, alpha=0.7) + ax.set_title('Изменение памяти по категориям', fontsize=12, fontweight='bold') + ax.set_ylabel('Среднее изменение (%)') + ax.set_xticklabels(cat_names, rotation=45, ha='right') + ax.axhline(y=0, color='black', linestyle='-', alpha=0.3) + ax.grid(True, alpha=0.3) + add_value_labels(ax, bars, changes_vals, '{:+.1f}%') + + if has_gc: + ax = plt.subplot(nrows, ncols, plot_idx) + plot_idx += 1 display_gc = gc_data[:4] - metric_labels = [f"{item['short_metric']}\n({item['benchmark']})" for item in display_gc] old_values = [item['old'] for item in display_gc] new_values = [item['new'] for item in display_gc] - units = [item['unit'] for item in display_gc] - x = np.arange(len(metric_labels)) width = 0.35 + bars1 = ax.bar(x - width / 2, old_values, width, label='Старая', alpha=0.7, color='#4A90D9') + bars2 = ax.bar(x + width / 2, new_values, width, label='Новая', alpha=0.7, color='#E8A838') + ax.set_title('Метрики GC', fontsize=12, fontweight='bold') + ax.set_ylabel('Значение') + ax.set_xticks(x) + ax.set_xticklabels(metric_labels, rotation=45, ha='right') + ax.legend() + ax.grid(True, alpha=0.3) + add_comparison_labels(ax, bars1, bars2, old_values, new_values) + + if has_allocation: + ax = plt.subplot(nrows, ncols, plot_idx) + plot_idx += 1 + display_alloc = allocation_data[:4] + metric_labels = [f"{item['short_metric']}\n({item['benchmark']})" for item in display_alloc] + old_values = [item['old'] for item in display_alloc] + new_values = [item['new'] for item in display_alloc] + x = np.arange(len(metric_labels)) + width = 0.35 + bars1 = ax.bar(x - width / 2, old_values, width, label='Старая', alpha=0.7, color='#4A90D9') + bars2 = ax.bar(x + width / 2, new_values, width, label='Новая', alpha=0.7, color='#E8A838') + ax.set_title('Allocation Rate (MB/sec)', fontsize=12, fontweight='bold') + ax.set_ylabel('MB/sec') + ax.set_xticks(x) + ax.set_xticklabels(metric_labels, rotation=45, ha='right') + ax.legend() + ax.grid(True, alpha=0.3) + add_comparison_labels(ax, bars1, bars2, old_values, new_values) + + # Сводная статистика + if plot_idx <= nrows * ncols: + ax = plt.subplot(nrows, ncols, plot_idx) + plot_idx += 1 + else: + ax = None - bars1 = ax5.bar(x - width/2, old_values, width, label='Старая', alpha=0.7, color='blue') - bars2 = ax5.bar(x + width/2, new_values, width, label='Новая', alpha=0.7, color='orange') - ax5.set_title('Метрики сборщика мусора', fontsize=12, fontweight='bold') - ax5.set_ylabel(f'Значение ({units[0] if units else ""})') - ax5.set_xticks(x) - ax5.set_xticklabels(metric_labels, rotation=45, ha='right') - ax5.legend() - ax5.grid(True, alpha=0.3) - - # Добавляем значения - add_comparison_labels(ax5, bars1, bars2, old_values, new_values, '{:.1f}') + if ax: + ax.axis('off') + stats_text = "📊 СВОДНАЯ СТАТИСТИКА\n\n" + stats_text += f"Всего бенчмарков: {len(performance_data)}\n\n" - else: - ax5 = plt.subplot(2, 3, 5) - ax5.text(0.5, 0.5, 'Нет данных GC', - ha='center', va='center', transform=ax5.transAxes, fontsize=12) - ax5.set_title('Метрики GC', fontsize=12, fontweight='bold') + if performance_data: + perf_improvements = sum(1 for p in performance_data if p['change'] > 5) + perf_regressions = sum(1 for p in performance_data if p['change'] < -5) + avg_perf_change = sum(p['change'] for p in performance_data) / len(performance_data) + stats_text += "Производительность:\n" + stats_text += f"• Улучшений: {perf_improvements}\n" + stats_text += f"• Ухудшений: {perf_regressions}\n" + stats_text += f"• Среднее: {avg_perf_change:+.1f}%\n\n" + + if memory_data: + mem_improvements = sum(1 for m in memory_data if m['change'] > 5) + mem_regressions = sum(1 for m in memory_data if m['change'] < -5) + avg_mem_change = sum(m['change'] for m in memory_data) / len(memory_data) + stats_text += "Память:\n" + stats_text += f"• Улучшений: {mem_improvements}\n" + stats_text += f"• Ухудшений: {mem_regressions}\n" + stats_text += f"• Среднее: {avg_mem_change:+.1f}%\n\n" + + if gc_data: + gc_improvements = sum(1 for g in gc_data if g['change'] > 0) + gc_regressions = sum(1 for g in gc_data if g['change'] < 0) + avg_gc_change = sum(g['change'] for g in gc_data) / len(gc_data) + stats_text += "Сборка мусора:\n" + stats_text += f"• Улучшений: {gc_improvements}\n" + stats_text += f"• Ухудшений: {gc_regressions}\n" + stats_text += f"• Среднее: {avg_gc_change:+.1f}%" + + if allocation_data: + alloc_improvements = sum(1 for a in allocation_data if a['change'] > 0) + alloc_regressions = sum(1 for a in allocation_data if a['change'] < 0) + avg_alloc_change = sum(a['change'] for a in allocation_data) / len(allocation_data) + stats_text += "\n\nAllocation Rate:\n" + stats_text += f"• Улучшений: {alloc_improvements}\n" + stats_text += f"• Ухудшений: {alloc_regressions}\n" + stats_text += f"• Среднее: {avg_alloc_change:+.1f}%" + + ax.text(0.1, 0.9, stats_text, transform=ax.transAxes, fontsize=10, + verticalalignment='top', linespacing=1.5, fontweight='bold') - # 6. Сводная статистика - ax6 = plt.subplot(2, 3, 6) - ax6.axis('off') # Отключаем оси + plt.tight_layout() + png_path = os.path.join(output_dir, 'comprehensive-analysis-with-values.png') + plt.savefig(png_path, dpi=150, bbox_inches='tight') + plt.close() + print(f"✅ График сохранён: {png_path}") + return png_path + + +def generate_html_report(performance_data, memory_data, gc_data, allocation_data, output_dir, png_path): + rows = [] + for p in performance_data: + cls = 'positive' if p['change'] > 0 else ('negative' if p['change'] < 0 else 'neutral') + rows.append(f""" + {p['name']} + {p['old']:.3f} ms + {p['new']:.3f} ms + {p['change']:+.2f}% + """) + + mem_rows = "" + for m in memory_data: + cls = 'positive' if m['change'] > 0 else ('negative' if m['change'] < 0 else 'neutral') + mem_rows += f""" + {m['benchmark']} + {m['metric']} + {m['old']:.2f} {m['unit']} + {m['new']:.2f} {m['unit']} + {m['change']:+.2f}% + """ + + gc_rows = "" + for g in gc_data: + cls = 'positive' if g['change'] > 0 else ('negative' if g['change'] < 0 else 'neutral') + gc_rows += f""" + {g['benchmark']} + {g['metric']} + {g['old']:.2f} {g['unit']} + {g['new']:.2f} {g['unit']} + {g['change']:+.2f}% + """ + + alloc_rows = "" + for a in allocation_data: + cls = 'positive' if a['change'] > 0 else ('negative' if a['change'] < 0 else 'neutral') + alloc_rows += f""" + {a['benchmark']} + {a['metric']} + {a['old']:.2f} {a['unit']} + {a['new']:.2f} {a['unit']} + {a['change']:+.2f}% + """ + + png_rel = os.path.relpath(png_path, output_dir) + + perf_avg = sum(p['change'] for p in performance_data) / len(performance_data) if performance_data else 0 + mem_avg = sum(m['change'] for m in memory_data) / len(memory_data) if memory_data else 0 + gc_avg = sum(g['change'] for g in gc_data) / len(gc_data) if gc_data else 0 + alloc_avg = sum(a['change'] for a in allocation_data) / len(allocation_data) if allocation_data else 0 + + html = f""" + + + + +Benchmark Comparison Report + + + +
+

📊 Benchmark Comparison Report

+ +
+
+

🚀 Производительность

+
{perf_avg:+.1f}%
+
Среднее изменение
+
+
+

🧠 Память

+
{mem_avg:+.1f}%
+
Среднее изменение
+
+
+

🗑️ GC

+
{gc_avg:+.1f}%
+
Среднее изменение
+
+
+

📦 Allocation

+
{alloc_avg:+.1f}%
+
Среднее изменение
+
+
+ +
+

График сравнения

+ Benchmark chart +
+ +
+

🚀 Производительность

+ + + {"".join(rows)} +
БенчмаркСтарая версияНовая версияИзменение
+
+""" - # Собираем статистику - stats_text = "📊 СВОДНАЯ СТАТИСТИКА\n\n" - stats_text += f"Всего бенчмарков: {len(performance_data)}\n\n" + if memory_data: + html += f"""
+

🧠 Память

+ + + {mem_rows} +
БенчмаркМетрикаСтарая версияНовая версияИзменение
+
""" - if performance_data: - perf_improvements = sum(1 for p in performance_data if p['change'] > 5) - perf_regressions = sum(1 for p in performance_data if p['change'] < -5) - avg_perf_change = sum(p['change'] for p in performance_data) / len(performance_data) - stats_text += f"Производительность:\n" - stats_text += f"• Улучшений: {perf_improvements}\n" - stats_text += f"• Ухудшений: {perf_regressions}\n" - stats_text += f"• Среднее: {avg_perf_change:+.1f}%\n\n" + if gc_data: + html += f"""
+

🗑️ Сборка мусора

+ + + {gc_rows} +
БенчмаркМетрикаСтарая версияНовая версияИзменение
+
""" + + if allocation_data: + html += f"""
+

📦 Allocation Rate

+ + + {alloc_rows} +
БенчмаркМетрикаСтарая версияНовая версияИзменение
+
""" + + html += "
" + + html_path = os.path.join(output_dir, 'report.html') + with open(html_path, 'w', encoding='utf-8') as f: + f.write(html) + print(f"✅ HTML-отчёт сохранён: {html_path}") + + +def print_report(performance_data, memory_data, gc_data, allocation_data): + print("\n🚀 СРАВНЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ:") + print(f"{'Бенчмарк':<35} {'Старая':<12} {'Новая':<12} {'Изменение':<10}") + print("-" * 70) + for p in performance_data: + cls = '✅' if p['change'] > 0 else ('❌' if p['change'] < 0 else '➖') + print(f"{p['name']:<35} {p['old']:<8.2f}ms {p['new']:<8.2f}ms {p['change']:+.2f}% {cls}") if memory_data: - mem_improvements = sum(1 for m in memory_data if m['change'] > 5) - mem_regressions = sum(1 for m in memory_data if m['change'] < -5) - avg_mem_change = sum(m['change'] for m in memory_data) / len(memory_data) - stats_text += f"Память:\n" - stats_text += f"• Улучшений: {mem_improvements}\n" - stats_text += f"• Ухудшений: {mem_regressions}\n" - stats_text += f"• Среднее: {avg_mem_change:+.1f}%\n\n" + print("\n🧠 СРАВНЕНИЕ ПАМЯТИ:") + print(f"{'Метрика':<35} {'Старая':<12} {'Новая':<12} {'Изменение':<10}") + print("-" * 70) + for m in memory_data: + print(f"{m['metric']:<35} {m['old']:<8.2f}{m['unit']:<4} {m['new']:<8.2f}{m['unit']:<4} {m['change']:+.2f}%") if gc_data: - gc_improvements = sum(1 for g in gc_data if g['change'] < 0) - gc_regressions = sum(1 for g in gc_data if g['change'] > 0) - avg_gc_change = sum(g['change'] for g in gc_data) / len(gc_data) - stats_text += f"Сборка мусора:\n" - stats_text += f"• Улучшений: {gc_improvements}\n" - stats_text += f"• Ухудшений: {gc_regressions}\n" - stats_text += f"• Среднее: {avg_gc_change:+.1f}%" + print("\n🗑️ СРАВНЕНИЕ GC:") + print(f"{'Метрика':<35} {'Старая':<12} {'Новая':<12} {'Изменение':<10}") + print("-" * 70) + for g in gc_data: + print(f"{g['metric']:<35} {g['old']:<8.2f}{g['unit']:<4} {g['new']:<8.2f}{g['unit']:<4} {g['change']:+.2f}%") - ax6.text(0.1, 0.9, stats_text, transform=ax6.transAxes, fontsize=10, - verticalalignment='top', linespacing=1.5, fontweight='bold') + if allocation_data: + print("\n📦 ALLOCATION RATE (MB/sec):") + print(f"{'Метрика':<35} {'Старая':<12} {'Новая':<12} {'Изменение':<10}") + print("-" * 70) + for a in allocation_data: + print(f"{a['metric']:<35} {a['old']:<8.2f}{a['unit']:<4} {a['new']:<8.2f}{a['unit']:<4} {a['change']:+.2f}%") + + +def main(): + args = parse_args() + os.makedirs(args.output, exist_ok=True) + + old_data, new_data = load_data(args.old, args.new) + performance_data, memory_data, gc_data, allocation_data = extract_metrics(old_data, new_data) + + print_report(performance_data, memory_data, gc_data, allocation_data) + + png_path = create_visualizations(performance_data, memory_data, gc_data, allocation_data, args.output) + + if args.html: + generate_html_report(performance_data, memory_data, gc_data, allocation_data, args.output, png_path) - plt.tight_layout() - plt.savefig('benchmark-results/comprehensive-analysis-with-values.png', dpi=150, bbox_inches='tight') - print(f"✅ График с значениями сохранен: benchmark-results/comprehensive-analysis-with-values.png") - plt.show() -if __name__ == "__main__": - performance_data, memory_data, gc_data = load_and_analyze() - create_visualizations(performance_data, memory_data, gc_data) +if __name__ == '__main__': + main() diff --git a/benchmark-compare.sh b/benchmark-compare.sh index 67cfe9f14..70812b3ed 100644 --- a/benchmark-compare.sh +++ b/benchmark-compare.sh @@ -2,6 +2,46 @@ set -e +# Загрузка .env.benchmark если есть +if [ -f ".env.benchmark" ]; then + echo "📄 Загрузка конфигурации из .env.benchmark" + set -a + source .env.benchmark + set +a +fi + +# Параметры по умолчанию +QUICK_MODE=false +LABEL_NAME="" +JVM_ARGS="${BENCH_JVM_ARGS:-}" +PROFILERS="${BENCH_PROFILERS:-com.github._1c_syntax.bsl.mdclasses.benchmark.MemoryProfiler}" + +# Разбор аргументов +POSITIONAL=() +while [[ $# -gt 0 ]]; do + case $1 in + --quick) + QUICK_MODE=true + shift + ;; + --label) + LABEL_NAME="$2" + shift 2 + ;; + --jvm-args) + JVM_ARGS="$2" + shift 2 + ;; + *) + POSITIONAL+=("$1") + shift + ;; + esac +done + +# Восстанавливаем позиционные аргументы +set -- "${POSITIONAL[@]}" + # Конфигурация для CI if [ -n "$GITHUB_HEAD_REF" ]; then # В GitHub Actions @@ -13,6 +53,22 @@ else NEW_BRANCH=${2:-$(git branch --show-current)} fi +# Режим быстрого замера +if [ "$QUICK_MODE" = true ]; then + JMH_QUICK_ARGS="-f 1 -wi 2 -i 3" + echo "⚡ Быстрый режим: 1 fork, 2 warmup, 3 iterations" +else + JMH_QUICK_ARGS="" +fi + +# Имя для маркировки результатов +if [ -n "$LABEL_NAME" ]; then + NEW_VERSION_NAME="$LABEL_NAME" + echo "🏷️ Маркировка результатов: $LABEL_NAME" +else + NEW_VERSION_NAME="new-version" +fi + RESULTS_DIR="benchmark-results" BUILD_DIR="build/libs" @@ -85,27 +141,34 @@ build_from_branch() { exit 1 fi - git checkout "$branch" --quiet + # Из целевой ветки: src/main + билд-система (чтоб зависимости были те) + # Из текущей ветки: src/jmh (чтоб бенч-скрипты были актуальные) + local temp_dir + temp_dir=$(mktemp -d) - echo " Сборка Gradle..." - ./gradlew clean jmhJar --quiet + git archive "$branch" build.gradle.kts settings.gradle.kts gradlew gradlew.bat lombok.config gradle.properties gradle/ src/ | tar -x -C "$temp_dir" + cp -r src/jmh "$temp_dir/src/jmh" - git log -1 --oneline > "$RESULTS_DIR/$version_name-commit.txt" - git rev-parse HEAD > "$RESULTS_DIR/$version_name-hash.txt" + echo " Сборка Gradle..." + (cd "$temp_dir" && chmod +x gradlew && ./gradlew clean jmhJar --no-daemon --quiet 2>&1) - sleep 2 + git log -1 --oneline "$branch" > "$RESULTS_DIR/$version_name-commit.txt" + git rev-parse "$branch" > "$RESULTS_DIR/$version_name-hash.txt" local jar_file - jar_file=$(find_benchmark_jar "$BUILD_DIR") + jar_file=$(find_benchmark_jar "$temp_dir/$BUILD_DIR") if [[ -z "$jar_file" ]]; then - echo " ❌ Не удалось найти JAR файл в $BUILD_DIR" - ls -la "$BUILD_DIR"/*.jar 2>/dev/null || echo " Нет JAR файлов" + echo " ❌ Не удалось найти JAR файл" + ls -la "$temp_dir/$BUILD_DIR"/*.jar 2>/dev/null || echo " Нет JAR файлов" + rm -rf "$temp_dir" exit 1 fi echo " ✅ Найден JAR: $(basename "$jar_file")" cp "$jar_file" "$RESULTS_DIR/$version_name.jar" + + rm -rf "$temp_dir" } # Основная логика определения способа получения версий @@ -132,11 +195,11 @@ fi # Обрабатываем новую версию if is_jar_file "$NEW_BRANCH"; then - use_existing_jar "$NEW_BRANCH" "new-version" + use_existing_jar "$NEW_BRANCH" "$NEW_VERSION_NAME" NEW_SOURCE="JAR файл: $(basename "$NEW_BRANCH")" elif is_git_branch "$NEW_BRANCH"; then - build_from_branch "$NEW_BRANCH" "new-version" - NEW_SOURCE="Ветка: $NEW_BRANCH ($(cat $RESULTS_DIR/new-version-commit.txt))" + build_from_branch "$NEW_BRANCH" "$NEW_VERSION_NAME" + NEW_SOURCE="Ветка: $NEW_BRANCH ($(cat $RESULTS_DIR/$NEW_VERSION_NAME-commit.txt))" else echo "❌ Второй параметр не является ни JAR файлом, ни существующей веткой: $NEW_BRANCH" exit 1 @@ -158,13 +221,7 @@ check_jar_exists() { } check_jar_exists "$RESULTS_DIR/old-version.jar" "прошлой версии" -check_jar_exists "$RESULTS_DIR/new-version.jar" "новой версии" - -# Если использовались ветки, возвращаемся к новой версии для дальнейшей работы -if ! is_jar_file "$NEW_BRANCH" && is_git_branch "$NEW_BRANCH"; then - echo "🔄 Возвращаемся к ветке $NEW_BRANCH..." - git checkout "$NEW_BRANCH" --quiet -fi +check_jar_exists "$RESULTS_DIR/$NEW_VERSION_NAME.jar" "новой версии" echo "" echo "🎯 ИСТОЧНИКИ ВЕРСИЙ:" @@ -172,11 +229,26 @@ echo " Прошлая версия: $OLD_SOURCE" echo " Новая версия: $NEW_SOURCE" echo "" +# Формируем общие JMH аргументы +JMH_COMMON_ARGS="" +IFS=',' read -ra PROFILER_LIST <<< "$PROFILERS" +for profiler in "${PROFILER_LIST[@]}"; do + JMH_COMMON_ARGS="$JMH_COMMON_ARGS -prof $profiler" +done + +JVM_SYS_PROPS="" +if [ -n "$BENCH_EDT_PATH" ]; then + JVM_SYS_PROPS="$JVM_SYS_PROPS -Dbench.edt.path=$BENCH_EDT_PATH" +fi +if [ -n "$BENCH_DESIGNER_PATH" ]; then + JVM_SYS_PROPS="$JVM_SYS_PROPS -Dbench.designer.path=$BENCH_DESIGNER_PATH" +fi + echo "📊 Запуск бенчмарков для прошлой версии..." -java -jar "$RESULTS_DIR/old-version.jar" -prof com.github._1c_syntax.bsl.mdclasses.benchmark.MemoryProfiler -rf json -rff "$RESULTS_DIR/old-results.json" +java $JVM_ARGS $JVM_SYS_PROPS -jar "$RESULTS_DIR/old-version.jar" $JMH_COMMON_ARGS $JMH_QUICK_ARGS -rf json -rff "$RESULTS_DIR/old-results.json" echo "📊 Запуск бенчмарков для новой версии..." -java -jar "$RESULTS_DIR/new-version.jar" -prof com.github._1c_syntax.bsl.mdclasses.benchmark.MemoryProfiler -rf json -rff "$RESULTS_DIR/new-results.json" +java $JVM_ARGS $JVM_SYS_PROPS -jar "$RESULTS_DIR/$NEW_VERSION_NAME.jar" $JMH_COMMON_ARGS $JMH_QUICK_ARGS -rf json -rff "$RESULTS_DIR/$NEW_VERSION_NAME-results.json" # Обновленная функция анализа для использования правильных источников analyze_results() { @@ -383,15 +455,15 @@ generate_report() { echo "📈 ПОЛНЫЙ ОТЧЕТ СРАВНЕНИЯ MDClasses" > "$RESULTS_DIR/comparison-report.txt" echo "===================================" >> "$RESULTS_DIR/comparison-report.txt" echo "Старая версия: $OLD_BRANCH ($(cat $RESULTS_DIR/old-version-commit.txt))" >> "$RESULTS_DIR/comparison-report.txt" - echo "Новая версия: $NEW_BRANCH ($(cat $RESULTS_DIR/new-version-commit.txt))" >> "$RESULTS_DIR/comparison-report.txt" + echo "Новая версия: $NEW_VERSION_NAME ($(cat $RESULTS_DIR/$NEW_VERSION_NAME-commit.txt))" >> "$RESULTS_DIR/comparison-report.txt" echo "" >> "$RESULTS_DIR/comparison-report.txt" # Пробуем детальный анализ - if analyze_results "$RESULTS_DIR/old-results.json" "$RESULTS_DIR/new-results.json" >> "$RESULTS_DIR/comparison-report.txt" 2>/dev/null; then + if analyze_results "$RESULTS_DIR/old-results.json" "$RESULTS_DIR/$NEW_VERSION_NAME-results.json" >> "$RESULTS_DIR/comparison-report.txt" 2>/dev/null; then echo "✅ Детальный анализ выполнен" else echo "⚠️ Детальный анализ не удался, используем простой" - simple_analysis "$RESULTS_DIR/old-results.json" "$RESULTS_DIR/new-results.json" >> "$RESULTS_DIR/comparison-report.txt" + simple_analysis "$RESULTS_DIR/old-results.json" "$RESULTS_DIR/$NEW_VERSION_NAME-results.json" >> "$RESULTS_DIR/comparison-report.txt" fi } @@ -400,11 +472,11 @@ generate_report echo "" echo "✅ Сравнение завершено!" echo "📄 Отчет: $RESULTS_DIR/comparison-report.txt" -echo "📊 Данные: $RESULTS_DIR/old-results.json и $RESULTS_DIR/new-results.json" +echo "📊 Данные: $RESULTS_DIR/old-results.json и $RESULTS_DIR/$NEW_VERSION_NAME-results.json" echo "🎯 Сравнение: $OLD_SOURCE → $NEW_SOURCE" # Показываем краткий анализ в консоли echo "" echo "📋 КРАТКИЕ РЕЗУЛЬТАТЫ:" -analyze_results "$RESULTS_DIR/old-results.json" "$RESULTS_DIR/new-results.json" 2>/dev/null || \ -simple_analysis "$RESULTS_DIR/old-results.json" "$RESULTS_DIR/new-results.json" +analyze_results "$RESULTS_DIR/old-results.json" "$RESULTS_DIR/$NEW_VERSION_NAME-results.json" 2>/dev/null || \ +simple_analysis "$RESULTS_DIR/old-results.json" "$RESULTS_DIR/$NEW_VERSION_NAME-results.json" diff --git a/build.gradle.kts b/build.gradle.kts index 73021805b..8e009d3c3 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -60,7 +60,7 @@ dependencies { // прочее implementation("commons-io:commons-io:2.22.0") - implementation("io.github.1c-syntax:bsl-common-library:0.11.0") + implementation("io.github.1c-syntax:bsl-common-library:0.12.0") implementation("io.github.1c-syntax:utils:0.7.2") implementation("io.github.1c-syntax:supportconf:0.16.0") @@ -102,6 +102,9 @@ jmh { fork = 2 resultFormat = "JSON" resultsFile = file("build/jmh-results.json") + profilers = listOf( + "com.github._1c_syntax.bsl.mdclasses.benchmark.MemoryProfiler" + ) } tasks.test { diff --git a/docs/en/benchmark.md b/docs/en/benchmark.md new file mode 100644 index 000000000..81c47133e --- /dev/null +++ b/docs/en/benchmark.md @@ -0,0 +1,56 @@ +# Benchmarks + +This project includes JMH benchmarks for measuring performance and memory usage. + +## Quick Start + +```bash +# Quick single measurement: +./benchmark-compare.sh HEAD HEAD --quick --label my-feature + +# Full comparison with develop: +./benchmark-compare.sh develop HEAD +``` + +## Report Formats + +| Format | Purpose | How to Open | +|---|---|---| +| `build/jmh-results.json` | Machine reading, CI | `jq`, python | +| `benchmark-results/comparison-report.txt` | Terminal, commit message | `cat` | +| `benchmark-results/report.html` | Visual review | browser | +| `benchmark-results/comprehensive-analysis-with-values.png` | Quick glance | image viewer | + +## Usage + +### Branch comparison + +```bash +./benchmark-compare.sh +``` + +### Compare JAR with branch + +```bash +./benchmark-compare.sh old-release.jar feature/optimization +``` + +### Custom fixtures + +Copy and edit `.env.benchmark.example` → `.env.benchmark`: + +```bash +cp .env.benchmark.example .env.benchmark +# edit EDT/Designer paths +./benchmark-compare.sh develop HEAD +``` + +### CLI options + +| Option | Description | +|---|---| +| `--quick` | Quick mode: 1 fork, 2 warmup, 3 iterations | +| `--label ` | Label result files instead of new-version | +| `--jvm-args ""` | JVM arguments for JMH | + +For details see the [Russian documentation](../ru/benchmark.md) (in Russian). diff --git a/docs/ru/benchmark.md b/docs/ru/benchmark.md new file mode 100644 index 000000000..5a98eaf3d --- /dev/null +++ b/docs/ru/benchmark.md @@ -0,0 +1,107 @@ +# Бенчмарки + +Проект включает JMH-бенчмарки для замера производительности и потребления памяти. + +## Быстрый старт + +```bash +# Быстрый замер текущего состояния: +./benchmark-compare.sh HEAD HEAD --quick --label my-feature + +# Полное сравнение с develop: +./benchmark-compare.sh develop HEAD +``` + +## Форматы отчётов + +| Формат | Назначение | Как открыть | +|---|---|---| +| `build/jmh-results.json` | Машинное чтение, CI | `jq`, python | +| `benchmark-results/comparison-report.txt` | Терминал, commit message | `cat` | +| `benchmark-results/report.html` | Визуальный просмотр | браузер | +| `benchmark-results/comprehensive-analysis-with-values.png` | Быстрый взгляд | картинка | + +## Использование + +### Сравнение веток + +```bash +./benchmark-compare.sh +``` + +Скрипт собирает JAR из каждой ветки, запускает JMH-бенчмарки и строит сравнение. + +### Сравнение JAR-файла с веткой + +```bash +./benchmark-compare.sh old-release.jar feature/optimization +``` + +### Кастомные фикстуры + +Скопируйте и отредактируйте `.env.benchmark.example` → `.env.benchmark`: + +```bash +cp .env.benchmark.example .env.benchmark +# отредактируйте пути к конфигурациям EDT/Designer +./benchmark-compare.sh develop HEAD +``` + +Параметры `.env.benchmark`: + +- `BENCH_EDT_PATH` — путь к конфигурации EDT +- `BENCH_DESIGNER_PATH` — путь к конфигурации Designer +- `BENCH_JVM_ARGS` — JVM-аргументы (например, `-Xms2g -Xmx4g`) +- `BENCH_PROFILERS` — профилировщики JMH через запятую + +### Параметры командной строки + +| Параметр | Описание | +|---|---| +| `--quick` | Быстрый режим: 1 fork, 2 warmup, 3 iterations | +| `--label ` | Именование файлов результатов вместо new-version | +| `--jvm-args ""` | JVM-аргументы для JMH | + +### Анализ результатов вручную + +```bash +python3 benchmark-analyze-results.py \ + --old benchmark-results/old-results.json \ + --new benchmark-results/new-results.json \ + --output benchmark-results \ + --html +``` + +Параметры скрипта: + +| Параметр | По умолчанию | Описание | +|---|---|---| +| `--old` | `benchmark-results/old-results.json` | JSON старой версии | +| `--new` | `benchmark-results/new-results.json` | JSON новой версии | +| `--output` | `benchmark-results` | Директория результатов | +| `--html` | `true` | Генерировать HTML-отчёт | + +## Описание бенчмарков + +Все бенчмарки находятся в `src/jmh/java/` и используют JMH (Java Microbenchmark Harness). + +### MDClassesBenchmark + +Четыре сценария: + +| Сценарий | Описание | +|---|---| +| EDT × SkipSupport=false | Чтение EDT-конфигурации без пропуска | +| EDT × SkipSupport=true | Чтение EDT-конфигурации с пропуском | +| Designer × SkipSupport=false | Чтение Designer-конфигурации без пропуска | +| Designer × SkipSupport=true | Чтение Designer-конфигурации с пропуском | + +### MemoryProfiler + +Кастомный профилировщик, измеряющий: + +- Использование heap/non-heap/total памяти +- Статистику GC (количество сборок, время) +- Метрики по memory pools + +Включается автоматически через `build.gradle.kts`. diff --git a/mkdocs.en.yml b/mkdocs.en.yml index b95b8c6c7..271a9586d 100644 --- a/mkdocs.en.yml +++ b/mkdocs.en.yml @@ -2,6 +2,7 @@ site_name: MDClasses nav: - Home: - index.md + - benchmark.md - JavaDoc: javadoc/index.html theme: name: material diff --git a/mkdocs.yml b/mkdocs.yml index 5f564ff68..a5bd05dd3 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -4,6 +4,7 @@ nav: - index.md - examples.md - systemRequirements.md + - benchmark.md - JavaDoc: javadoc/index.html theme: name: material diff --git a/src/jmh/java/com/github/_1c_syntax/bsl/mdclasses/benchmark/MDClassesBenchmark.java b/src/jmh/java/com/github/_1c_syntax/bsl/mdclasses/benchmark/MDClassesBenchmark.java index 7272ddeb7..9bc31bb0b 100644 --- a/src/jmh/java/com/github/_1c_syntax/bsl/mdclasses/benchmark/MDClassesBenchmark.java +++ b/src/jmh/java/com/github/_1c_syntax/bsl/mdclasses/benchmark/MDClassesBenchmark.java @@ -46,8 +46,12 @@ @Fork(2) public class MDClassesBenchmark { - private final Path configPathEDT = Path.of("src/test/resources/ext/edt/ssl_3_1/configuration"); - private final Path configPathDesigner = Path.of("src/test/resources/ext/designer/ssl_3_1/src/cf"); + private final String configPathEDT = System.getProperty( + "bench.edt.path", + "src/test/resources/ext/edt/ssl_3_1/configuration"); + private final String configPathDesigner = System.getProperty( + "bench.designer.path", + "src/test/resources/ext/designer/ssl_3_1/src/cf"); private static final MDCReadSettings SKIP_ALL = MDCReadSettings.builder() .skipSupport(true) .skipRoleData(true) @@ -59,31 +63,31 @@ public class MDClassesBenchmark { @Setup public void setup() { // Предварительная загрузка для разогрева - MDClasses.createConfiguration(configPathEDT); - MDClasses.createConfiguration(configPathDesigner); + MDClasses.createConfiguration(Path.of(configPathEDT)); + MDClasses.createConfiguration(Path.of(configPathDesigner)); } @Benchmark public void test_EDT_CreateConfiguration_SkipSupport_False(Blackhole blackhole) { - var model = MDClasses.createConfiguration(configPathEDT); + var model = MDClasses.createConfiguration(Path.of(configPathEDT)); blackhole.consume(model); } @Benchmark public void test_EDT_CreateConfiguration_SkipSupport_True(Blackhole blackhole) { - var model = MDClasses.createConfiguration(configPathEDT, SKIP_ALL); + var model = MDClasses.createConfiguration(Path.of(configPathEDT), SKIP_ALL); blackhole.consume(model); } @Benchmark public void test_Designer_CreateConfiguration_SkipSupport_False(Blackhole blackhole) { - var model = MDClasses.createConfiguration(configPathDesigner); + var model = MDClasses.createConfiguration(Path.of(configPathDesigner)); blackhole.consume(model); } @Benchmark public void test_Designer_CreateConfiguration_SkipSupport_True(Blackhole blackhole) { - var model = MDClasses.createConfiguration(configPathDesigner, SKIP_ALL); + var model = MDClasses.createConfiguration(Path.of(configPathDesigner), SKIP_ALL); blackhole.consume(model); } } diff --git "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260.json" "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260.json" index 2f3731a9a..679b81b80 100644 --- "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260.json" +++ "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260.json" @@ -52,10 +52,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } diff --git "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260_edt.json" "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260_edt.json" index 9b20e47f6..8c4907528 100644 --- "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260_edt.json" +++ "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\320\260\321\217\320\222\320\275\320\265\321\210\320\275\321\217\321\217\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260_edt.json" @@ -52,10 +52,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } diff --git "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202.json" "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202.json" index 240b3f356..29c42f64d 100644 --- "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202.json" +++ "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202.json" @@ -52,10 +52,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } diff --git "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202_edt.json" "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202_edt.json" index e313d7207..dbcf88a3b 100644 --- "a/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202_edt.json" +++ "b/src/test/resources/fixtures/external/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\236\321\202\321\207\320\265\321\202_edt.json" @@ -52,10 +52,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } diff --git "a/src/test/resources/fixtures/mdclasses/AccountingRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\221\321\203\321\205\320\263\320\260\320\273\321\202\320\265\321\200\320\270\320\2701.json" "b/src/test/resources/fixtures/mdclasses/AccountingRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\221\321\203\321\205\320\263\320\260\320\273\321\202\320\265\321\200\320\270\320\2701.json" index a8df2b447..6c1a7fddf 100644 --- "a/src/test/resources/fixtures/mdclasses/AccountingRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\221\321\203\321\205\320\263\320\260\320\273\321\202\320\265\321\200\320\270\320\2701.json" +++ "b/src/test/resources/fixtures/mdclasses/AccountingRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\221\321\203\321\205\320\263\320\260\320\273\321\202\320\265\321\200\320\270\320\2701.json" @@ -94,10 +94,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -153,10 +150,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -387,10 +387,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -469,8 +472,11 @@ "scale": 0, "nonNegative": false, "description": { - "nameRu": "КвалификаторыЧисла (10.0)", - "nameEn": "NumberQualifiers (10.0)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } } } } diff --git "a/src/test/resources/fixtures/mdclasses/AccumulationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\235\320\260\320\272\320\276\320\277\320\273\320\265\320\275\320\270\321\2171.json" "b/src/test/resources/fixtures/mdclasses/AccumulationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\235\320\260\320\272\320\276\320\277\320\273\320\265\320\275\320\270\321\2171.json" index e8f247dd6..a222220ca 100644 --- "a/src/test/resources/fixtures/mdclasses/AccumulationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\235\320\260\320\272\320\276\320\277\320\273\320\265\320\275\320\270\321\2171.json" +++ "b/src/test/resources/fixtures/mdclasses/AccumulationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\235\320\260\320\272\320\276\320\277\320\273\320\265\320\275\320\270\321\2171.json" @@ -91,10 +91,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -154,10 +157,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -298,10 +298,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -380,8 +383,11 @@ "scale": 0, "nonNegative": false, "description": { - "nameRu": "КвалификаторыЧисла (10.0)", - "nameEn": "NumberQualifiers (10.0)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } } } } diff --git "a/src/test/resources/fixtures/mdclasses/BusinessProcesses.\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011.json" "b/src/test/resources/fixtures/mdclasses/BusinessProcesses.\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011.json" index aa8286663..02c75afb4 100644 --- "a/src/test/resources/fixtures/mdclasses/BusinessProcesses.\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011.json" +++ "b/src/test/resources/fixtures/mdclasses/BusinessProcesses.\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011.json" @@ -144,10 +144,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -205,11 +208,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 9, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (9, Переменная)", - "nameEn": "StringQualifiers (9, Variable)" - } + "allowedLength": 0, + "description": {} } } ] diff --git "a/src/test/resources/fixtures/mdclasses/BusinessProcesses.\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011_edt.json" "b/src/test/resources/fixtures/mdclasses/BusinessProcesses.\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011_edt.json" index e5f6f6c4c..ba6d4e306 100644 --- "a/src/test/resources/fixtures/mdclasses/BusinessProcesses.\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/BusinessProcesses.\320\221\320\270\320\267\320\275\320\265\321\201\320\237\321\200\320\276\321\206\320\265\321\201\321\2011_edt.json" @@ -144,10 +144,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -205,11 +208,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 9, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (9, Переменная)", - "nameEn": "StringQualifiers (9, Variable)" - } + "allowedLength": 0, + "description": {} } } ] diff --git "a/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.json" "b/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.json" index aa9fcb76d..d95c1ae10 100644 --- "a/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.json" +++ "b/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.json" @@ -38,10 +38,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -334,10 +337,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -550,10 +550,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -673,8 +676,11 @@ "scale": 0, "nonNegative": false, "description": { - "nameRu": "КвалификаторыЧисла (10.0)", - "nameEn": "NumberQualifiers (10.0)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } } } } diff --git "a/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601_edt.json" "b/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601_edt.json" index 94e5ded3a..dcaa064c2 100644 --- "a/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/CalculationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\240\320\260\321\201\321\207\320\265\321\202\320\2601_edt.json" @@ -38,10 +38,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -334,10 +337,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -550,10 +550,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -673,8 +676,11 @@ "scale": 0, "nonNegative": false, "description": { - "nameRu": "КвалификаторыЧисла (10.0)", - "nameEn": "NumberQualifiers (10.0)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } } } } diff --git "a/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.json" "b/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.json" index 0a4500a5c..07c2f2f2b 100644 --- "a/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.json" +++ "b/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721.json" @@ -42,10 +42,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -105,8 +108,11 @@ "scale": 0, "nonNegative": false, "description": { - "nameRu": "КвалификаторыЧисла (10.0)", - "nameEn": "NumberQualifiers (10.0)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } } } } @@ -212,10 +218,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -255,17 +264,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type" }, "fullName": { "nameRu": "Предопределенный", @@ -354,7 +353,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type" }, "fullName": { "nameRu": "ПометкаУдаления", @@ -390,7 +389,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type" }, "fullName": { "nameRu": "ЭтоГруппа", @@ -426,19 +425,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "fullName": { "nameRu": "Родитель", @@ -492,11 +479,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 25, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (25, Переменная)", - "nameEn": "StringQualifiers (25, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -553,11 +537,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 9, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (9, Переменная)", - "nameEn": "StringQualifiers (9, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -1151,17 +1132,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } } ] @@ -1186,15 +1157,15 @@ "mdoType": "CATALOG", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/designer/mdclasses/src/cf/Catalogs/Справочник1/Ext/ObjectModule.bin" + "src/test/resources/ext/designer/mdclasses/src/cf/Catalogs/Справочник1/Ext/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/designer/mdclasses/src/cf/Catalogs/Справочник1/Ext/ManagerModule.bsl" + "src/test/resources/ext/designer/mdclasses/src/cf/Catalogs/Справочник1/Ext/ObjectModule.bin" ] ] ], @@ -1323,31 +1294,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" @@ -1382,32 +1329,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 10, - "scale": 0, - "nonNegative": false, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" @@ -1459,10 +1381,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] diff --git "a/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721_edt.json" "b/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721_edt.json" index b6c3fa139..1dbde7053 100644 --- "a/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/Catalogs.\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\2721_edt.json" @@ -42,10 +42,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -105,8 +108,11 @@ "scale": 0, "nonNegative": false, "description": { - "nameRu": "КвалификаторыЧисла (10.0)", - "nameEn": "NumberQualifiers (10.0)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } } } } @@ -212,10 +218,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -255,17 +264,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type" }, "fullName": { "nameRu": "Предопределенный", @@ -354,7 +353,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type" }, "fullName": { "nameRu": "ПометкаУдаления", @@ -390,7 +389,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[3]/type" }, "fullName": { "nameRu": "ЭтоГруппа", @@ -426,19 +425,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "fullName": { "nameRu": "Родитель", @@ -492,11 +479,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 25, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (25, Переменная)", - "nameEn": "StringQualifiers (25, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -553,11 +537,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 9, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (9, Переменная)", - "nameEn": "StringQualifiers (9, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -1151,17 +1132,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } } ] @@ -1186,15 +1157,15 @@ "mdoType": "CATALOG", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/edt/mdclasses/configuration/src/Catalogs/Справочник1/ObjectModule.bsl" + "src/test/resources/ext/edt/mdclasses/configuration/src/Catalogs/Справочник1/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/edt/mdclasses/configuration/src/Catalogs/Справочник1/ManagerModule.bsl" + "src/test/resources/ext/edt/mdclasses/configuration/src/Catalogs/Справочник1/ObjectModule.bsl" ] ] ], @@ -1323,31 +1294,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" @@ -1382,32 +1329,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 10, - "scale": 0, - "nonNegative": false, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" @@ -1459,10 +1381,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] diff --git "a/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.json" "b/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.json" index b5a824f38..4598c82d6 100644 --- "a/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.json" +++ "b/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621.json" @@ -128,17 +128,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type" }, "fullName": { "nameRu": "ПометкаУдаления", @@ -192,11 +182,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 25, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (25, Переменная)", - "nameEn": "StringQualifiers (25, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -255,10 +242,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -297,19 +281,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "fullName": { "nameRu": "Родитель", @@ -345,7 +317,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type" }, "fullName": { "nameRu": "Предопределенный", @@ -399,10 +371,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -462,10 +437,7 @@ "precision": 9, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (9.0)", - "nameEn": "NumberQualifiers (9.0)" - } + "description": {} } } ] @@ -504,7 +476,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type" }, "fullName": { "nameRu": "Забалансовый", @@ -593,17 +565,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type" } } ], diff --git "a/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621_edt.json" "b/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621_edt.json" index 89e6a977b..d5458c1a9 100644 --- "a/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/ChartsOfAccounts.\320\237\320\273\320\260\320\275\320\241\321\207\320\265\321\202\320\276\320\2621_edt.json" @@ -128,17 +128,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type" }, "fullName": { "nameRu": "ПометкаУдаления", @@ -192,11 +182,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 25, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (25, Переменная)", - "nameEn": "StringQualifiers (25, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -255,10 +242,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -297,19 +281,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "fullName": { "nameRu": "Родитель", @@ -345,7 +317,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type" }, "fullName": { "nameRu": "Предопределенный", @@ -399,10 +371,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -462,10 +437,7 @@ "precision": 9, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (9.0)", - "nameEn": "NumberQualifiers (9.0)" - } + "description": {} } } ] @@ -504,7 +476,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type" }, "fullName": { "nameRu": "Забалансовый", @@ -593,17 +565,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type" } } ], diff --git "a/src/test/resources/fixtures/mdclasses/ChartsOfCalculationTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.json" "b/src/test/resources/fixtures/mdclasses/ChartsOfCalculationTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.json" index 502830eba..6f196f105 100644 --- "a/src/test/resources/fixtures/mdclasses/ChartsOfCalculationTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.json" +++ "b/src/test/resources/fixtures/mdclasses/ChartsOfCalculationTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\240\320\260\321\201\321\207\320\265\321\202\320\2601.json" @@ -145,11 +145,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 40, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (40, Переменная)", - "nameEn": "StringQualifiers (40, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -278,10 +275,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -339,11 +339,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 9, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (9, Переменная)", - "nameEn": "StringQualifiers (9, Variable)" - } + "allowedLength": 0, + "description": {} } } ] diff --git "a/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721.json" "b/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721.json" index 9d74570ed..1e1d535c0 100644 --- "a/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721.json" +++ "b/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721.json" @@ -145,11 +145,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 25, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (25, Переменная)", - "nameEn": "StringQualifiers (25, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -224,19 +221,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "fullName": { "nameRu": "Родитель", @@ -326,10 +311,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -389,10 +377,7 @@ "precision": 9, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (9.0)", - "nameEn": "NumberQualifiers (9.0)" - } + "description": {} } } ] @@ -449,10 +434,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -492,15 +480,15 @@ "mdoType": "CHART_OF_CHARACTERISTIC_TYPES", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/designer/mdclasses/src/cf/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/Ext/ObjectModule.bsl" + "src/test/resources/ext/designer/mdclasses/src/cf/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/Ext/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/designer/mdclasses/src/cf/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/Ext/ManagerModule.bsl" + "src/test/resources/ext/designer/mdclasses/src/cf/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/Ext/ObjectModule.bsl" ] ] ], diff --git "a/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721_edt.json" "b/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721_edt.json" index 93949c761..d3f4ffdb5 100644 --- "a/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/ChartsOfCharacteristicTypes.\320\237\320\273\320\260\320\275\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\2721_edt.json" @@ -145,11 +145,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 25, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (25, Переменная)", - "nameEn": "StringQualifiers (25, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -224,19 +221,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "fullName": { "nameRu": "Родитель", @@ -326,10 +311,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -389,10 +377,7 @@ "precision": 9, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (9.0)", - "nameEn": "NumberQualifiers (9.0)" - } + "description": {} } } ] @@ -449,10 +434,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -492,15 +480,15 @@ "mdoType": "CHART_OF_CHARACTERISTIC_TYPES", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/edt/mdclasses/configuration/src/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/ObjectModule.bsl" + "src/test/resources/ext/edt/mdclasses/configuration/src/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/edt/mdclasses/configuration/src/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/ManagerModule.bsl" + "src/test/resources/ext/edt/mdclasses/configuration/src/ChartsOfCharacteristicTypes/ПланВидовХарактеристик1/ObjectModule.bsl" ] ] ], diff --git "a/src/test/resources/fixtures/mdclasses/CommonAttributes.\320\236\320\261\321\211\320\270\320\271\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\2021.json" "b/src/test/resources/fixtures/mdclasses/CommonAttributes.\320\236\320\261\321\211\320\270\320\271\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\2021.json" index 2d044c330..44fd464f4 100644 --- "a/src/test/resources/fixtures/mdclasses/CommonAttributes.\320\236\320\261\321\211\320\270\320\271\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\2021.json" +++ "b/src/test/resources/fixtures/mdclasses/CommonAttributes.\320\236\320\261\321\211\320\270\320\271\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\2021.json" @@ -82,10 +82,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } diff --git a/src/test/resources/fixtures/mdclasses/Configuration.json b/src/test/resources/fixtures/mdclasses/Configuration.json index a552648c2..e017d73f2 100644 --- a/src/test/resources/fixtures/mdclasses/Configuration.json +++ b/src/test/resources/fixtures/mdclasses/Configuration.json @@ -119,8 +119,11 @@ "scale": 0, "nonNegative": false, "description": { - "nameRu": "КвалификаторыЧисла (10.0)", - "nameEn": "NumberQualifiers (10.0)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } } } } @@ -168,10 +171,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -245,32 +251,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 10, - "scale": 0, - "nonNegative": false, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type" } } ], @@ -296,31 +277,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type" }, "master": false, "denyIncompleteValues": false, @@ -425,32 +382,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 10, - "scale": 0, - "nonNegative": false, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type" } } ], @@ -476,31 +408,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type" }, "master": false, "denyIncompleteValues": true, @@ -800,17 +708,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type" } } ], @@ -882,31 +780,7 @@ "forms": [], "templates": [], "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type" }, "predefinedValues": [], "explanation": { @@ -950,31 +824,7 @@ }, "supportVariant": "NONE", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type" }, "autoUse": "USE", "passwordMode": false, @@ -1122,31 +972,7 @@ 2 ], "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type" }, "passwordMode": false, "explanation": { @@ -1211,31 +1037,7 @@ }, "supportVariant": "NONE", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type" } } ], @@ -1871,19 +1673,19 @@ "modalityUseMode": "USE", "moduleTypes": [ [ - "ManagedApplicationModule", + "SessionModule", [ 1 ] ], [ - "SessionModule", + "ExternalConnectionModule", [ 1 ] ], [ - "ExternalConnectionModule", + "ManagedApplicationModule", [ 1 ] @@ -2108,17 +1910,7 @@ }, "supportVariant": "NONE", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type" } } ], @@ -2258,31 +2050,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" diff --git a/src/test/resources/fixtures/mdclasses/Configuration_edt.json b/src/test/resources/fixtures/mdclasses/Configuration_edt.json index 43c41eb9c..a118a8113 100644 --- a/src/test/resources/fixtures/mdclasses/Configuration_edt.json +++ b/src/test/resources/fixtures/mdclasses/Configuration_edt.json @@ -119,8 +119,11 @@ "scale": 0, "nonNegative": false, "description": { - "nameRu": "КвалификаторыЧисла (10.0)", - "nameEn": "NumberQualifiers (10.0)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } } } } @@ -168,10 +171,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -245,32 +251,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 10, - "scale": 0, - "nonNegative": false, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type" } } ], @@ -296,31 +277,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type" }, "master": false, "denyIncompleteValues": false, @@ -425,32 +382,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 10, - "scale": 0, - "nonNegative": false, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type" } } ], @@ -476,31 +408,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type" }, "master": false, "denyIncompleteValues": true, @@ -800,17 +708,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type" } } ], @@ -882,31 +780,7 @@ "forms": [], "templates": [], "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type" }, "predefinedValues": [], "explanation": { @@ -950,31 +824,7 @@ }, "supportVariant": "NONE", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type" }, "autoUse": "USE", "passwordMode": false, @@ -1122,31 +972,7 @@ 2 ], "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type" }, "passwordMode": false, "explanation": { @@ -1211,31 +1037,7 @@ }, "supportVariant": "NONE", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type" } } ], @@ -1866,19 +1668,19 @@ "modalityUseMode": "USE", "moduleTypes": [ [ - "ManagedApplicationModule", + "SessionModule", [ 1 ] ], [ - "SessionModule", + "ExternalConnectionModule", [ 1 ] ], [ - "ExternalConnectionModule", + "ManagedApplicationModule", [ 1 ] @@ -2103,17 +1905,7 @@ }, "supportVariant": "NONE", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type" } } ], @@ -2226,31 +2018,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" diff --git "a/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.json" "b/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.json" index c20186008..8c431b1ad 100644 --- "a/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.json" +++ "b/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601.json" @@ -12,15 +12,15 @@ "mdoType": "CONSTANT", "moduleTypes": [ [ - "ValueManagerModule", + "ManagerModule", [ - "src/test/resources/ext/designer/mdclasses/src/cf/Constants/Константа1/Ext/ValueManagerModule.bsl" + "src/test/resources/ext/designer/mdclasses/src/cf/Constants/Константа1/Ext/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ValueManagerModule", [ - "src/test/resources/ext/designer/mdclasses/src/cf/Constants/Константа1/Ext/ManagerModule.bsl" + "src/test/resources/ext/designer/mdclasses/src/cf/Constants/Константа1/Ext/ValueManagerModule.bsl" ] ] ], @@ -90,10 +90,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } diff --git "a/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601_edt.json" "b/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601_edt.json" index c02462f45..d93e6fe36 100644 --- "a/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/Constants.\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\320\2601_edt.json" @@ -12,15 +12,15 @@ "mdoType": "CONSTANT", "moduleTypes": [ [ - "ValueManagerModule", + "ManagerModule", [ - "src/test/resources/ext/edt/mdclasses/configuration/src/Constants/Константа1/ValueManagerModule.bsl" + "src/test/resources/ext/edt/mdclasses/configuration/src/Constants/Константа1/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ValueManagerModule", [ - "src/test/resources/ext/edt/mdclasses/configuration/src/Constants/Константа1/ManagerModule.bsl" + "src/test/resources/ext/edt/mdclasses/configuration/src/Constants/Константа1/ValueManagerModule.bsl" ] ] ], @@ -90,10 +90,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } diff --git "a/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.json" "b/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.json" index 8ff79e305..bb4f046b7 100644 --- "a/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.json" +++ "b/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601.json" @@ -157,10 +157,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -191,10 +194,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", + "dateFractions": 1, "description": { - "nameRu": "КвалификаторыДаты (Дата)", - "nameEn": "DateQualifiers (Date)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (Дата)", + "nameEn": "DateQualifiers (Date)" + } } } } @@ -230,17 +236,10 @@ }, "int": 2, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers" }, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers" } } ] @@ -1000,31 +999,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -1097,10 +1072,7 @@ "precision": 10, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (10.0 неотр)", - "nameEn": "NumberQualifiers (10.0 nonneg)" - } + "description": {} } } ] @@ -1144,17 +1116,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "SPREADSHEET_DOCUMENT" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -1164,31 +1126,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -1219,31 +1157,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { diff --git "a/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601_edt.json" "b/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601_edt.json" index 98bd8af46..ae91f575d 100644 --- "a/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/DataProcessors.\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\2601_edt.json" @@ -157,10 +157,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -191,10 +194,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", + "dateFractions": 1, "description": { - "nameRu": "КвалификаторыДаты (Дата)", - "nameEn": "DateQualifiers (Date)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (Дата)", + "nameEn": "DateQualifiers (Date)" + } } } } @@ -230,17 +236,10 @@ }, "int": 2, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers" }, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers" } } ] @@ -1000,31 +999,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -1097,10 +1072,7 @@ "precision": 10, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (10.0 неотр)", - "nameEn": "NumberQualifiers (10.0 nonneg)" - } + "description": {} } } ] @@ -1144,17 +1116,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "SPREADSHEET_DOCUMENT" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -1164,31 +1126,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -1219,31 +1157,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { diff --git "a/src/test/resources/fixtures/mdclasses/DefinedTypes.\320\236\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\242\320\270\320\2771.json" "b/src/test/resources/fixtures/mdclasses/DefinedTypes.\320\236\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\242\320\270\320\2771.json" index 1ffacc732..09a2d2132 100644 --- "a/src/test/resources/fixtures/mdclasses/DefinedTypes.\320\236\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\242\320\270\320\2771.json" +++ "b/src/test/resources/fixtures/mdclasses/DefinedTypes.\320\236\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\242\320\270\320\2771.json" @@ -33,10 +33,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } diff --git "a/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.json" "b/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.json" index a7263b893..072c18bac 100644 --- "a/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.json" +++ "b/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021.json" @@ -42,10 +42,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -105,8 +108,11 @@ "scale": 0, "nonNegative": false, "description": { - "nameRu": "КвалификаторыЧисла (10.0)", - "nameEn": "NumberQualifiers (10.0)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } } } } @@ -162,10 +168,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", + "dateFractions": 1, "description": { - "nameRu": "КвалификаторыДаты (Дата)", - "nameEn": "DateQualifiers (Date)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (Дата)", + "nameEn": "DateQualifiers (Date)" + } } } } @@ -325,11 +334,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 9, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (9, Переменная)", - "nameEn": "StringQualifiers (9, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -421,10 +427,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -1075,17 +1084,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } } ] @@ -1110,15 +1109,15 @@ "mdoType": "DOCUMENT", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/designer/mdclasses/src/cf/Documents/Документ1/Ext/ObjectModule.bsl" + "src/test/resources/ext/designer/mdclasses/src/cf/Documents/Документ1/Ext/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/designer/mdclasses/src/cf/Documents/Документ1/Ext/ManagerModule.bsl" + "src/test/resources/ext/designer/mdclasses/src/cf/Documents/Документ1/Ext/ObjectModule.bsl" ] ] ], @@ -1301,32 +1300,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 10, - "scale": 0, - "nonNegative": false, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" @@ -1378,10 +1352,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] diff --git "a/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021_edt.json" "b/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021_edt.json" index 8f8939976..a6f5333f7 100644 --- "a/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/Documents.\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\2021_edt.json" @@ -43,18 +43,24 @@ "int": 2, "com.github._1c_syntax.bsl.types.qualifiers.BinaryDataQualifiers": { "length": 16, - "allowedLength": "FIXED", + "allowedLength": 1, "description": { - "nameRu": "КвалификаторыДвоичныхДанных (16, Фиксированная)", - "nameEn": "BinaryDataQualifiers (16, Fixed)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДвоичныхДанных (16, Фиксированная)", + "nameEn": "BinaryDataQualifiers (16, Fixed)" + } } }, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -114,8 +120,11 @@ "scale": 0, "nonNegative": false, "description": { - "nameRu": "КвалификаторыЧисла (10.0)", - "nameEn": "NumberQualifiers (10.0)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } } } } @@ -171,10 +180,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", + "dateFractions": 1, "description": { - "nameRu": "КвалификаторыДаты (Дата)", - "nameEn": "DateQualifiers (Date)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (Дата)", + "nameEn": "DateQualifiers (Date)" + } } } } @@ -334,11 +346,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 9, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (9, Переменная)", - "nameEn": "StringQualifiers (9, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -430,10 +439,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -1084,17 +1096,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } } ] @@ -1310,32 +1312,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 10, - "scale": 0, - "nonNegative": false, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" @@ -1387,10 +1364,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] diff --git "a/src/test/resources/fixtures/mdclasses/Enums.\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651.json" "b/src/test/resources/fixtures/mdclasses/Enums.\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651.json" index 88ff662fe..32ac4afb0 100644 --- "a/src/test/resources/fixtures/mdclasses/Enums.\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651.json" +++ "b/src/test/resources/fixtures/mdclasses/Enums.\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651.json" @@ -101,10 +101,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] diff --git "a/src/test/resources/fixtures/mdclasses/Enums.\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651_edt.json" "b/src/test/resources/fixtures/mdclasses/Enums.\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651_edt.json" index d8e4ceb58..b8a1d424a 100644 --- "a/src/test/resources/fixtures/mdclasses/Enums.\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/Enums.\320\237\320\265\321\200\320\265\321\207\320\270\321\201\320\273\320\265\320\275\320\270\320\2651_edt.json" @@ -101,10 +101,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] diff --git "a/src/test/resources/fixtures/mdclasses/ExchangePlans.\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601.json" "b/src/test/resources/fixtures/mdclasses/ExchangePlans.\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601.json" index c3e19cdee..afc11c8c9 100644 --- "a/src/test/resources/fixtures/mdclasses/ExchangePlans.\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601.json" +++ "b/src/test/resources/fixtures/mdclasses/ExchangePlans.\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601.json" @@ -127,19 +127,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "fullName": { "nameRu": "ЭтотУзел", @@ -195,10 +183,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -291,11 +276,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 25, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (25, Переменная)", - "nameEn": "StringQualifiers (25, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -354,10 +336,7 @@ "precision": 9, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (9.0)", - "nameEn": "NumberQualifiers (9.0)" - } + "description": {} } } ] @@ -413,10 +392,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } diff --git "a/src/test/resources/fixtures/mdclasses/ExchangePlans.\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601_edt.json" "b/src/test/resources/fixtures/mdclasses/ExchangePlans.\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601_edt.json" index 9ae239daa..be2d5cdd8 100644 --- "a/src/test/resources/fixtures/mdclasses/ExchangePlans.\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/ExchangePlans.\320\237\320\273\320\260\320\275\320\236\320\261\320\274\320\265\320\275\320\2601_edt.json" @@ -127,19 +127,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "fullName": { "nameRu": "ЭтотУзел", @@ -195,10 +183,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -291,11 +276,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 25, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (25, Переменная)", - "nameEn": "StringQualifiers (25, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -354,10 +336,7 @@ "precision": 9, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (9.0)", - "nameEn": "NumberQualifiers (9.0)" - } + "description": {} } } ] @@ -413,10 +392,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } diff --git "a/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224.json" "b/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224.json" index e23302a5a..0af2008da 100644 --- "a/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224.json" +++ "b/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224.json" @@ -185,11 +185,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 4294967295, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (4294967295, Переменная)", - "nameEn": "StringQualifiers (4294967295, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -331,17 +328,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "UUID" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField[3]/type" } }, { @@ -396,10 +383,7 @@ "precision": 15, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (15.0 неотр)", - "nameEn": "NumberQualifiers (15.0 nonneg)" - } + "description": {} } } ] @@ -437,17 +421,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "UUID" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField[3]/type" } }, { @@ -500,11 +474,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 20, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (20, Переменная)", - "nameEn": "StringQualifiers (20, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -560,10 +531,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } diff --git "a/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224_edt.json" "b/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224_edt.json" index 8de801b92..82615e7a5 100644 --- "a/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/ExternalDataSources.\320\242\320\265\320\272\321\203\321\211\320\260\321\217\320\241\320\243\320\221\320\224_edt.json" @@ -185,11 +185,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 4294967295, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (4294967295, Переменная)", - "nameEn": "StringQualifiers (4294967295, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -331,17 +328,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "UUID" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField[3]/type" } }, { @@ -396,10 +383,7 @@ "precision": 15, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (15.0 неотр)", - "nameEn": "NumberQualifiers (15.0 nonneg)" - } + "description": {} } } ] @@ -437,17 +421,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "UUID" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/tables/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTable/fields/c/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceTableField[3]/type" } }, { @@ -500,11 +474,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 20, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (20, Переменная)", - "nameEn": "StringQualifiers (20, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -560,10 +531,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } diff --git "a/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711.json" "b/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711.json" index 532d75a81..eba6dc9fc 100644 --- "a/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711.json" +++ "b/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711.json" @@ -91,10 +91,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -154,10 +157,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -262,10 +262,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } diff --git "a/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711_edt.json" "b/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711_edt.json" index bd8ed7d16..922f1485e 100644 --- "a/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/InformationRegisters.\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\2711_edt.json" @@ -91,10 +91,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -154,10 +157,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -262,10 +262,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } diff --git "a/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021.json" "b/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021.json" index 63531db34..bd3b4d398 100644 --- "a/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021.json" +++ "b/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021.json" @@ -15,15 +15,15 @@ "mdoType": "REPORT", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/designer/mdclasses/src/cf/Reports/Отчет1/Ext/ObjectModule.bsl" + "src/test/resources/ext/designer/mdclasses/src/cf/Reports/Отчет1/Ext/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/designer/mdclasses/src/cf/Reports/Отчет1/Ext/ManagerModule.bsl" + "src/test/resources/ext/designer/mdclasses/src/cf/Reports/Отчет1/Ext/ObjectModule.bsl" ] ] ], diff --git "a/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021_edt.json" "b/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021_edt.json" index e01f2881c..41b81b69e 100644 --- "a/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021_edt.json" +++ "b/src/test/resources/fixtures/mdclasses/Reports.\320\236\321\202\321\207\320\265\321\2021_edt.json" @@ -15,15 +15,15 @@ "mdoType": "REPORT", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/edt/mdclasses/configuration/src/Reports/Отчет1/ObjectModule.bsl" + "src/test/resources/ext/edt/mdclasses/configuration/src/Reports/Отчет1/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/edt/mdclasses/configuration/src/Reports/Отчет1/ManagerModule.bsl" + "src/test/resources/ext/edt/mdclasses/configuration/src/Reports/Отчет1/ObjectModule.bsl" ] ] ], diff --git "a/src/test/resources/fixtures/mdclasses/Tasks.\320\227\320\260\320\264\320\260\321\207\320\2601.json" "b/src/test/resources/fixtures/mdclasses/Tasks.\320\227\320\260\320\264\320\260\321\207\320\2601.json" index 0f0abfcef..66f0307b9 100644 --- "a/src/test/resources/fixtures/mdclasses/Tasks.\320\227\320\260\320\264\320\260\321\207\320\2601.json" +++ "b/src/test/resources/fixtures/mdclasses/Tasks.\320\227\320\260\320\264\320\260\321\207\320\2601.json" @@ -52,10 +52,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -226,11 +229,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 25, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (25, Переменная)", - "nameEn": "StringQualifiers (25, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -322,10 +322,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -383,11 +386,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 9, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (9, Переменная)", - "nameEn": "StringQualifiers (9, Variable)" - } + "allowedLength": 0, + "description": {} } } ] diff --git a/src/test/resources/fixtures/mdclasses_3_18/Configuration.json b/src/test/resources/fixtures/mdclasses_3_18/Configuration.json index 957b23e35..24ce20098 100644 --- a/src/test/resources/fixtures/mdclasses_3_18/Configuration.json +++ b/src/test/resources/fixtures/mdclasses_3_18/Configuration.json @@ -81,10 +81,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -260,31 +263,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfCharacteristicTypes/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfCharacteristicTypes/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/type" } } ], diff --git a/src/test/resources/fixtures/mdclasses_3_18/Configuration_edt.json b/src/test/resources/fixtures/mdclasses_3_18/Configuration_edt.json index 1f61ebde9..92d63a95f 100644 --- a/src/test/resources/fixtures/mdclasses_3_18/Configuration_edt.json +++ b/src/test/resources/fixtures/mdclasses_3_18/Configuration_edt.json @@ -81,10 +81,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -260,31 +263,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfCharacteristicTypes/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfCharacteristicTypes/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/type" } } ], diff --git a/src/test/resources/fixtures/mdclasses_3_24/Configuration_edt.json b/src/test/resources/fixtures/mdclasses_3_24/Configuration_edt.json index 91cb58c19..25e110ede 100644 --- a/src/test/resources/fixtures/mdclasses_3_24/Configuration_edt.json +++ b/src/test/resources/fixtures/mdclasses_3_24/Configuration_edt.json @@ -119,8 +119,11 @@ "scale": 0, "nonNegative": false, "description": { - "nameRu": "КвалификаторыЧисла (10.0)", - "nameEn": "NumberQualifiers (10.0)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } } } } @@ -168,10 +171,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -245,32 +251,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 10, - "scale": 0, - "nonNegative": false, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type" } } ], @@ -296,31 +277,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type" }, "master": false, "denyIncompleteValues": false, @@ -425,32 +382,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 10, - "scale": 0, - "nonNegative": false, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/resources/com.github._1c_syntax.bsl.mdo.children.Resource/type" } } ], @@ -476,31 +408,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type" }, "master": false, "denyIncompleteValues": true, @@ -800,17 +708,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type" } } ], @@ -882,31 +780,7 @@ "forms": [], "templates": [], "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type" }, "predefinedValues": [], "explanation": { @@ -950,31 +824,7 @@ }, "supportVariant": "NONE", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type" }, "autoUse": "USE", "passwordMode": false, @@ -1122,31 +972,7 @@ 2 ], "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type" }, "passwordMode": false, "explanation": { @@ -1211,31 +1037,7 @@ }, "supportVariant": "NONE", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type" } } ], @@ -1861,19 +1663,19 @@ "modalityUseMode": "USE_WITH_WARNINGS", "moduleTypes": [ [ - "ManagedApplicationModule", + "SessionModule", [ 1 ] ], [ - "SessionModule", + "ExternalConnectionModule", [ 1 ] ], [ - "ExternalConnectionModule", + "ManagedApplicationModule", [ 1 ] @@ -2097,17 +1899,7 @@ }, "supportVariant": "NONE", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfAccounts/com.github._1c_syntax.bsl.mdo.ChartOfAccounts/accountingFlags/com.github._1c_syntax.bsl.mdo.children.AccountingFlag/type" } } ], @@ -2251,31 +2043,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/accountingRegisters/com.github._1c_syntax.bsl.mdo.AccountingRegister/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/XDTOPackages/com.github._1c_syntax.bsl.mdo.XDTOPackage/synonym" diff --git "a/src/test/resources/fixtures/mdclasses_3_27/ExternalDataSources.\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051.json" "b/src/test/resources/fixtures/mdclasses_3_27/ExternalDataSources.\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051.json" index dd1cccebb..5715a29f7 100644 --- "a/src/test/resources/fixtures/mdclasses_3_27/ExternalDataSources.\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051.json" +++ "b/src/test/resources/fixtures/mdclasses_3_27/ExternalDataSources.\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051.json" @@ -96,19 +96,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/dimensions/c/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/dimensions/c/com.github._1c_syntax.bsl.mdo.children.Dimension/type" }, "master": false, "denyIncompleteValues": false, @@ -158,10 +146,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -189,31 +180,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } } ], @@ -273,31 +240,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } }, { @@ -321,31 +264,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } }, { @@ -369,31 +288,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } } ], @@ -700,31 +595,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/owner" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" }, "returnValue": true, "expressionInDataSource": "selecet top 1 from table1" @@ -796,31 +667,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } }, { @@ -844,31 +691,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } }, { @@ -892,31 +715,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } } ], diff --git "a/src/test/resources/fixtures/mdclasses_3_27/ExternalDataSources.\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051_edt.json" "b/src/test/resources/fixtures/mdclasses_3_27/ExternalDataSources.\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051_edt.json" index dd1cccebb..5715a29f7 100644 --- "a/src/test/resources/fixtures/mdclasses_3_27/ExternalDataSources.\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051_edt.json" +++ "b/src/test/resources/fixtures/mdclasses_3_27/ExternalDataSources.\320\222\320\275\320\265\321\210\320\275\320\270\320\271\320\230\321\201\321\202\320\276\321\207\320\275\320\270\320\272\320\224\320\260\320\275\320\275\321\213\321\2051_edt.json" @@ -96,19 +96,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/dimensions/c/com.github._1c_syntax.bsl.mdo.children.Dimension/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/dimensions/c/com.github._1c_syntax.bsl.mdo.children.Dimension/type" }, "master": false, "denyIncompleteValues": false, @@ -158,10 +146,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -189,31 +180,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } } ], @@ -273,31 +240,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } }, { @@ -321,31 +264,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } }, { @@ -369,31 +288,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } } ], @@ -700,31 +595,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/owner" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" }, "returnValue": true, "expressionInDataSource": "selecet top 1 from table1" @@ -796,31 +667,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } }, { @@ -844,31 +691,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } }, { @@ -892,31 +715,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExternalDataSource/cubes/com.github._1c_syntax.bsl.mdo.children.ExternalDataSourceCube/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } } ], diff --git a/src/test/resources/fixtures/mdclasses_5_1/Configuration.json b/src/test/resources/fixtures/mdclasses_5_1/Configuration.json index 6d201cf16..b857bf88f 100644 --- a/src/test/resources/fixtures/mdclasses_5_1/Configuration.json +++ b/src/test/resources/fixtures/mdclasses_5_1/Configuration.json @@ -81,10 +81,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -260,31 +263,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfCharacteristicTypes/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/chartsOfCharacteristicTypes/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/type" } } ], diff --git a/src/test/resources/fixtures/mdclasses_ext/Configuration.json b/src/test/resources/fixtures/mdclasses_ext/Configuration.json index bb20f40c4..50671dc36 100644 --- a/src/test/resources/fixtures/mdclasses_ext/Configuration.json +++ b/src/test/resources/fixtures/mdclasses_ext/Configuration.json @@ -125,10 +125,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -226,31 +229,7 @@ }, "supportVariant": "NONE", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.ConfigurationExtension/commonAttributes/com.github._1c_syntax.bsl.mdo.CommonAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.ConfigurationExtension/commonAttributes/com.github._1c_syntax.bsl.mdo.CommonAttribute/type" } } ], diff --git a/src/test/resources/fixtures/mdclasses_ext/Configuration_edt.json b/src/test/resources/fixtures/mdclasses_ext/Configuration_edt.json index f92c9ec71..413ee6ec0 100644 --- a/src/test/resources/fixtures/mdclasses_ext/Configuration_edt.json +++ b/src/test/resources/fixtures/mdclasses_ext/Configuration_edt.json @@ -125,10 +125,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -227,31 +230,7 @@ }, "supportVariant": "NONE", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 10, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdclasses.ConfigurationExtension/commonAttributes/com.github._1c_syntax.bsl.mdo.CommonAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdclasses.ConfigurationExtension/commonAttributes/com.github._1c_syntax.bsl.mdo.CommonAttribute/type" } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265.json" "b/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265.json" index 6d5cad072..323bc4086 100644 --- "a/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265.json" +++ "b/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265.json" @@ -280,10 +280,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -341,11 +344,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 11, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (11, Переменная)", - "nameEn": "StringQualifiers (11, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -532,17 +532,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -588,19 +578,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -646,30 +624,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -802,11 +757,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 250, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (250, Переменная)", - "nameEn": "StringQualifiers (250, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -855,17 +807,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -931,10 +873,7 @@ "precision": 10, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (10.0 неотр)", - "nameEn": "NumberQualifiers (10.0 nonneg)" - } + "description": {} } } ] @@ -983,17 +922,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1102,25 +1031,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 3, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - }, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[2]" - }, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[3]" - } - } - ], - "composite": true, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1184,10 +1095,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -1237,31 +1151,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1370,30 +1260,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1439,30 +1306,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1526,11 +1370,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 150, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (150, Переменная)", - "nameEn": "StringQualifiers (150, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -1579,17 +1420,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1635,19 +1466,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1812,19 +1631,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1870,19 +1677,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1928,19 +1723,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -2055,25 +1838,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 3, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - }, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[26]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[2]" - }, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[2]" - } - } - ], - "composite": true, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[26]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -2749,17 +2514,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -2769,31 +2524,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[11]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" } }, { @@ -2825,17 +2556,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -2845,31 +2566,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[14]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" } }, { @@ -2890,31 +2587,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" } }, { @@ -3453,19 +3126,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -3475,17 +3136,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -3495,31 +3146,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[11]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" } }, { @@ -3529,19 +3156,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[2]" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -3551,31 +3166,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[14]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" } }, { @@ -3585,17 +3176,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -3605,31 +3186,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" } }, { @@ -3639,17 +3196,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -3659,19 +3206,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[4]/type" } }, { @@ -3681,22 +3216,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 2, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[2]" - }, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[3]" - } - } - ], - "composite": true, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type" } } ], @@ -4230,17 +3750,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -4250,31 +3760,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[11]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" } }, { @@ -4284,31 +3770,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" } }, { @@ -4338,17 +3800,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -4358,30 +3810,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type" } }, { @@ -4391,17 +3820,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -4411,17 +3830,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -4431,17 +3840,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } } ], @@ -4980,19 +4379,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[2]" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -5002,19 +4389,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[2]" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -5024,19 +4399,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[12]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[2]" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -5046,17 +4409,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -5066,17 +4419,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } } ], @@ -5103,15 +4446,15 @@ "mdoType": "BUSINESS_PROCESS", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/designer/ssl_3_1/src/cf/BusinessProcesses/Задание/Ext/ObjectModule.bsl" + "src/test/resources/ext/designer/ssl_3_1/src/cf/BusinessProcesses/Задание/Ext/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/designer/ssl_3_1/src/cf/BusinessProcesses/Задание/Ext/ManagerModule.bsl" + "src/test/resources/ext/designer/ssl_3_1/src/cf/BusinessProcesses/Задание/Ext/ObjectModule.bsl" ] ] ], diff --git "a/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265_edt.json" "b/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265_edt.json" index 1cf6a1ea4..3e36d0e85 100644 --- "a/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/BusinessProcesses.\320\227\320\260\320\264\320\260\320\275\320\270\320\265_edt.json" @@ -280,10 +280,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -341,11 +344,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 11, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (11, Переменная)", - "nameEn": "StringQualifiers (11, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -532,17 +532,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -588,19 +578,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -646,30 +624,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -802,11 +757,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 250, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (250, Переменная)", - "nameEn": "StringQualifiers (250, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -855,17 +807,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -931,10 +873,7 @@ "precision": 10, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (10.0 неотр)", - "nameEn": "NumberQualifiers (10.0 nonneg)" - } + "description": {} } } ] @@ -983,17 +922,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1102,25 +1031,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 3, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - }, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[2]" - }, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[3]" - } - } - ], - "composite": true, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1184,10 +1095,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -1237,31 +1151,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1370,30 +1260,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1439,30 +1306,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1526,11 +1370,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 150, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (150, Переменная)", - "nameEn": "StringQualifiers (150, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -1579,17 +1420,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1635,19 +1466,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1812,19 +1631,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1870,19 +1677,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1928,19 +1723,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[22]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -2055,25 +1838,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 3, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - }, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[26]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[2]" - }, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[2]" - } - } - ], - "composite": true, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[26]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -2737,17 +2502,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -2757,31 +2512,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[11]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" } }, { @@ -2813,17 +2544,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -2833,31 +2554,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[14]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" } }, { @@ -2878,31 +2575,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" } }, { @@ -3432,19 +3105,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -3454,17 +3115,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -3474,31 +3125,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[11]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" } }, { @@ -3508,19 +3135,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[2]" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -3530,31 +3145,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[14]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" } }, { @@ -3564,17 +3155,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -3584,31 +3165,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" } }, { @@ -3618,17 +3175,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -3638,19 +3185,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[4]/type" } }, { @@ -3660,22 +3195,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 2, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[2]" - }, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[3]" - } - } - ], - "composite": true, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type" } } ], @@ -4192,17 +3712,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -4212,31 +3722,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[11]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" } }, { @@ -4246,31 +3732,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[4]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" } }, { @@ -4300,17 +3762,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -4320,30 +3772,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type" } }, { @@ -4353,17 +3782,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -4373,17 +3792,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -4393,17 +3802,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } } ], @@ -4942,19 +4341,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[2]" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -4964,19 +4351,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[2]" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -4986,19 +4361,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[12]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[2]" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -5008,17 +4371,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -5028,17 +4381,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.BusinessProcess/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } } ], @@ -5065,15 +4408,15 @@ "mdoType": "BUSINESS_PROCESS", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/edt/ssl_3_1/configuration/src/BusinessProcesses/Задание/ObjectModule.bsl" + "src/test/resources/ext/edt/ssl_3_1/configuration/src/BusinessProcesses/Задание/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/edt/ssl_3_1/configuration/src/BusinessProcesses/Задание/ManagerModule.bsl" + "src/test/resources/ext/edt/ssl_3_1/configuration/src/BusinessProcesses/Задание/ObjectModule.bsl" ] ] ], diff --git "a/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\222\320\265\321\200\321\201\320\270\320\270\320\244\320\260\320\271\320\273\320\276\320\262.json" "b/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\222\320\265\321\200\321\201\320\270\320\270\320\244\320\260\320\271\320\273\320\276\320\262.json" index dda1ae941..994c2cadb 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\222\320\265\321\200\321\201\320\270\320\270\320\244\320\260\320\271\320\273\320\276\320\262.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\222\320\265\321\200\321\201\320\270\320\270\320\244\320\260\320\271\320\273\320\276\320\262.json" @@ -39,10 +39,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -324,19 +327,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "fullName": { "nameRu": "Родитель", @@ -401,11 +392,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 150, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (150, Переменная)", - "nameEn": "StringQualifiers (150, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -462,11 +450,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 11, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (11, Переменная)", - "nameEn": "StringQualifiers (11, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -615,10 +600,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -668,30 +656,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -737,30 +702,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -827,8 +769,11 @@ "scale": 0, "nonNegative": false, "description": { - "nameRu": "КвалификаторыЧисла (10.0)", - "nameEn": "NumberQualifiers (10.0)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } } } } @@ -878,31 +823,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -968,10 +889,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -1020,31 +938,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1090,32 +984,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 10, - "scale": 0, - "nonNegative": false, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1179,10 +1048,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -1232,19 +1104,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1535,17 +1395,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_STORAGE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -2439,17 +2289,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } } ] @@ -2641,17 +2481,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -2718,15 +2548,15 @@ "mdoType": "CATALOG", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/designer/ssl_3_1/src/cf/Catalogs/ВерсииФа_лов/Ext/ObjectModule.bsl" + "src/test/resources/ext/designer/ssl_3_1/src/cf/Catalogs/ВерсииФа_лов/Ext/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/designer/ssl_3_1/src/cf/Catalogs/ВерсииФа_лов/Ext/ManagerModule.bsl" + "src/test/resources/ext/designer/ssl_3_1/src/cf/Catalogs/ВерсииФа_лов/Ext/ObjectModule.bsl" ] ] ], @@ -2857,32 +2687,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 5, - "scale": 0, - "nonNegative": false, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type" }, "fullName": { "nameRu": "НомерСтроки", @@ -2932,30 +2737,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -3019,11 +2801,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 260, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (260, Переменная)", - "nameEn": "StringQualifiers (260, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -3061,31 +2840,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -3131,31 +2886,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -3219,11 +2950,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 28, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (28, Переменная)", - "nameEn": "StringQualifiers (28, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -3272,17 +3000,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_STORAGE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -3386,17 +3104,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_STORAGE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -3442,30 +3150,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -3511,17 +3196,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" diff --git "a/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\222\320\265\321\200\321\201\320\270\320\270\320\244\320\260\320\271\320\273\320\276\320\262_edt.json" "b/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\222\320\265\321\200\321\201\320\270\320\270\320\244\320\260\320\271\320\273\320\276\320\262_edt.json" index 8ab1e9b6b..570abcc50 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\222\320\265\321\200\321\201\320\270\320\270\320\244\320\260\320\271\320\273\320\276\320\262_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\222\320\265\321\200\321\201\320\270\320\270\320\244\320\260\320\271\320\273\320\276\320\262_edt.json" @@ -39,10 +39,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -324,19 +327,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "fullName": { "nameRu": "Родитель", @@ -401,11 +392,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 150, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (150, Переменная)", - "nameEn": "StringQualifiers (150, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -462,11 +450,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 11, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (11, Переменная)", - "nameEn": "StringQualifiers (11, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -615,10 +600,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -668,30 +656,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -737,30 +702,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -827,8 +769,11 @@ "scale": 0, "nonNegative": false, "description": { - "nameRu": "КвалификаторыЧисла (10.0)", - "nameEn": "NumberQualifiers (10.0)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } } } } @@ -878,31 +823,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -968,10 +889,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -1020,31 +938,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1090,32 +984,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 10, - "scale": 0, - "nonNegative": false, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1179,10 +1048,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -1232,19 +1104,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1535,17 +1395,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_STORAGE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -2439,17 +2289,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } } ] @@ -2641,17 +2481,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -2718,15 +2548,15 @@ "mdoType": "CATALOG", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/edt/ssl_3_1/configuration/src/Catalogs/ВерсииФа_лов/ObjectModule.bsl" + "src/test/resources/ext/edt/ssl_3_1/configuration/src/Catalogs/ВерсииФа_лов/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/edt/ssl_3_1/configuration/src/Catalogs/ВерсииФа_лов/ManagerModule.bsl" + "src/test/resources/ext/edt/ssl_3_1/configuration/src/Catalogs/ВерсииФа_лов/ObjectModule.bsl" ] ] ], @@ -2857,32 +2687,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 5, - "scale": 0, - "nonNegative": false, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type" }, "fullName": { "nameRu": "НомерСтроки", @@ -2932,30 +2737,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -3019,11 +2801,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 260, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (260, Переменная)", - "nameEn": "StringQualifiers (260, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -3061,31 +2840,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -3131,31 +2886,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -3219,11 +2950,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 28, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (28, Переменная)", - "nameEn": "StringQualifiers (28, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -3272,17 +3000,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_STORAGE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -3386,17 +3104,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_STORAGE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[13]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -3442,30 +3150,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -3511,17 +3196,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" diff --git "a/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270.json" "b/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270.json" index 451ae3228..ce02ff5e8 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270.json" @@ -39,10 +39,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -309,19 +312,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "fullName": { "nameRu": "Родитель", @@ -386,11 +377,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 100, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (100, Переменная)", - "nameEn": "StringQualifiers (100, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -429,31 +417,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "fullName": { "nameRu": "Код", @@ -674,31 +638,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -744,17 +684,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -880,10 +810,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -922,31 +855,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 100, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[8]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[8]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1682,31 +1591,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 100, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[8]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[8]/type" } }, { @@ -1727,19 +1612,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type" } }, { @@ -1749,17 +1622,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" } } ], @@ -1975,17 +1838,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -2005,17 +1858,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" } }, { @@ -2025,17 +1868,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" } } ], @@ -2157,17 +1990,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } } ] @@ -2292,19 +2115,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } } ] @@ -2329,15 +2140,15 @@ "mdoType": "CATALOG", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/designer/ssl_3_1/src/cf/Catalogs/Заметки/Ext/ObjectModule.bsl" + "src/test/resources/ext/designer/ssl_3_1/src/cf/Catalogs/Заметки/Ext/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/designer/ssl_3_1/src/cf/Catalogs/Заметки/Ext/ManagerModule.bsl" + "src/test/resources/ext/designer/ssl_3_1/src/cf/Catalogs/Заметки/Ext/ObjectModule.bsl" ] ] ], diff --git "a/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270_edt.json" "b/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270_edt.json" index fa80bc6d5..94fb394fc 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Catalogs.\320\227\320\260\320\274\320\265\321\202\320\272\320\270_edt.json" @@ -39,10 +39,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -309,19 +312,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "fullName": { "nameRu": "Родитель", @@ -386,11 +377,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 100, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (100, Переменная)", - "nameEn": "StringQualifiers (100, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -429,31 +417,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "fullName": { "nameRu": "Код", @@ -674,31 +638,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -744,17 +684,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -880,10 +810,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -922,31 +855,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 100, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[8]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[8]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1666,31 +1575,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 100, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[8]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[8]/type" } }, { @@ -1711,19 +1596,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[6]/type" } }, { @@ -1733,17 +1606,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" } } ], @@ -1959,17 +1822,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -1989,17 +1842,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" } }, { @@ -2009,17 +1852,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" } } ], @@ -2141,17 +1974,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } } ] @@ -2267,19 +2090,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Catalog/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } } ] @@ -2304,15 +2115,15 @@ "mdoType": "CATALOG", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/edt/ssl_3_1/configuration/src/Catalogs/Заметки/ObjectModule.bsl" + "src/test/resources/ext/edt/ssl_3_1/configuration/src/Catalogs/Заметки/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/edt/ssl_3_1/configuration/src/Catalogs/Заметки/ManagerModule.bsl" + "src/test/resources/ext/edt/ssl_3_1/configuration/src/Catalogs/Заметки/ObjectModule.bsl" ] ] ], diff --git "a/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217.json" "b/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217.json" index 4d6ad0c97..f72b80cfe 100644 --- "a/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217.json" +++ "b/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217.json" @@ -39,10 +39,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -126,18 +129,24 @@ }, "int": 3, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } }, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 1024, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (1024, Переменная)", - "nameEn": "StringQualifiers (1024, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (1024, Переменная)", + "nameEn": "StringQualifiers (1024, Variable)" + } } }, "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { @@ -145,8 +154,11 @@ "scale": 5, "nonNegative": false, "description": { - "nameRu": "КвалификаторыЧисла (17.5)", - "nameEn": "NumberQualifiers (17.5)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыЧисла (17.5)", + "nameEn": "NumberQualifiers (17.5)" + } } } } @@ -204,11 +216,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 150, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (150, Переменная)", - "nameEn": "StringQualifiers (150, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -267,10 +276,7 @@ "precision": 0, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (0.0)", - "nameEn": "NumberQualifiers (0.0)" - } + "description": {} } } ] @@ -487,19 +493,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type" }, "fullName": { "nameRu": "Ссылка", @@ -549,17 +543,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -605,19 +589,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -663,17 +635,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -719,17 +681,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -775,17 +727,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -831,17 +773,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -905,11 +837,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 75, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (75, Переменная)", - "nameEn": "StringQualifiers (75, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -958,31 +887,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 150, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1028,31 +933,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 150, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1098,31 +979,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 150, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1168,31 +1025,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 150, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1238,31 +1071,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 150, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1308,31 +1117,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 150, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1378,31 +1163,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 75, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1448,31 +1209,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 75, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1518,17 +1255,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1574,31 +1301,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 150, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1662,11 +1365,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 100, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (100, Переменная)", - "nameEn": "StringQualifiers (100, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -1715,31 +1415,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1805,10 +1481,7 @@ "precision": 2, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (2.0 неотр)", - "nameEn": "NumberQualifiers (2.0 nonneg)" - } + "description": {} } } ] @@ -1920,31 +1593,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1990,31 +1639,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -2060,31 +1685,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -2130,31 +1731,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -2200,17 +1777,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -4540,19 +4107,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[27]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[27]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[27]/type" } }, { @@ -4582,17 +4137,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" } }, { @@ -4613,32 +4158,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 2, - "scale": 0, - "nonNegative": true, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[20]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[20]/type" } }, { @@ -4668,17 +4188,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" } }, { @@ -4688,19 +4198,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[21]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[21]/type" } }, { @@ -4733,31 +4231,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -4767,17 +4241,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" } }, { @@ -4818,19 +4282,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type" } }, { @@ -4840,17 +4292,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -4860,17 +4302,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" } }, { @@ -4880,19 +4312,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[21]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[21]/type" } }, { @@ -4902,17 +4322,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type" } }, { @@ -4942,17 +4352,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type" } }, { @@ -4962,31 +4362,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -4996,31 +4372,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -5030,17 +4382,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" } }, { @@ -5050,31 +4392,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } } ], @@ -5249,17 +4567,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type" } } ] @@ -6302,10 +5610,7 @@ "precision": 1, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (1.0 неотр)", - "nameEn": "NumberQualifiers (1.0 nonneg)" - } + "description": {} } } ] @@ -6318,32 +5623,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 1, - "scale": 0, - "nonNegative": true, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -6353,32 +5633,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 1, - "scale": 0, - "nonNegative": true, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -6388,19 +5643,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type" } }, { @@ -6410,17 +5653,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" } }, { @@ -6430,19 +5663,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[21]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[21]/type" } } ], @@ -6612,17 +5833,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[18]/type" } }, { @@ -6632,31 +5843,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -6666,31 +5853,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -6700,17 +5863,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" } }, { @@ -6720,17 +5873,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" } }, { @@ -6740,19 +5883,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[21]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[21]/type" } } ], @@ -6848,17 +5979,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[18]/type" } } ] @@ -6883,15 +6004,15 @@ "mdoType": "CHART_OF_CHARACTERISTIC_TYPES", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/designer/ssl_3_1/src/cf/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/Ext/ObjectModule.bsl" + "src/test/resources/ext/designer/ssl_3_1/src/cf/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/Ext/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/designer/ssl_3_1/src/cf/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/Ext/ManagerModule.bsl" + "src/test/resources/ext/designer/ssl_3_1/src/cf/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/Ext/ObjectModule.bsl" ] ] ], @@ -7036,10 +6157,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -7110,11 +6228,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 25, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (25, Переменная)", - "nameEn": "StringQualifiers (25, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -7152,19 +6267,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[21]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[21]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -7220,11 +6323,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 99, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (99, Переменная)", - "nameEn": "StringQualifiers (99, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -7291,11 +6391,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 20, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (20, Переменная)", - "nameEn": "StringQualifiers (20, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -7354,18 +6451,24 @@ }, "int": 3, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", + "dateFractions": 1, "description": { - "nameRu": "КвалификаторыДаты (Дата)", - "nameEn": "DateQualifiers (Date)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (Дата)", + "nameEn": "DateQualifiers (Date)" + } } }, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 50, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (50, Переменная)", - "nameEn": "StringQualifiers (50, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (50, Переменная)", + "nameEn": "StringQualifiers (50, Variable)" + } } }, "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { @@ -7373,8 +6476,11 @@ "scale": 0, "nonNegative": false, "description": { - "nameRu": "КвалификаторыЧисла (10.0)", - "nameEn": "NumberQualifiers (10.0)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } } } } @@ -7511,10 +6617,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -7553,31 +6662,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 75, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -7612,31 +6697,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -7671,31 +6732,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 150, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -7730,31 +6767,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 150, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" diff --git "a/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217_edt.json" "b/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217_edt.json" index 0a0167469..ef096287f 100644 --- "a/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/ChartsOfCharacteristicTypes.\320\224\320\276\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213\320\230\320\241\320\262\320\265\320\264\320\265\320\275\320\270\321\217_edt.json" @@ -39,10 +39,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -126,18 +129,24 @@ }, "int": 3, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } }, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 1024, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (1024, Переменная)", - "nameEn": "StringQualifiers (1024, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (1024, Переменная)", + "nameEn": "StringQualifiers (1024, Variable)" + } } }, "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { @@ -145,8 +154,11 @@ "scale": 5, "nonNegative": false, "description": { - "nameRu": "КвалификаторыЧисла (17.5)", - "nameEn": "NumberQualifiers (17.5)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыЧисла (17.5)", + "nameEn": "NumberQualifiers (17.5)" + } } } } @@ -204,11 +216,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 150, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (150, Переменная)", - "nameEn": "StringQualifiers (150, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -267,10 +276,7 @@ "precision": 0, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (0.0)", - "nameEn": "NumberQualifiers (0.0)" - } + "description": {} } } ] @@ -487,19 +493,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type" }, "fullName": { "nameRu": "Ссылка", @@ -549,17 +543,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -605,19 +589,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -663,17 +635,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -719,17 +681,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -775,17 +727,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -831,17 +773,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -905,11 +837,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 75, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (75, Переменная)", - "nameEn": "StringQualifiers (75, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -958,31 +887,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 150, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1028,31 +933,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 150, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1098,31 +979,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 150, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1168,31 +1025,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 150, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1238,31 +1071,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 150, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1308,31 +1117,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 150, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1378,31 +1163,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 75, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1448,31 +1209,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 75, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1518,17 +1255,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1574,31 +1301,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 150, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1662,11 +1365,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 100, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (100, Переменная)", - "nameEn": "StringQualifiers (100, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -1715,31 +1415,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1805,10 +1481,7 @@ "precision": 2, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (2.0 неотр)", - "nameEn": "NumberQualifiers (2.0 nonneg)" - } + "description": {} } } ] @@ -1920,31 +1593,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -1990,31 +1639,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -2060,31 +1685,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -2130,31 +1731,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -2200,17 +1777,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -4516,19 +4083,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[27]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[27]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[27]/type" } }, { @@ -4558,17 +4113,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" } }, { @@ -4589,32 +4134,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 2, - "scale": 0, - "nonNegative": true, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[20]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[20]/type" } }, { @@ -4644,17 +4164,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" } }, { @@ -4664,19 +4174,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[21]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[21]/type" } }, { @@ -4709,31 +4207,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -4743,17 +4217,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" } }, { @@ -4794,19 +4258,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type" } }, { @@ -4816,17 +4268,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -4836,17 +4278,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" } }, { @@ -4856,19 +4288,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[21]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[21]/type" } }, { @@ -4878,17 +4298,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type" } }, { @@ -4918,17 +4328,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type" } }, { @@ -4938,31 +4338,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -4972,31 +4348,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -5006,17 +4358,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" } }, { @@ -5026,31 +4368,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } } ], @@ -5225,17 +4543,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type" } } ] @@ -6278,10 +5586,7 @@ "precision": 1, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (1.0 неотр)", - "nameEn": "NumberQualifiers (1.0 nonneg)" - } + "description": {} } } ] @@ -6294,32 +5599,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 1, - "scale": 0, - "nonNegative": true, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -6329,32 +5609,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 1, - "scale": 0, - "nonNegative": true, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -6364,19 +5619,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type" } }, { @@ -6386,17 +5629,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" } }, { @@ -6406,19 +5639,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[21]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[21]/type" } } ], @@ -6588,17 +5809,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[18]/type" } }, { @@ -6608,31 +5819,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -6642,31 +5829,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -6676,17 +5839,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" } }, { @@ -6696,17 +5849,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[5]/type" } }, { @@ -6716,19 +5859,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[21]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[21]/type" } } ], @@ -6824,17 +5955,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[18]/type" } } ] @@ -6859,15 +5980,15 @@ "mdoType": "CHART_OF_CHARACTERISTIC_TYPES", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/edt/ssl_3_1/configuration/src/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/ObjectModule.bsl" + "src/test/resources/ext/edt/ssl_3_1/configuration/src/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/edt/ssl_3_1/configuration/src/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/ManagerModule.bsl" + "src/test/resources/ext/edt/ssl_3_1/configuration/src/ChartsOfCharacteristicTypes/ДополнительныеРеквизитыИСведения/ObjectModule.bsl" ] ] ], @@ -7012,10 +6133,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -7086,11 +6204,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 25, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (25, Переменная)", - "nameEn": "StringQualifiers (25, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -7128,19 +6243,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[21]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[21]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -7196,11 +6299,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 99, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (99, Переменная)", - "nameEn": "StringQualifiers (99, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -7267,11 +6367,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 20, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (20, Переменная)", - "nameEn": "StringQualifiers (20, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -7330,18 +6427,24 @@ }, "int": 3, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", + "dateFractions": 1, "description": { - "nameRu": "КвалификаторыДаты (Дата)", - "nameEn": "DateQualifiers (Date)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (Дата)", + "nameEn": "DateQualifiers (Date)" + } } }, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 50, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (50, Переменная)", - "nameEn": "StringQualifiers (50, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (50, Переменная)", + "nameEn": "StringQualifiers (50, Variable)" + } } }, "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { @@ -7349,8 +6452,11 @@ "scale": 0, "nonNegative": false, "description": { - "nameRu": "КвалификаторыЧисла (10.0)", - "nameEn": "NumberQualifiers (10.0)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } } } } @@ -7487,10 +6593,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -7529,31 +6638,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 75, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -7588,31 +6673,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -7647,31 +6708,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 150, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -7706,31 +6743,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 150, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[3]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ChartOfCharacteristicTypes/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" diff --git "a/src/test/resources/fixtures/ssl_3_1/CommonAttributes.\320\236\320\261\320\273\320\260\321\201\321\202\321\214\320\224\320\260\320\275\320\275\321\213\321\205\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265.json" "b/src/test/resources/fixtures/ssl_3_1/CommonAttributes.\320\236\320\261\320\273\320\260\321\201\321\202\321\214\320\224\320\260\320\275\320\275\321\213\321\205\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265.json" index bd2222a39..e4cc9e7a6 100644 --- "a/src/test/resources/fixtures/ssl_3_1/CommonAttributes.\320\236\320\261\320\273\320\260\321\201\321\202\321\214\320\224\320\260\320\275\320\275\321\213\321\205\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265.json" +++ "b/src/test/resources/fixtures/ssl_3_1/CommonAttributes.\320\236\320\261\320\273\320\260\321\201\321\202\321\214\320\224\320\260\320\275\320\275\321\213\321\205\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265.json" @@ -235,10 +235,7 @@ "precision": 7, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (7.0 неотр)", - "nameEn": "NumberQualifiers (7.0 nonneg)" - } + "description": {} } } ] diff --git "a/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201.json" "b/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201.json" index ee828a4c1..765a19477 100644 --- "a/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201.json" +++ "b/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201.json" @@ -222,10 +222,7 @@ "precision": 5, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (5.0 неотр)", - "nameEn": "NumberQualifiers (5.0 nonneg)" - } + "description": {} } } ] @@ -256,10 +253,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -273,31 +273,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -307,31 +283,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201_edt.json" "b/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201_edt.json" index da95f66a7..4b278f2c9 100644 --- "a/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/CommonForms.\320\222\320\276\320\277\321\200\320\276\321\201_edt.json" @@ -222,10 +222,7 @@ "precision": 5, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (5.0 неотр)", - "nameEn": "NumberQualifiers (5.0 nonneg)" - } + "description": {} } } ] @@ -256,10 +253,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -273,31 +273,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -307,31 +283,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.CommonForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/Constants.\320\227\320\260\320\263\320\276\320\273\320\276\320\262\320\276\320\272\320\241\320\270\321\201\321\202\320\265\320\274\321\213.json" "b/src/test/resources/fixtures/ssl_3_1/Constants.\320\227\320\260\320\263\320\276\320\273\320\276\320\262\320\276\320\272\320\241\320\270\321\201\321\202\320\265\320\274\321\213.json" index 477b8b737..ebd318216 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Constants.\320\227\320\260\320\263\320\276\320\273\320\276\320\262\320\276\320\272\320\241\320\270\321\201\321\202\320\265\320\274\321\213.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Constants.\320\227\320\260\320\263\320\276\320\273\320\276\320\262\320\276\320\272\320\241\320\270\321\201\321\202\320\265\320\274\321\213.json" @@ -69,10 +69,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } diff --git "a/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202.json" "b/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202.json" index b909830c0..a64259ca8 100644 --- "a/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202.json" +++ "b/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202.json" @@ -52,10 +52,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", + "dateFractions": 1, "description": { - "nameRu": "КвалификаторыДаты (Дата)", - "nameEn": "DateQualifiers (Date)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (Дата)", + "nameEn": "DateQualifiers (Date)" + } } } } @@ -105,30 +108,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -823,19 +803,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -863,10 +831,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -1282,11 +1253,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 25, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (25, Переменная)", - "nameEn": "StringQualifiers (25, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -1310,31 +1278,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 25, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -1355,31 +1299,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 25, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -1400,31 +1320,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -1445,31 +1341,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 25, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -1490,31 +1362,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 25, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -1535,31 +1383,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 25, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -1580,31 +1404,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 25, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -1614,31 +1414,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -1648,17 +1424,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -1699,10 +1465,7 @@ "precision": 10, "scale": 2, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (10.2 неотр)", - "nameEn": "NumberQualifiers (10.2 nonneg)" - } + "description": {} } } ] @@ -1715,31 +1478,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } } ], @@ -1957,15 +1696,15 @@ "mdoType": "DATA_PROCESSOR", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/designer/ssl_3_1/src/cf/DataProcessors/ЗагрузкаКурсовВалют/Ext/ObjectModule.bsl" + "src/test/resources/ext/designer/ssl_3_1/src/cf/DataProcessors/ЗагрузкаКурсовВалют/Ext/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/designer/ssl_3_1/src/cf/DataProcessors/ЗагрузкаКурсовВалют/Ext/ManagerModule.bsl" + "src/test/resources/ext/designer/ssl_3_1/src/cf/DataProcessors/ЗагрузкаКурсовВалют/Ext/ObjectModule.bsl" ] ] ], @@ -2085,10 +1824,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -2159,11 +1895,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 3, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (3, Переменная)", - "nameEn": "StringQualifiers (3, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -2264,30 +1997,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -2353,10 +2063,7 @@ "precision": 10, "scale": 4, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (10.4 неотр)", - "nameEn": "NumberQualifiers (10.4 nonneg)" - } + "description": {} } } ] @@ -2425,10 +2132,7 @@ "precision": 10, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (10.0 неотр)", - "nameEn": "NumberQualifiers (10.0 nonneg)" - } + "description": {} } } ] @@ -2477,17 +2181,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -2551,10 +2245,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 50, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (50, Переменная)", - "nameEn": "StringQualifiers (50, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (50, Переменная)", + "nameEn": "StringQualifiers (50, Variable)" + } } } } @@ -2622,10 +2319,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } diff --git "a/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202_edt.json" "b/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202_edt.json" index 58e622c52..613391f8a 100644 --- "a/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/DataProcessors.\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\260\320\232\321\203\321\200\321\201\320\276\320\262\320\222\320\260\320\273\321\216\321\202_edt.json" @@ -52,10 +52,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", + "dateFractions": 1, "description": { - "nameRu": "КвалификаторыДаты (Дата)", - "nameEn": "DateQualifiers (Date)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (Дата)", + "nameEn": "DateQualifiers (Date)" + } } } } @@ -105,30 +108,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -823,19 +803,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -863,10 +831,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -1282,11 +1253,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 25, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (25, Переменная)", - "nameEn": "StringQualifiers (25, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -1310,31 +1278,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 25, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -1355,31 +1299,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 25, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -1400,31 +1320,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -1445,31 +1341,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 25, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -1490,31 +1362,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 25, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -1535,31 +1383,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 25, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -1580,31 +1404,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 25, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -1614,31 +1414,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -1648,17 +1424,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -1699,10 +1465,7 @@ "precision": 10, "scale": 2, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (10.2 неотр)", - "nameEn": "NumberQualifiers (10.2 nonneg)" - } + "description": {} } } ] @@ -1715,31 +1478,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } } ], @@ -1957,15 +1696,15 @@ "mdoType": "DATA_PROCESSOR", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/edt/ssl_3_1/configuration/src/DataProcessors/ЗагрузкаКурсовВалют/ObjectModule.bsl" + "src/test/resources/ext/edt/ssl_3_1/configuration/src/DataProcessors/ЗагрузкаКурсовВалют/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/edt/ssl_3_1/configuration/src/DataProcessors/ЗагрузкаКурсовВалют/ManagerModule.bsl" + "src/test/resources/ext/edt/ssl_3_1/configuration/src/DataProcessors/ЗагрузкаКурсовВалют/ObjectModule.bsl" ] ] ], @@ -2085,10 +1824,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -2159,11 +1895,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 3, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (3, Переменная)", - "nameEn": "StringQualifiers (3, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -2264,30 +1997,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -2353,10 +2063,7 @@ "precision": 10, "scale": 4, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (10.4 неотр)", - "nameEn": "NumberQualifiers (10.4 nonneg)" - } + "description": {} } } ] @@ -2425,10 +2132,7 @@ "precision": 10, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (10.0 неотр)", - "nameEn": "NumberQualifiers (10.0 nonneg)" - } + "description": {} } } ] @@ -2477,17 +2181,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.DataProcessor/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/format" @@ -2551,10 +2245,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 50, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (50, Переменная)", - "nameEn": "StringQualifiers (50, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (50, Переменная)", + "nameEn": "StringQualifiers (50, Variable)" + } } } } @@ -2622,10 +2319,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } diff --git "a/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217.json" "b/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217.json" index 6c113e8e4..a174c636b 100644 --- "a/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217.json" +++ "b/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217.json" @@ -3783,11 +3783,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 14, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (14, Переменная)", - "nameEn": "StringQualifiers (14, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -3856,11 +3853,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 30, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (30, Переменная)", - "nameEn": "StringQualifiers (30, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -3902,10 +3896,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -3919,31 +3916,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -3953,17 +3926,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -4109,11 +4072,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 40, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (40, Переменная)", - "nameEn": "StringQualifiers (40, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -4144,11 +4104,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 150, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (150, Переменная)", - "nameEn": "StringQualifiers (150, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -4161,17 +4118,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4181,17 +4128,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TREE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[9]/type" } }, { @@ -4201,17 +4138,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type" } }, { @@ -4221,17 +4148,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4241,17 +4158,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4261,17 +4168,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type" } }, { @@ -4281,17 +4178,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[6]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type" } }, { @@ -4301,17 +4188,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4321,17 +4198,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type" } }, { @@ -4341,31 +4208,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -4375,17 +4218,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4395,17 +4228,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4415,17 +4238,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type" } }, { @@ -4435,17 +4248,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4514,31 +4317,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -4548,17 +4327,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -4579,17 +4348,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -4599,17 +4358,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4619,17 +4368,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4639,17 +4378,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4659,17 +4388,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4679,31 +4398,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -4713,31 +4408,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -4759,17 +4430,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4779,17 +4440,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4799,17 +4450,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4819,17 +4460,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4866,10 +4497,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -4883,30 +4517,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type" } }, { @@ -4916,37 +4527,17 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { - "id": 48, - "name": "РазделениеВключено", - "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" - }, - "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "id": 48, + "name": "РазделениеВключено", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4956,17 +4547,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } } ], @@ -5430,17 +5011,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -5450,19 +5021,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn[3]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -5472,31 +5031,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 14, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -5506,17 +5041,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -5580,17 +5105,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -5600,17 +5115,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TREE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[9]/type" } }, { @@ -5640,31 +5145,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 30, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -5674,17 +5155,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -5694,17 +5165,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type" } }, { @@ -5714,17 +5175,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } } ], @@ -6013,31 +5464,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -6047,17 +5474,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -6067,17 +5484,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -6087,17 +5494,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type" } }, { @@ -6107,31 +5504,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 150, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[14]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[14]/type" } }, { @@ -6141,17 +5514,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type" } }, { @@ -6161,17 +5524,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -6220,11 +5573,7 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers" } } ] @@ -6255,11 +5604,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 500, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (500, Переменная)", - "nameEn": "StringQualifiers (500, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -6289,10 +5635,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", + "dateFractions": 1, "description": { - "nameRu": "КвалификаторыДаты (Дата)", - "nameEn": "DateQualifiers (Date)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (Дата)", + "nameEn": "DateQualifiers (Date)" + } } } } @@ -6331,31 +5680,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -6365,30 +5690,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[10]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[10]/type" } }, { @@ -6398,17 +5700,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type" } }, { @@ -6418,17 +5710,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -6438,17 +5720,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -6458,31 +5730,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } } ], @@ -6846,17 +6094,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -6866,17 +6104,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -6904,11 +6132,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 11, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (11, Переменная)", - "nameEn": "StringQualifiers (11, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -6921,30 +6146,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type" } }, { @@ -6955,126 +6157,24 @@ { "default": { "tag": 2 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { - "langKey": "ru", - "value": "Отправлено получено" - } - } - ] - }, - "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] - } - }, - { - "id": 7, - "name": "ЗаголовкиИнтернета", - "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" - }, - "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "TEXT_DOCUMENT" - } - ], - "composite": false, - "qualifiers": [] - } - }, - { - "id": 8, - "name": "Письмо", - "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" - }, - "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 2, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[4]" - }, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[5]" - } - } - ], - "composite": true, - "qualifiers": [] - } - }, - { - "id": 9, - "name": "ТипПисьма", - "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" - }, - "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 30, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Отправлено получено" } } ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type" } }, { - "id": 6, - "name": "ВключатьТелоИсходногоПисьма", + "id": 7, + "name": "ЗаголовкиИнтернета", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" }, "type": { "types": [ @@ -7083,13 +6183,43 @@ "tag": 4 }, "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" + "com.github._1c_syntax.bsl.types.value.V8ValueType": "TEXT_DOCUMENT" } ], "composite": false, "qualifiers": [] } }, + { + "id": 8, + "name": "Письмо", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" + } + }, + { + "id": 9, + "name": "ТипПисьма", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" + } + }, + { + "id": 6, + "name": "ВключатьТелоИсходногоПисьма", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" + } + }, { "id": 10, "name": "Папка", @@ -7151,19 +6281,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[10]/type" } }, { @@ -7173,17 +6291,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } } ], @@ -7940,17 +7048,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "FORMATTED_DOCUMENT" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -8008,31 +7106,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -8042,17 +7116,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -8062,17 +7126,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -8093,19 +7147,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -8115,31 +7157,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -8160,17 +7178,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -8191,17 +7199,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -8249,17 +7247,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -8269,17 +7257,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -8289,17 +7267,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } } ], @@ -8459,17 +7427,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type" } }, { @@ -8479,31 +7437,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -8513,17 +7447,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217_edt.json" "b/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217_edt.json" index 8e69fe317..e1ca9a65e 100644 --- "a/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/DocumentJournals.\320\222\320\267\320\260\320\270\320\274\320\276\320\264\320\265\320\271\321\201\321\202\320\262\320\270\321\217_edt.json" @@ -3783,11 +3783,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 14, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (14, Переменная)", - "nameEn": "StringQualifiers (14, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -3856,11 +3853,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 30, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (30, Переменная)", - "nameEn": "StringQualifiers (30, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -3902,10 +3896,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -3919,31 +3916,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -3953,17 +3926,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -4109,11 +4072,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 40, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (40, Переменная)", - "nameEn": "StringQualifiers (40, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -4144,11 +4104,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 150, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (150, Переменная)", - "nameEn": "StringQualifiers (150, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -4161,17 +4118,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4181,17 +4128,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TREE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[9]/type" } }, { @@ -4201,17 +4138,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type" } }, { @@ -4221,17 +4148,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4241,17 +4158,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4261,17 +4168,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type" } }, { @@ -4281,17 +4178,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[6]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type" } }, { @@ -4301,17 +4188,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4321,17 +4198,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type" } }, { @@ -4341,31 +4208,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -4375,17 +4218,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4395,17 +4228,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4415,17 +4238,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type" } }, { @@ -4435,17 +4248,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4514,31 +4317,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -4548,17 +4327,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -4579,17 +4348,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -4599,17 +4358,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4619,17 +4368,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4639,17 +4378,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4659,17 +4388,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4679,31 +4398,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -4713,31 +4408,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -4759,17 +4430,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4779,17 +4440,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4799,17 +4450,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4819,17 +4460,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4866,10 +4497,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -4883,30 +4517,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type" } }, { @@ -4916,37 +4527,17 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { - "id": 48, - "name": "РазделениеВключено", - "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" - }, - "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "id": 48, + "name": "РазделениеВключено", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -4956,17 +4547,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } } ], @@ -5430,17 +5011,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -5450,19 +5021,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/columns/c/com.github._1c_syntax.bsl.mdo.children.DocumentJournalColumn[3]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -5472,31 +5031,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 14, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -5506,17 +5041,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -5580,17 +5105,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -5600,17 +5115,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TREE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[9]/type" } }, { @@ -5640,31 +5145,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 30, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -5674,17 +5155,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -5694,17 +5165,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type" } }, { @@ -5714,17 +5175,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } } ], @@ -6013,31 +5464,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -6047,17 +5474,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -6067,17 +5484,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -6087,17 +5494,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type" } }, { @@ -6107,31 +5504,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 150, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[14]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[14]/type" } }, { @@ -6141,17 +5514,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type" } }, { @@ -6161,17 +5524,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -6220,11 +5573,7 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers" } } ] @@ -6255,11 +5604,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 500, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (500, Переменная)", - "nameEn": "StringQualifiers (500, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -6289,10 +5635,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", + "dateFractions": 1, "description": { - "nameRu": "КвалификаторыДаты (Дата)", - "nameEn": "DateQualifiers (Date)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (Дата)", + "nameEn": "DateQualifiers (Date)" + } } } } @@ -6331,31 +5680,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -6365,30 +5690,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[10]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[10]/type" } }, { @@ -6398,17 +5700,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[12]/type" } }, { @@ -6418,17 +5710,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -6438,17 +5720,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -6458,31 +5730,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } } ], @@ -6846,17 +6094,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -6866,17 +6104,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -6904,11 +6132,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 11, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (11, Переменная)", - "nameEn": "StringQualifiers (11, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -6921,30 +6146,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type" } }, { @@ -6955,126 +6157,24 @@ { "default": { "tag": 2 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { - "langKey": "ru", - "value": "Отправлено получено" - } - } - ] - }, - "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] - } - }, - { - "id": 7, - "name": "ЗаголовкиИнтернета", - "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" - }, - "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "TEXT_DOCUMENT" - } - ], - "composite": false, - "qualifiers": [] - } - }, - { - "id": 8, - "name": "Письмо", - "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" - }, - "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 2, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[4]" - }, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[29]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[5]" - } - } - ], - "composite": true, - "qualifiers": [] - } - }, - { - "id": 9, - "name": "ТипПисьма", - "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" - }, - "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 30, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } + }, + "int": 1, + "com.github._1c_syntax.bsl.types.MultiLanguageString$Entry": { + "langKey": "ru", + "value": "Отправлено получено" } } ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[45]/type" } }, { - "id": 6, - "name": "ВключатьТелоИсходногоПисьма", + "id": 7, + "name": "ЗаголовкиИнтернета", "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" }, "type": { "types": [ @@ -7083,13 +6183,43 @@ "tag": 4 }, "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" + "com.github._1c_syntax.bsl.types.value.V8ValueType": "TEXT_DOCUMENT" } ], "composite": false, "qualifiers": [] } }, + { + "id": 8, + "name": "Письмо", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" + } + }, + { + "id": 9, + "name": "ТипПисьма", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" + } + }, + { + "id": 6, + "name": "ВключатьТелоИсходногоПисьма", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" + } + }, { "id": 10, "name": "Папка", @@ -7151,19 +6281,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[10]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[10]/type" } }, { @@ -7173,17 +6291,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } } ], @@ -7940,17 +7048,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "FORMATTED_DOCUMENT" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -8008,31 +7106,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -8042,17 +7116,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -8062,17 +7126,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -8093,19 +7147,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -8115,31 +7157,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -8160,17 +7178,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -8191,17 +7199,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -8249,17 +7247,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -8269,17 +7257,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } }, { @@ -8289,17 +7267,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } } ], @@ -8459,17 +7427,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type" } }, { @@ -8479,31 +7437,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/explanation" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -8513,17 +7447,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.DocumentJournal/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[11]/type" } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260.json" "b/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260.json" index 57f0bbc3f..682c2c695 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260.json" @@ -180,10 +180,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -241,11 +244,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 11, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (11, Переменная)", - "nameEn": "StringQualifiers (11, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -424,30 +424,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[4]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[4]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -519,10 +496,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -590,10 +570,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -1837,31 +1820,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type" } }, { @@ -1871,17 +1830,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -1891,19 +1840,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type" } }, { @@ -1933,17 +1870,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type" } }, { @@ -1953,17 +1880,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type" } }, { @@ -1973,17 +1890,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type" } }, { @@ -2013,17 +1920,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -2033,31 +1930,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type" } }, { @@ -2067,31 +1940,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type" } }, { @@ -2121,10 +1970,7 @@ "precision": 10, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (10.0 неотр)", - "nameEn": "NumberQualifiers (10.0 nonneg)" - } + "description": {} } } ] @@ -2137,17 +1983,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -2175,11 +2011,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 200, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (200, Переменная)", - "nameEn": "StringQualifiers (200, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -2192,17 +2025,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -2475,15 +2298,15 @@ "mdoType": "DOCUMENT", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/designer/ssl_3_1/src/cf/Documents/Анкета/Ext/ObjectModule.bsl" + "src/test/resources/ext/designer/ssl_3_1/src/cf/Documents/Анкета/Ext/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/designer/ssl_3_1/src/cf/Documents/Анкета/Ext/ManagerModule.bsl" + "src/test/resources/ext/designer/ssl_3_1/src/cf/Documents/Анкета/Ext/ObjectModule.bsl" ] ] ], @@ -2635,10 +2458,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -2812,32 +2632,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 10, - "scale": 0, - "nonNegative": true, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[14]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[14]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -2946,31 +2741,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -3016,17 +2787,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" diff --git "a/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260_edt.json" "b/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260_edt.json" index 269f009cc..1f60748aa 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Documents.\320\220\320\275\320\272\320\265\321\202\320\260_edt.json" @@ -180,10 +180,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -241,11 +244,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 11, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (11, Переменная)", - "nameEn": "StringQualifiers (11, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -424,30 +424,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[4]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[4]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -519,10 +496,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 10, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (10, Переменная)", - "nameEn": "StringQualifiers (10, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (10, Переменная)", + "nameEn": "StringQualifiers (10, Variable)" + } } } } @@ -590,10 +570,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -1821,31 +1804,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type" } }, { @@ -1855,17 +1814,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -1875,19 +1824,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type" } }, { @@ -1917,17 +1854,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type" } }, { @@ -1937,17 +1864,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type" } }, { @@ -1957,17 +1874,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[6]/type" } }, { @@ -1997,17 +1904,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -2017,31 +1914,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type" } }, { @@ -2051,31 +1924,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type" } }, { @@ -2105,10 +1954,7 @@ "precision": 10, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (10.0 неотр)", - "nameEn": "NumberQualifiers (10.0 nonneg)" - } + "description": {} } } ] @@ -2121,17 +1967,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -2159,11 +1995,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 200, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (200, Переменная)", - "nameEn": "StringQualifiers (200, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -2176,17 +2009,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -2459,15 +2282,15 @@ "mdoType": "DOCUMENT", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/edt/ssl_3_1/configuration/src/Documents/Анкета/ObjectModule.bsl" + "src/test/resources/ext/edt/ssl_3_1/configuration/src/Documents/Анкета/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/edt/ssl_3_1/configuration/src/Documents/Анкета/ManagerModule.bsl" + "src/test/resources/ext/edt/ssl_3_1/configuration/src/Documents/Анкета/ObjectModule.bsl" ] ] ], @@ -2619,10 +2442,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -2796,32 +2616,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 10, - "scale": 0, - "nonNegative": true, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[14]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[14]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -2930,31 +2725,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -3000,17 +2771,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Document/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" diff --git "a/src/test/resources/fixtures/ssl_3_1/Enums.\320\241\321\202\320\260\321\202\321\203\321\201\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\321\207\320\270\320\272\320\276\320\262\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\321\217.json" "b/src/test/resources/fixtures/ssl_3_1/Enums.\320\241\321\202\320\260\321\202\321\203\321\201\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\321\207\320\270\320\272\320\276\320\262\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\321\217.json" index 4bdba587d..29bfadae2 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Enums.\320\241\321\202\320\260\321\202\321\203\321\201\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\321\207\320\270\320\272\320\276\320\262\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\321\217.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Enums.\320\241\321\202\320\260\321\202\321\203\321\201\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\321\207\320\270\320\272\320\276\320\262\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\321\217.json" @@ -41,10 +41,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] diff --git "a/src/test/resources/fixtures/ssl_3_1/Enums.\320\241\321\202\320\260\321\202\321\203\321\201\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\321\207\320\270\320\272\320\276\320\262\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\321\217_edt.json" "b/src/test/resources/fixtures/ssl_3_1/Enums.\320\241\321\202\320\260\321\202\321\203\321\201\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\321\207\320\270\320\272\320\276\320\262\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\321\217_edt.json" index 4a6cfd125..5a9f52fe3 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Enums.\320\241\321\202\320\260\321\202\321\203\321\201\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\321\207\320\270\320\272\320\276\320\262\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\321\217_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Enums.\320\241\321\202\320\260\321\202\321\203\321\201\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\321\207\320\270\320\272\320\276\320\262\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\321\217_edt.json" @@ -41,10 +41,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] diff --git "a/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213.json" "b/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213.json" index 393b849a4..7561ecfc3 100644 --- "a/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213.json" +++ "b/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213.json" @@ -38,10 +38,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -161,10 +164,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -239,19 +239,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" }, "fullName": { "nameRu": "Ссылка", @@ -351,11 +339,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 25, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (25, Переменная)", - "nameEn": "StringQualifiers (25, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -414,10 +399,7 @@ "precision": 9, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (9.0)", - "nameEn": "NumberQualifiers (9.0)" - } + "description": {} } } ] @@ -491,8 +473,11 @@ "scale": 0, "nonNegative": false, "description": { - "nameRu": "КвалификаторыЧисла (10.0)", - "nameEn": "NumberQualifiers (10.0)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } } } } @@ -542,17 +527,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -3837,15 +3812,15 @@ "mdoType": "EXCHANGE_PLAN", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/designer/ssl_3_1/src/cf/ExchangePlans/ОбновлениеИнформационно_Базы/Ext/ObjectModule.bsl" + "src/test/resources/ext/designer/ssl_3_1/src/cf/ExchangePlans/ОбновлениеИнформационно_Базы/Ext/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/designer/ssl_3_1/src/cf/ExchangePlans/ОбновлениеИнформационно_Базы/Ext/ManagerModule.bsl" + "src/test/resources/ext/designer/ssl_3_1/src/cf/ExchangePlans/ОбновлениеИнформационно_Базы/Ext/ObjectModule.bsl" ] ] ], diff --git "a/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213_edt.json" "b/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213_edt.json" index 64c787265..e580c1c55 100644 --- "a/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/ExchangePlans.\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213_edt.json" @@ -38,10 +38,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -161,10 +164,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -239,19 +239,7 @@ "passwordMode": false, "kind": "STANDARD", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" }, "fullName": { "nameRu": "Ссылка", @@ -351,11 +339,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 25, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (25, Переменная)", - "nameEn": "StringQualifiers (25, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -414,10 +399,7 @@ "precision": 9, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (9.0)", - "nameEn": "NumberQualifiers (9.0)" - } + "description": {} } } ] @@ -491,8 +473,11 @@ "scale": 0, "nonNegative": false, "description": { - "nameRu": "КвалификаторыЧисла (10.0)", - "nameEn": "NumberQualifiers (10.0)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } } } } @@ -542,17 +527,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[6]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.ExchangePlan/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -3837,15 +3812,15 @@ "mdoType": "EXCHANGE_PLAN", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/edt/ssl_3_1/configuration/src/ExchangePlans/ОбновлениеИнформационно_Базы/ObjectModule.bsl" + "src/test/resources/ext/edt/ssl_3_1/configuration/src/ExchangePlans/ОбновлениеИнформационно_Базы/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/edt/ssl_3_1/configuration/src/ExchangePlans/ОбновлениеИнформационно_Базы/ManagerModule.bsl" + "src/test/resources/ext/edt/ssl_3_1/configuration/src/ExchangePlans/ОбновлениеИнформационно_Базы/ObjectModule.bsl" ] ] ], diff --git "a/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\241\320\272\320\273\320\276\320\275\320\265\320\275\320\270\321\217\320\237\321\200\320\265\320\264\321\201\321\202\320\260\320\262\320\273\320\265\320\275\320\270\320\271\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262.json" "b/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\241\320\272\320\273\320\276\320\275\320\265\320\275\320\270\321\217\320\237\321\200\320\265\320\264\321\201\321\202\320\260\320\262\320\273\320\265\320\275\320\270\320\271\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262.json" index 3e8189898..3fd29e20c 100644 --- "a/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\241\320\272\320\273\320\276\320\275\320\265\320\275\320\270\321\217\320\237\321\200\320\265\320\264\321\201\321\202\320\260\320\262\320\273\320\265\320\275\320\270\320\271\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262.json" +++ "b/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\241\320\272\320\273\320\276\320\275\320\265\320\275\320\270\321\217\320\237\321\200\320\265\320\264\321\201\321\202\320\260\320\262\320\273\320\265\320\275\320\270\320\271\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262.json" @@ -94,10 +94,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -191,10 +188,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -274,11 +274,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 40, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (40, Переменная)", - "nameEn": "StringQualifiers (40, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -606,10 +603,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -648,31 +648,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } }, { @@ -707,31 +683,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } }, { @@ -766,31 +718,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } }, { @@ -825,31 +753,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } }, { @@ -884,31 +788,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\241\320\272\320\273\320\276\320\275\320\265\320\275\320\270\321\217\320\237\321\200\320\265\320\264\321\201\321\202\320\260\320\262\320\273\320\265\320\275\320\270\320\271\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262_edt.json" "b/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\241\320\272\320\273\320\276\320\275\320\265\320\275\320\270\321\217\320\237\321\200\320\265\320\264\321\201\321\202\320\260\320\262\320\273\320\265\320\275\320\270\320\271\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262_edt.json" index 4d947a12a..f90413973 100644 --- "a/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\241\320\272\320\273\320\276\320\275\320\265\320\275\320\270\321\217\320\237\321\200\320\265\320\264\321\201\321\202\320\260\320\262\320\273\320\265\320\275\320\270\320\271\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\241\320\272\320\273\320\276\320\275\320\265\320\275\320\270\321\217\320\237\321\200\320\265\320\264\321\201\321\202\320\260\320\262\320\273\320\265\320\275\320\270\320\271\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262_edt.json" @@ -94,10 +94,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -191,10 +188,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -274,11 +274,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 40, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (40, Переменная)", - "nameEn": "StringQualifiers (40, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -606,10 +603,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -648,31 +648,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } }, { @@ -707,31 +683,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } }, { @@ -766,31 +718,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } }, { @@ -825,31 +753,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } }, { @@ -884,31 +788,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/resources/c/com.github._1c_syntax.bsl.mdo.children.Resource/type" } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270.json" "b/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270.json" index 186d34b50..7b08020e3 100644 --- "a/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270.json" +++ "b/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270.json" @@ -94,10 +94,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -191,10 +188,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -248,17 +248,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -304,17 +294,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -416,17 +396,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -490,10 +460,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -543,31 +516,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -613,17 +562,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -732,31 +671,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -885,10 +800,7 @@ "precision": 10, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (10.0 неотр)", - "nameEn": "NumberQualifiers (10.0 nonneg)" - } + "description": {} } } ] @@ -1034,31 +946,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[9]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type" } } ] @@ -1156,17 +1044,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -1253,30 +1131,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[4]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[4]/type" } }, { @@ -1311,30 +1166,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[4]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[4]/type" } }, { @@ -1369,31 +1201,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type" } }, { @@ -1428,31 +1236,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type" } }, { @@ -1505,11 +1289,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 28, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (28, Переменная)", - "nameEn": "StringQualifiers (28, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -1592,17 +1373,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -1637,30 +1408,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[4]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[4]/type" } }, { @@ -1695,19 +1443,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[8]/type" } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270_edt.json" "b/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270_edt.json" index c94b7e6d3..7ebd5dc7c 100644 --- "a/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/InformationRegisters.\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\321\213\320\265\320\237\320\276\320\264\320\277\320\270\321\201\320\270_edt.json" @@ -94,10 +94,7 @@ "precision": 5, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (5.0)", - "nameEn": "NumberQualifiers (5.0)" - } + "description": {} } } ] @@ -191,10 +188,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -248,17 +248,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -304,17 +294,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -416,17 +396,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -490,10 +460,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -543,31 +516,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -613,17 +562,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -732,31 +671,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/synonym" @@ -885,10 +800,7 @@ "precision": 10, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (10.0 неотр)", - "nameEn": "NumberQualifiers (10.0 nonneg)" - } + "description": {} } } ] @@ -1034,31 +946,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[9]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type" } } ] @@ -1156,17 +1044,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -1253,30 +1131,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[4]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[4]/type" } }, { @@ -1311,30 +1166,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[4]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[4]/type" } }, { @@ -1369,31 +1201,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type" } }, { @@ -1428,31 +1236,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[5]/type" } }, { @@ -1505,11 +1289,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 28, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (28, Переменная)", - "nameEn": "StringQualifiers (28, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -1592,17 +1373,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -1637,30 +1408,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[4]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[4]/type" } }, { @@ -1695,19 +1443,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[8]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.InformationRegister/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[8]/type" } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262.json" "b/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262.json" index fc5aae922..6ba74d193 100644 --- "a/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262.json" +++ "b/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262.json" @@ -426,10 +426,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -443,17 +446,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } } ], @@ -904,17 +897,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -924,31 +907,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -958,17 +917,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -978,31 +927,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -1129,17 +1054,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "SETTINGS_COMPOSER" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -1159,31 +1074,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -1203,31 +1094,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } } ], @@ -2133,10 +2000,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", + "dateFractions": 1, "description": { - "nameRu": "КвалификаторыДаты (Дата)", - "nameEn": "DateQualifiers (Date)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (Дата)", + "nameEn": "DateQualifiers (Date)" + } } } } @@ -2150,30 +2020,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -2183,30 +2030,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -2216,31 +2040,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -2250,30 +2050,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -2283,17 +2060,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -2323,31 +2090,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } } ], @@ -2450,30 +2193,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } } ] @@ -2592,31 +2312,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -2626,31 +2322,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } } ], @@ -4409,17 +4081,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -4429,17 +4091,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "SETTINGS_COMPOSER" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -4467,11 +4119,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 150, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (150, Переменная)", - "nameEn": "StringQualifiers (150, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -4504,10 +4153,7 @@ "precision": 5, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (5.0 неотр)", - "nameEn": "NumberQualifiers (5.0 nonneg)" - } + "description": {} } } ] @@ -4520,32 +4166,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 5, - "scale": 0, - "nonNegative": true, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type" } }, { @@ -4585,17 +4206,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -4605,17 +4216,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -4655,10 +4256,7 @@ "precision": 10, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (10.0 неотр)", - "nameEn": "NumberQualifiers (10.0 nonneg)" - } + "description": {} } } ] @@ -4671,17 +4269,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -4691,32 +4279,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 10, - "scale": 0, - "nonNegative": true, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[15]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[15]/type" } }, { @@ -4726,31 +4289,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -5134,17 +4673,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -5154,17 +4683,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -5174,17 +4693,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -5215,8 +4724,11 @@ "scale": 0, "nonNegative": false, "description": { - "nameRu": "КвалификаторыЧисла (10.0)", - "nameEn": "NumberQualifiers (10.0)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } } } } @@ -5230,17 +4742,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -5250,17 +4752,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[8]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -5270,31 +4762,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -6156,31 +5624,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -6190,17 +5634,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -6210,19 +5644,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[8]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[8]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -6232,31 +5654,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -6266,19 +5664,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[8]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[8]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -6288,32 +5674,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 10, - "scale": 0, - "nonNegative": false, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[8]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[8]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type" } }, { @@ -6323,31 +5684,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -6368,17 +5705,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TREE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -6398,17 +5725,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -6418,17 +5735,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -6438,17 +5745,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -6458,17 +5755,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -6516,17 +5803,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -6536,17 +5813,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -6556,17 +5823,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -6576,17 +5833,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -6596,17 +5843,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -6616,17 +5853,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } } ], @@ -7028,31 +6255,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[10]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -7062,17 +6265,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[10]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -7082,17 +6275,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -7102,31 +6285,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[10]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -7136,17 +6295,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[10]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -7156,31 +6305,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -7190,31 +6315,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } } ], @@ -7404,17 +6505,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "SETTINGS_COMPOSER" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -7434,31 +6525,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -7478,31 +6545,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -7512,31 +6555,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -7546,17 +6565,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[11]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TREE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } } ], @@ -8090,10 +7099,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 50, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (50, Переменная)", - "nameEn": "StringQualifiers (50, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (50, Переменная)", + "nameEn": "StringQualifiers (50, Variable)" + } } } } @@ -8127,17 +7139,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[12]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -8147,17 +7149,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -8167,17 +7159,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "SETTINGS_COMPOSER" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -8197,31 +7179,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[12]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -8231,31 +7189,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[12]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -8283,63 +7217,29 @@ "name": "ДоступныеЗначения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" - }, - "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] - } - }, - { - "id": 16, - "name": "НастройкиОтчета", - "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" - }, - "type": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" - } - }, - { - "id": 17, - "name": "КлючТекущегоВарианта", - "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" - }, - "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" + } + }, + { + "id": 16, + "name": "НастройкиОтчета", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" + } + }, + { + "id": 17, + "name": "КлючТекущегоВарианта", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -8349,17 +7249,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[12]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } } ], @@ -9610,17 +8500,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "SETTINGS_COMPOSER" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -9660,31 +8540,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -9694,31 +8550,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -9728,17 +8560,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[13]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -9748,17 +8570,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[13]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[6]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -9768,17 +8580,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[13]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[7]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -9788,17 +8590,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[13]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -9808,17 +8600,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[13]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -9828,17 +8610,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[13]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -9848,17 +8620,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[13]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -9868,17 +8630,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -9888,17 +8640,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -9908,17 +8650,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -9928,31 +8660,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[13]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -9962,31 +8670,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[13]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -9996,17 +8680,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262_edt.json" "b/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262_edt.json" index 6aaafb3a6..4d24340c7 100644 --- "a/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/SettingsStorages.\320\245\321\200\320\260\320\275\320\270\320\273\320\270\321\211\320\265\320\222\320\260\321\200\320\270\320\260\320\275\321\202\320\276\320\262\320\236\321\202\321\207\320\265\321\202\320\276\320\262_edt.json" @@ -426,10 +426,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -443,17 +446,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } } ], @@ -904,17 +897,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -924,31 +907,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -958,17 +917,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -978,31 +927,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -1129,17 +1054,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DATA_COMPOSITION_SETTINGS_COMPOSER" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -1159,31 +1074,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -1203,31 +1094,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } } ], @@ -2133,10 +2000,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", + "dateFractions": 1, "description": { - "nameRu": "КвалификаторыДаты (Дата)", - "nameEn": "DateQualifiers (Date)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (Дата)", + "nameEn": "DateQualifiers (Date)" + } } } } @@ -2150,30 +2020,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -2183,30 +2030,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -2216,31 +2040,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -2250,30 +2050,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -2283,17 +2060,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -2323,31 +2090,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } } ], @@ -2450,30 +2193,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[5]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[4]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } } ] @@ -2592,31 +2312,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -2626,31 +2322,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } } ], @@ -4409,17 +4081,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -4429,17 +4091,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DATA_COMPOSITION_SETTINGS_COMPOSER" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -4467,11 +4119,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 150, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (150, Переменная)", - "nameEn": "StringQualifiers (150, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -4504,10 +4153,7 @@ "precision": 5, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (5.0 неотр)", - "nameEn": "NumberQualifiers (5.0 nonneg)" - } + "description": {} } } ] @@ -4520,32 +4166,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 5, - "scale": 0, - "nonNegative": true, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type" } }, { @@ -4585,17 +4206,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -4605,17 +4216,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -4655,10 +4256,7 @@ "precision": 10, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (10.0 неотр)", - "nameEn": "NumberQualifiers (10.0 nonneg)" - } + "description": {} } } ] @@ -4671,17 +4269,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -4691,32 +4279,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 10, - "scale": 0, - "nonNegative": true, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[15]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[15]/type" } }, { @@ -4726,31 +4289,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -5134,17 +4673,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -5154,17 +4683,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -5174,17 +4693,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -5215,8 +4724,11 @@ "scale": 0, "nonNegative": false, "description": { - "nameRu": "КвалификаторыЧисла (10.0)", - "nameEn": "NumberQualifiers (10.0)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыЧисла (10.0)", + "nameEn": "NumberQualifiers (10.0)" + } } } } @@ -5230,17 +4742,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -5250,17 +4752,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[8]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -5270,31 +4762,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -6156,31 +5624,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -6190,17 +5634,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -6210,19 +5644,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[8]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[8]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -6232,31 +5654,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -6266,19 +5664,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[8]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[8]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -6288,32 +5674,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "NUMBER" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers": { - "precision": 10, - "scale": 0, - "nonNegative": false, - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[8]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.NumberQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[8]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[7]/type" } }, { @@ -6323,31 +5684,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -6368,17 +5705,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TREE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -6398,17 +5725,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -6418,17 +5735,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -6438,17 +5745,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -6458,17 +5755,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -6516,17 +5803,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -6536,17 +5813,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -6556,17 +5823,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -6576,17 +5833,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -6596,17 +5843,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -6616,17 +5853,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[9]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } } ], @@ -7028,31 +6255,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[10]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -7062,17 +6265,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[10]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -7082,17 +6275,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -7102,31 +6285,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[10]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -7136,17 +6295,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[10]/data/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TABLE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -7156,31 +6305,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -7190,31 +6315,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } } ], @@ -7404,17 +6505,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DATA_COMPOSITION_SETTINGS_COMPOSER" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -7434,31 +6525,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -7478,31 +6545,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -7512,31 +6555,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -7546,17 +6565,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[11]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TREE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } } ], @@ -8090,10 +7099,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 50, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (50, Переменная)", - "nameEn": "StringQualifiers (50, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (50, Переменная)", + "nameEn": "StringQualifiers (50, Variable)" + } } } } @@ -8127,17 +7139,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[12]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -8147,17 +7149,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -8167,17 +7159,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DATA_COMPOSITION_SETTINGS_COMPOSER" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -8197,31 +7179,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[12]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -8231,31 +7189,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[12]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -8283,63 +7217,29 @@ "name": "ДоступныеЗначения", "title": { "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" - }, - "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] - } - }, - { - "id": 16, - "name": "НастройкиОтчета", - "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" - }, - "type": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" - } - }, - { - "id": 17, - "name": "КлючТекущегоВарианта", - "title": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" - }, - "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" + } + }, + { + "id": 16, + "name": "НастройкиОтчета", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" + } + }, + { + "id": 17, + "name": "КлючТекущегоВарианта", + "title": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" + }, + "type": { + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -8349,17 +7249,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[12]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } } ], @@ -9610,17 +8500,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DATA_COMPOSITION_SETTINGS_COMPOSER" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[2]/type" } }, { @@ -9660,31 +8540,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -9694,31 +8550,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -9728,17 +8560,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[13]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -9748,17 +8570,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[13]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[6]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -9768,17 +8580,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[13]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[7]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -9788,17 +8590,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[13]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -9808,17 +8600,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[13]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -9828,17 +8610,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[13]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -9848,17 +8620,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[13]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -9868,17 +8630,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } }, { @@ -9888,17 +8640,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -9908,17 +8650,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } }, { @@ -9928,31 +8660,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[13]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -9962,31 +8670,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[13]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } }, { @@ -9996,17 +8680,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[7]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.SettingsStorage/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[4]/type" } } ], diff --git "a/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217.json" "b/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217.json" index e445cd9b1..3e604b393 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217.json" @@ -212,19 +212,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -444,11 +432,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 150, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (150, Переменная)", - "nameEn": "StringQualifiers (150, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -678,10 +663,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -739,11 +727,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 14, - "allowedLength": "FIXED", - "description": { - "nameRu": "КвалификаторыСтроки (14, Фиксированная)", - "nameEn": "StringQualifiers (14, Fixed)" - } + "allowedLength": 1, + "description": {} } } ] @@ -796,22 +781,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 2, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - }, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[2]" - } - } - ], - "composite": true, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -972,30 +942,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[7]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -1041,30 +988,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[7]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -1110,30 +1034,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[7]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -1197,10 +1098,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -1316,11 +1220,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 500, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (500, Переменная)", - "nameEn": "StringQualifiers (500, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -1369,17 +1270,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -1425,31 +1316,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -1558,30 +1425,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[7]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -1627,31 +1471,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 150, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -2691,17 +2511,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -3313,17 +3123,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -3333,17 +3133,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -3353,17 +3143,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TREE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } } ], @@ -3901,17 +3681,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -3921,17 +3691,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -3941,31 +3701,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type" } }, { @@ -4276,17 +4012,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -4296,17 +4022,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -4316,31 +4032,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type" } } ], @@ -4799,31 +4491,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type" } }, { @@ -4853,10 +4521,7 @@ "precision": 1, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (1.0)", - "nameEn": "NumberQualifiers (1.0)" - } + "description": {} } } ] @@ -4869,19 +4534,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[4]/type" } }, { @@ -4891,17 +4544,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -4911,17 +4554,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -4931,19 +4564,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[3]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type" } }, { @@ -4973,17 +4594,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "TYPE_DESCRIPTION" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type" } }, { @@ -4993,19 +4604,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type" } }, { @@ -5015,17 +4614,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } } ], @@ -5564,19 +5153,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -5586,17 +5163,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -5606,31 +5173,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[8]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type" } }, { @@ -5640,31 +5183,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type" } } ], @@ -6352,17 +5871,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -6372,19 +5881,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[2]" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -6394,19 +5891,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[2]" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -6436,10 +5921,7 @@ "precision": 1, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (1.0 неотр)", - "nameEn": "NumberQualifiers (1.0 nonneg)" - } + "description": {} } } ] @@ -6481,11 +5963,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 100, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (100, Переменная)", - "nameEn": "StringQualifiers (100, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -6509,31 +5988,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 100, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[8]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[8]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } } ], @@ -6560,15 +6015,15 @@ "mdoType": "TASK", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/designer/ssl_3_1/src/cf/Tasks/ЗадачаИсполнителя/Ext/ObjectModule.bsl" + "src/test/resources/ext/designer/ssl_3_1/src/cf/Tasks/ЗадачаИсполнителя/Ext/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/designer/ssl_3_1/src/cf/Tasks/ЗадачаИсполнителя/Ext/ManagerModule.bsl" + "src/test/resources/ext/designer/ssl_3_1/src/cf/Tasks/ЗадачаИсполнителя/Ext/ObjectModule.bsl" ] ] ], diff --git "a/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217_edt.json" "b/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217_edt.json" index a48fc25ae..9e8a8f02e 100644 --- "a/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217_edt.json" +++ "b/src/test/resources/fixtures/ssl_3_1/Tasks.\320\227\320\260\320\264\320\260\321\207\320\260\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\217_edt.json" @@ -212,19 +212,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -444,11 +432,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 150, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (150, Переменная)", - "nameEn": "StringQualifiers (150, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -678,10 +663,13 @@ }, "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", + "dateFractions": 2, "description": { - "nameRu": "КвалификаторыДаты (ДатаВремя)", - "nameEn": "DateQualifiers (DateTime)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыДаты (ДатаВремя)", + "nameEn": "DateQualifiers (DateTime)" + } } } } @@ -739,11 +727,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 14, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (14, Переменная)", - "nameEn": "StringQualifiers (14, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -796,22 +781,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 2, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - }, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[2]" - } - } - ], - "composite": true, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -972,30 +942,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[7]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -1041,30 +988,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[7]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -1110,30 +1034,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[7]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -1197,10 +1098,13 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 0, - "allowedLength": "VARIABLE", + "allowedLength": 0, "description": { - "nameRu": "КвалификаторыСтроки (0, Переменная)", - "nameEn": "StringQualifiers (0, Variable)" + "value": { + "@class": "com.github._1c_syntax.bsl.types.MultiName", + "nameRu": "КвалификаторыСтроки (0, Переменная)", + "nameEn": "StringQualifiers (0, Variable)" + } } } } @@ -1316,11 +1220,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 500, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (500, Переменная)", - "nameEn": "StringQualifiers (500, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -1369,17 +1270,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -1425,31 +1316,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -1558,30 +1425,7 @@ "kind": "CUSTOM", "indexing": "INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "DATE" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers": { - "dateFractions": "DATE_TIME", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.DateQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[7]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -1627,31 +1471,7 @@ "kind": "CUSTOM", "indexing": "DONT_INDEX", "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 150, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute[2]/type" }, "format": { "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" @@ -2691,17 +2511,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -3313,17 +3123,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -3333,17 +3133,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[3]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -3353,17 +3143,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "VALUE_TREE" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[3]/type" } } ], @@ -3901,17 +3681,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -3921,17 +3691,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[5]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -3941,31 +3701,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type" } }, { @@ -4276,17 +4012,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -4296,17 +4022,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -4316,31 +4032,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type" } } ], @@ -4799,31 +4491,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[3]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type" } }, { @@ -4853,10 +4521,7 @@ "precision": 1, "scale": 0, "nonNegative": false, - "description": { - "nameRu": "КвалификаторыЧисла (1.0)", - "nameEn": "NumberQualifiers (1.0)" - } + "description": {} } } ] @@ -4869,19 +4534,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[4]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[4]/type" } }, { @@ -4891,17 +4544,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -4911,17 +4554,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -4931,19 +4564,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[3]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type" } }, { @@ -4973,17 +4594,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "TYPE_DESCRIPTION" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[8]/type" } }, { @@ -4993,19 +4604,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/type" } }, { @@ -5015,17 +4614,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[2]/items/c/com.github._1c_syntax.bsl.mdo.storage.form.SimpleFormItem[4]/title" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } } ], @@ -5548,19 +5137,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm/data/attributes/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -5570,17 +5147,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "BOOLEAN" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.StandardAttribute/type" } }, { @@ -5590,31 +5157,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[8]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type" } }, { @@ -5624,31 +5167,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 0, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute[7]/type" } } ], @@ -6336,17 +5855,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute/format" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.V8ValueType": "DYNAMIC_LIST" - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[2]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -6356,19 +5865,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/attributes/c/com.github._1c_syntax.bsl.mdo.children.ObjectAttribute/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[2]" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -6378,19 +5875,7 @@ "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/synonym" }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.CustomValueType": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/addressingAttributes/c/com.github._1c_syntax.bsl.mdo.children.TaskAddressingAttribute[2]/type/types/java.util.CollSer/com.github._1c_syntax.bsl.types.value.CustomValueType[2]" - } - } - ], - "composite": false, - "qualifiers": [] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[6]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute/type" } }, { @@ -6420,10 +5905,7 @@ "precision": 1, "scale": 0, "nonNegative": true, - "description": { - "nameRu": "КвалификаторыЧисла (1.0 неотр)", - "nameEn": "NumberQualifiers (1.0 nonneg)" - } + "description": {} } } ] @@ -6465,11 +5947,8 @@ "int": 1, "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { "length": 100, - "allowedLength": "VARIABLE", - "description": { - "nameRu": "КвалификаторыСтроки (100, Переменная)", - "nameEn": "StringQualifiers (100, Variable)" - } + "allowedLength": 0, + "description": {} } } ] @@ -6493,31 +5972,7 @@ ] }, "type": { - "types": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.value.PrimitiveValueType": "STRING" - } - ], - "composite": false, - "qualifiers": [ - { - "default": { - "tag": 4 - }, - "int": 1, - "com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers": { - "length": 100, - "allowedLength": "VARIABLE", - "description": { - "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[8]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type/qualifiers/java.util.CollSer/com.github._1c_syntax.bsl.types.qualifiers.StringQualifiers/description" - } - } - } - ] + "@reference": "/com.github._1c_syntax.bsl.mdo.Task/forms/c/com.github._1c_syntax.bsl.mdo.children.ObjectForm[8]/data/attributes/c/com.github._1c_syntax.bsl.mdo.storage.form.FormAttribute[5]/type" } } ], @@ -6544,15 +5999,15 @@ "mdoType": "TASK", "moduleTypes": [ [ - "ObjectModule", + "ManagerModule", [ - "src/test/resources/ext/edt/ssl_3_1/configuration/src/Tasks/ЗадачаИсполнителя/ObjectModule.bsl" + "src/test/resources/ext/edt/ssl_3_1/configuration/src/Tasks/ЗадачаИсполнителя/ManagerModule.bsl" ] ], [ - "ManagerModule", + "ObjectModule", [ - "src/test/resources/ext/edt/ssl_3_1/configuration/src/Tasks/ЗадачаИсполнителя/ManagerModule.bsl" + "src/test/resources/ext/edt/ssl_3_1/configuration/src/Tasks/ЗадачаИсполнителя/ObjectModule.bsl" ] ] ],