Подсистема "Инструменты разработчика" v7.82.2

11.06.25

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

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

Бесплатные

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО

Наименование Скачано Бесплатно
Вариант Конфигурация для 1С 8.2.19+, 8.3.4+
.cf 15,21Mb ver:6.67.7
15977 Скачать бесплатно
Вариант Портативный для 1С 8.2.12+, 8.3.4+
.zip 14,35Mb ver:6.67.7p
9747 Скачать бесплатно
Вариант Расширение для 1С 8.3.10.2375+, режим совместимости 8.3.9+
.cfe 15,99Mb ver:7.82.2e
6262 Скачать бесплатно
Подсистема для 1С 8.1.12+ (поддержка прекращена)
.cf 2,33Mb ver:2.04
13658 Скачать бесплатно
Синтакс-помощник 8.1.15.14
.ZIP 13,90Mb
2137 Скачать бесплатно
Установщик варианта Расширение
.epf 42,51Kb ver:20.04.2025
2311 Скачать бесплатно

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Подсистема победила на конференции Infostart Event Evolution 2013 в номинации "Лучшая разработка"

Поддерживаются клиентские приложения

  • 32-битный толстый клиент (1cv8.exe), доступны все функции
  • 32-битный тонкий клиент (1cv8c.exe), только для запуска 32-битного толстого клиента
  • 64-битный толстый клиент (1cv8.exe), недоступны некоторые малозначимые функции
  • 64-битный тонкий клиент (1cv8c.exe), только для запуска 64-битного толстого клиента

Поддерживаются режимы запуска

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

Поддерживаются режимы конфигурации

  • (для 8.3) "Режим использования синхронных вызовов расширений и внешних компонент" <> "Не использовать"

Запуск в режиме "Обычное приложение"

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

  • указав параметр командной строки /RunModeOrdinaryApplication
  • установив пользователю базы свойство "Режим запуска" =  "Обычное приложение"
  • из конфигуратора в "Сервис/Параметры" указать режим запуска "Управляемое приложение и обычное приложение" и запускать команду "Начало отладки"/"Толстый клиент (обычное приложение)"
  • из управляемого приложения выполнив команду подсистемы "Запустить обычное приложение" или формы базовой внешней обработки портативного варианта инструментов

Как разобраться в большом количестве кнопок

В каждой немаленькой командной панели подсистемы, включая главную панель инструментов, первой кнопкой идет кнопка "Структура командной панели" (продвинутый аналог "Все действия" в управляемой форме). Она позволяет искать по описанию кнопок


 

Копирование и вставка ссылок

Во всех полях ввода и табличных полях подсистемы доступны команды Копирования (SHIFT+ALT+C) и Вставки (SHIFT+ALT+V) ссылки. Используется собственный формат буфера обмена Windows и поэтому копировать можно в приложении одной базы, а вставку выполнить в приложении другой базы с одноименным типом объектов. Демонстрация

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

В большинстве полей ввода подсистемы при вставке представлений уникальных идентификаторов (например "<Объект не найден> (2491:bb0d84b6646fdfd3424fd266dd85544a)", "dd85544a-d266-424f-bb0d-84b6646fdfd8") выполняется преобразование уникального идентификатора в ссылку.

Глобальное меню управляемых форм

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

Так например выглядит состав этого меню при вызове в таблице динамического списка:

 

Состав:

  • справочник Алгоритмы- здесь можно хранить редактировать и выполнять программный код с параметрами
    • алгоритмы можно вызывать через методы
      • ирИВА(СсылкаАлгоритма СтруктураПараметров) - именованная передача параметров
      • ирПВА(СсылкаАлгоритма П1= П2= П3= ...) - позиционная передача параметров
    • для каждого алгоритма при включенной настройке "Выполнять через динамические внешние обработки" генерируется внешняя обработка через которую он выполняется что позволяет выполнять отладку и замер производительности
  • консоль кода -форма для редактирования и выполнения произвольного кода на встроенном языке с использованием параметров
    • к редактору программного кода подключена компонента "Контекстная подсказка"
    • в редакторе программного кода кнопка "Вставить ссылку на объект БД"
    • код можно выполнять на сервере
    • режим выполнения через динамическую внешнюю обработку на клиенте
    • кнопка Отладчик открывает динамическую внешнюю обработку в отладчике
    • заполнение таблицы параметров через анализа текста
    • кнопка для исследования значения текущего параметра
    • кнопка для помещения данных в форму выбранного элемента справочника "Алгоритмы"
    • для программного вызова служат функции
      • Оперировать(Знач ТекстПрограммы= Знач РежимОперации= СтрокаИменПараметров= П1= П2= П3= П4= П5=)
      • Оп(П1=П2= П3= П3= П4= П5=)
      • ОперироватьСтруктурой(ТекстПрограммы= Модально= СтруктураПараметров) или короткая Опс(СтруктураПараметров)
  • интерфейсная панель- форма позволяет быстро находить нужный объект метаданных и открывать любую его форму
    • структура дерева метаданных
      • на первом уровне находятся типы объектов метаданных а на втором сами объекты
      • ветка последних использованных объектов
      • ветка часто используемых объектов (накопление статистики)
      • ветка избранное с возможностью перетаскивания туда не только строк дерева но и ссылок из динамических списков
      • ветка автозапуск позволяет открывать вместе с этой формой формы других объектов
    • фильтр по основному представлению объекта
      • при использовании разбивается на слова условия по словам соединяются по И («ном вид» найдет «виды номенклатуры» но не найдет «виды заявок»)
      • при наборе текста фильтра выполняется быстрая промежуточная фильтрация метаданных
      • запоминает последние использованные значения
    • переключатель основного представления Имя/Синоним
    • фильтр по подсистеме
      • позволяет выбрать одну подсистему из дерева подсистем
      • запоминает последние использованные значения
    • в контекстном меню объекта метаданных можно выбрать
      • любую статическую форму объекта метаданных
      • добавить объект в избранное
      • открыть динамический список
      • открыть консоль запросов
      • открыть консоль компоновки
      • открыть журнал регистрации
      • открыть динамический список
      • открыть подбор и обработку объектов
    • в контекстном меню объекта данных можно выбрать
      • добавить объект в избранное
      • открыть любую форму объекта
      • открыть в редакторе объекта БД
      • открыть в исследователе объектов
      • открыть консоль компоновки
      • открыть журнал регистрации
      • открыть динамический список
    • при выборе в дереве объекта открывается его основная форма списка или объекта
    • основано на //infostart.ru/projects/1472/
  • менеджер интерфейсов -раскрывает возможности платформы по управлению интерфейсами
    • можно подключать и отключать любые доступные переключаемые интерфейсы
  • тестирование метаданных - автоматическая проверка метаданных
    • Тестирование форм путем их создания открытия и закрытия
    • Тестирование прикладных объектов путем их создания копирования записи проведения отмены проведения в отменяемых транзакциях
    • Тестирование внешних метаданных из выбранного каталога
    • Отображение результатов в виде полного имени операции и чистого описания ошибки при выборе которого выполняется переход к строке модуля в конфигураторе
  • настройка журнала регистрации- управление всеми настройками журнала регистрации
    • Изменение уровня регистрации событий
    • Включение/Выключение регистрации конкретных событий
    • Детальная настройка регистрации событий "Доступ" и "Отказ доступа"
    • Переход в анализ журнала по выбранному событию
    • Переключатель представления событий в виде имя/синоним
    • Сохранение/Загрузка конфигурации всех настроек в/из файла
  • анализ журнала регистрации -выгрузка с отбором журнала регистрации в табличное поле
    • перед выгрузкой выполняется гибкая настройка отбора ориентированная на максимальную скорость получения результата
    • опция "Все транзакции с участием выгруженных записей" позволяет многоэтапно получить полные транзакции куда попали выгруженные на первом этапе записи журнала
    • в результате выгрузки доступен стандартный отбор
    • результат выгрузки можно передать в консоль компоновки для сложного анализа в виде отчета на компоновке данных
    • переход к настройке регистрации текущего события
  • настройка техножурнала- управление всеми настройками техножурнала платформы
    • основано на соответствующей обработке с ИТС далее перечислены только основные доработки
    • правильно определяет каталог конфигурационных файлов для версий 8.0-8.3 платформы
    • знает о всех свойствах и событиях техножурнала для версий платформы 8.0-8.2.14 платформы
    • автоматически добавляет строку для регистрации всех свойств при добавлении нового журнала
    • корректная управляемая обработка индивидуальных и общих каталогов настройки приложения 1С
    • поддержка работы с настройкой на стороне сервера
    • понятное представление сложных условий регистрации событий и свойств
    • исправленные стандартные шаблоны настройки журнала (большинство из них были некорректными и фактически не работали)
    • комбинация нового упрощенного и обычного режима задания отбора событий позволяют намного быстрее редактировать простые настройки
    • простое выключение журнала
    • вычисление размера выбранного каталога журнала
    • очистка выбранного каталога журнала
    • переход к анализу выбранного каталога журнала
    • запоминаемые реквизиты "Основной каталог журналов" и "основной каталог дампов" упрощают создание новых настроек и загрузку чужих настроек журнала
    • индикатор наличия активной настройки журнала
  • анализ техножурнала -загрузка с отбором по дате технологического журнала в табличное поле
    • в загруженной таблице доступен стандартный отбор
    • автоматическое определение текущего каталога техножурнала для клиента
    • загруженную таблицу можно передать в консоль компоновки для сложного анализа в виде отчета на компоновке данных
  • поиск ссылок на объект- форма позволяющая получить все объекты ссылающиеся на выбранный объект
    • можно использовать в виде команды управляемого приложения
    • можно использовать через ввод на основании в обычном приложении для чего сделан виртуальный план обмена ирКмдНайтиСсылки который после включения его ввода на основании нужных объектов предоставляет возможность поиска ссылок через стандартное меню ввода на основании
    • кнопка для открытия ссылающегося объекта в редакторе объекта БД
    • поддерживается открытие не только ссылающихся ссылочных объектов но и записей независимых регистров сведений
  • консоль запросов
    • для программного вызова служит функция Отладить(Запрос *Модально) или коротко От(Запрос) для использования в точке останова при этом запрос открывается в консоли с сохранением работоспособности всех параметров и временных таблиц
    • поддержка пакетных запросов
    • поддержка временных таблиц
    • конструктор запроса "понимает" запросы с обращениями к существующим временным таблицам (у всех временных таблиц должны быть псевдонимы)
    • дерево запроса (для работы режима дерева запроса требуется регистрация COM-компоненты GoldParser.DLL которая выполяется автоматически при наличии прав администратора ОС)
    • в режиме дерева запроса можно редактировать/ смотреть содержимое отдельно каждого узла
    • вездесущая контекстная подсказка (если имеются вложенные запросы то для улучшения ее работы лучше включать режим дерева запроса)
    • режим сворачивания вложенных запросов в режиме дерева запроса
    • замер времени выполнения
    • настройка динамического отбора и порядка в режиме компоновки (в режиме построителя поддерживается настройка только отбора и только с 11-го релиза)
    • просмотр результирующего запроса
    • обработчики перед выполнением строки и самого результата с возможностью отладки в штатном отладчике платформы через выполнение в консоли кода через динамическую внешнюю обработку
    • функции для рефакторинга запроса в режиме дерева запроса: "Перенести в новый запрос" и "Преобразовать в подзапрос"
    • переход (по F12) к определению таблицы или во вложенный запрос в режиме дерева запроса
    • пошаговое выполнение пакетного запроса (по F10)
    • автоматический вывод содержимого созданной временной таблицы
    • в редакторе текста запроса кнопка "Вставить ссылку на объект БД"
    • после большинства операций с текстом запроса параметры извлекаются автоматически
    • передача выбранных данных в подбор и обработку объектов а также в поиск и замену дублей
    • генераторы текста модуля для обработчиков результата и строки таблицы результата
    • кнопка Период добавляет группу параметров для задания интервала времени только при первом нажатии а при повторном открывает диалог редактирования периода
    • для коллекции результата предусмотрен режим частичной
      загрузки, включаемый автоматически, если выборка превышает 100000
      строк, и загружает первые 999 строк. Кнопка "Загрузить" загружает
      выборку полностью
  • консоль построителей отчетов- форма со списком конфигураций построителя отчета позволяющая их редактировать формировать отчет
    • сохранение в файл и загрузка из файла списка конфигураций построителя
    • поле результата имеет удобное подменю для именованного сворачивания группировок
    • к редактору запроса подключена компонента "Контекстная подсказка"
    • для программного вызова служит функция Отладить(ПостроительОтчета *Модально) или короткая От(ПостроительОтчета) для использования в точке останова
    • исполняемый запрос можно передавать в консоль запросов
  • консоль компоновок данных
    • для программного вызова служит функция Отладить(СхемаКомпоновки *Модально *НастройкаКомпоновки *ВнешниеНаборыДанных) или короткая От(СхемаКомпоновки *НастройкаКомпоновки *ВнешниеНаборыДанных) для использования в точке останова
    • исполняемые запросы можно передавать в консоль запросов
    • в структуре настроек компоновки есть команда "Переставить с родителем" позволяющая быстро поменять местами текущую и родительскую группировки
    • наборы данных запросы можно редактировать в консоли запросов
    • поле результата имеет удобное подменю для именованного сворачивания группировок
    • исполняемые запросы макета компоновки можно передавать в консоль запросов
    • позволяет исследовать макет компоновки схему компоновку внешние наборы данных настройки компоновки расшифровку
    • конструктор выражения компоновки
    • экспериментальная опция "осторожной выборки" включающая выполнение предварительных запросов для определения числа строк результате что позволяет предотвратить нежелательное извлечение из СУБД значительных объемов данных
  • консоль заданий- форма для управления регламентными и фоновыми заданиями
    • основана на одноименной обработке с ИТС
    • показывает полное описание ошибки фонового задания
    • добавлен редактор параметров регламентного задания
    • добавлена кнопка «Показать сообщения пользователю» для фонового задания
    • добавлена кнопка "Работать диспетчером" имеющая смысл в файловой версии и вызывающая в цикле ВыполнитьОбработкуЗадания() с возможностью прерывания
    • улучшено управление отбором
    • режим получения количества сообщений пользователю в колонку списка фоновых заданий (работает на релизе >=8.2.14)
    • вывод сообщений пользователю от фонового задания при выборе ячейки с количеством этих сообщений
    • добавлена колонка Длительность (Конец-Начало) и возможность отбора по ней
    • улучшена поддержка файлового режима в т.ч. обход ошибки платформы
    • добавлено подменю "Выполнить" для регламентного задания
      • На клиенте
      • На сервере
      • В фоновом задании
      • В консоли кода
  • подбор и обработка объектов - форма для подбора строк из одной таблицы БД и их обработки
    • Поддерживаются типы таблиц БД
      • ссылочная
      • регистр
      • последовательность
      • табличная часть
    • режим многотабличной выборки (можно выбирать данные сразу из нескольких однотипных таблиц)
    • Заполнение таблицы "Строки для обработки"
      • ручной подбор строк таблицы для обработки
      • отбор компоновкой данных
    • Таблица "Строки для обработки"
      • колонка "Результат обработки" для отображения результата обработки объекта (Успех или)
      • колонка "Пометка" для ручного отключения обработки строки
      • ключевые колонки выбранной таблицы БД всегда добавляются автоматически
      • дополнительные колонки выбранной таблицы БД можно указывать в выбранных полях настройки компоновки
      • после обработки данных неключевые колонки перечитываются из базы данных автоматически
      • кнопка ручного перечитывания неключевых колонок из базы данных
      • кнопка открытия универсального редактора объекта БД позволяет быстро перейти к непосредственному редактированию строки в составе объекта БД
      • кнопка снятия пометок с успешно обработанных строк
    • Управление обходом выборки данных для не ссылочных таблиц
      • "Строки" - обрабатывается каждая помеченная строка табличной части или набора записей
      • "Объекты" - обрабатывается каждый объект БД которому принадлежит хотя бы одна помеченная строка
    • встроенные обработки с указанием допустимых типов объектов
      • перенумерация - Ссылка
      • проведение документов - Документ
      • установка реквизитов - СсылкаТабличнаяЧастьСтрокаРегистрЗапись
        • кнопка "Загрузить из объекта" для загрузки значений реквизитов из выбранного объекта
        • в начале выполнения добавляет колонки изменяемых реквизитов в таблицу "Строки для обработки" на основной форме
      • удаление - Ссылка
      • отмена проведения - Документ
      • пометка на удаление - Ссылка
      • изменение регистрации на узле - СсылкаРегистрНаборЗаписей
      • произвольный алгоритм - СсылкаТабличнаяЧастьСтрокаРегистрНаборЗаписейРегистрЗапись
        • подключена компонента "Контекстная подсказка"
        • возможность передачи обработки в консоль кода
        • автоматическая запись объекта БД если он был модифицирован
    • выполнение пакета обработок
    • отключаемый контроль записи (ОбменДанными.Загрузка)
    • опция пропускать ошибки
    • опция перепроведения проведенных документов при записи
    • основано на обработке УниверсальныйПодборИОбработкаОбъектов с ИТС
  • поиск дублей и замена ссылок- поиск дублей в ссылочных таблицах и выборочная замена ссылок во всей базе
    • поиск дублей выполняется с настраиваемым отбором
    • сопоставление дублей можно выполнять по любому количеству строгих критериев (реквизитов) и одному нестрогому для строкового реквизита (по похожим словам)
    • на закладке замена поддерживается открытие не только ссылающихся ссылочных объектов но и записей независимых регистров сведений
    • перед замещением в независимых регистрах сведений в случае склеивания записей по новым ключам открывается диалог настройки замещения где отображаются отличия в ресурсах конфликтующих записей и можно выбрать какую именно оставить
    • возможность независимого использования функционала замены ссылок без поиска дублей
    • выполнение замены только в помеченных объектах
      • возможность групповой пометки по попаданию даты документа в интервал и по нескольким  типам и видам объектов метаданных
    • таблица правил замены ссылок 
      • возможность выбора ссылок различного типа внутри правила (если новый тип ссылки не допустим то значение не меняется)
      • кнопка перестановки ссылок внутри правила
      • автоматический подсчет количества ссылающихся и помеченных объектов
    • отображение даты документов и типа метаданных в списке ссылающихся объектов
    • возможность отбора в списке ссылающихся объектов в т.ч. динамического по текущему правилу
    • кнопка для открытия ссылающегося объекта в редакторе объекта БД
    • после выполнения замены в случае наличия изменений в проведенных документах предлагается открыть их список с возможностью перепроведения
    • выполнение замен с отключенными проверками регистрируется в журнале регистрации (событие - "Запись с флагом Загрузка")
    • портативная версия //infostart.ru/projects/1134/ не совместима с подсистемой
    • основано на обработке "ПоискИЗаменаДублирующихсяЭлементов" с ИТС
  • проверка базы данных перед усечением типов - форма для поиска и исправления препятствий и потенциальных проблем перед реструктуризацией БД c удалением ссылочных (типов) объектов метаданных
    • спасает от
      • если при усечении типов измерений регистров сведений нарушается уникальность записей то конфигуратор не дает применить конфигурацию к БД с ошибкой "Записи регистра сведений ... стали не уникальными!"
      • молчаливого удаления конфигуратором элементов планов видов характеристик вследствие ошибки платформы до 8.2.9 включительно
    • при открытии в базе с измененной основной конфигурацией предлагает автоматически заполнить удаляемые типы
    • автоматическое заполнение удаляемых типов при свободном конфигураторе анализирует разницу между конфигурацией БД и основной конфигурацией
    • будущие неуникальные записи можно групповым образом удалить но можно и править вручную
    • из элементов планов видов характеристик удаляются ссылки на удаляемые типы
    • портативная версия //infostart.ru/projects/2230/ не совместима с подсистемой
  • исследователь объектов- форма представляющая свойства и методы переданного объекта в виде дерева и позволяющая таким образом исследовать любой объект по аналогии с диалогом "Вычислить выражение" отладчика
    • колонка "Определение" и пиктограмма показывают происхождение свойства или метода (метаданные - зеленый или платформа - синий)
    • можно открывать контекстную справку по любому свойству или методу
    • можно интерактивно изменять значения его свойств в пределах поддержки типов механизмом расширенного редактирования ячеек
    • кнопка для сериализации значения в XML через XDTO
    • кнопка для получения внутреннего представления значения через функцию ЗначениеВСтрокуВнутр()
    • для программного вызова служит функция Исследовать(Объект *Модально *КакКоллекцию) или короткая Ис(Объект *КакКоллекцию) для использования в точке останова
    • форма-компаньон "Исследователь коллекций" позволяет исследовать любую коллекцию открывается по двойному щелчку в ячейке "Количество элементов" исследователя объектов
  • редактор объекта БД -форма позволяющая редактировать любой ссылочный объект БД вместе с движениями по регистрам для документов
    • для документа можно прочитать и записать движения в т.ч. для несуществующего ()
    • для документа на закладке Движения имеется фильтруемый по количеству записей наименованию и типу список регистров
    • отображаются все реквизиты объекта включая общие и нередактируемые
    • закладка "Связанные колонки БД" для анализа  колонок и строк таблиц БД содержащих ссылку на объект
    • закладка "Поиск в объекте" позволяет выполнять поиск произвольного значения в реквизитах табличных частях и движениях объекта
    • строковые реквизиты можно редактировать в отдельном окне в подсветкой синтаксиса
    • можно выполнять с объектом основные действия
      • создание нового
      • запись с управлением признаком ОбменДанными.Загрузка
      • пометка удаления
      • непосредственное удаление
      • проведение
      • отмена проведения
    • отображаемое в форме состояние (снимок) объекта или набора записей движений можно открыть в исследователе объектов
    • отображаемое в форме состояние (снимок) объекта можно открыть в основной форме объекта
    • таблицу реквизитов табличную часть набор движений объекта можно вывести в табличный документ отредактировать их там и загрузить обратно
    • у нового объекта можно редактировать уникальный идентификатор
    • основано на //infostart.ru/projects/895/
  • редактор констант -форма позволяющая просматривать и редактировать значения констант в табличном виде
    • измененные значения констант не пишутся сразу в БД а пишутся кнопкой Записать все вместе
  • редактор параметров сеанса -форма позволяющая просматривать и редактировать значения параметров сеанса в табличном виде
    • кнопка для исследования параметров сеанса полезна когда есть параметры со значениями не имеющими информативного отображения в элементе управления
  • динамический список - форма с табличным полем в котором можно отобразить динамический список любой доступной таблицы БД
    • кнопка для открытия редактора объекта БД
    • кнопка для открытия менеджера табличного поля
    • кнопка для объединения (замены) ссылок
  • редактор изменений на узле- форма для анализа и модификации регистрации изменений на выбранном узле плана обмена
    • обзор всех изменений в виде дерева типов и связанной таблицы изменений по текущему типу
    • добавление и удаление регистрации всех изменений с учетом авторегистрации
    • добавление и удаление регистрации всех изменений выбранного типа
    • добавление регистрации изменений по одному объекту каждого типа
    • вычисление количества изменений сразу для всех типов
    • редактирование номеров сообщений
    • таблица изменений
      • редактирование записей в стиле приближенном к традиционному (добавить скопировать удалить)
      • просмотр сериализации текущего объекта
      • возможность ввода ссылок на несуществующие объекты 
  • список пользователей- список пользователей инфобазы
    • запуск сеанса под пользователем не зная его пароля
  • менеджер табличного поля - форма замены стандартного диалога "Отбор и сортировка"
    • подключен к
      • Список справочника "Алгоритмы"
      • Динамический список
      • Редактор объекта БД (для табличных частей и движений)
      • Редактор таблицы значений
      • Исследователь коллекций
      • Поиск ссылок на объект
      • Поиск дублей и замену ссылок (для правил замены и найденных ссылок)
      • Консоль кода
    • предоставляет богатые возможности по настройке горячего отбора и применяемого порядка любого табличного поля
    • снимает ограничения по использованию полей в отборе
    • закладка "Обработка"
      • выполняет групповую установку значения в ячейках колонки табличного поля (табличной части таблицы и дерева значений) доступной для редактирования
      • при установке значения в каждую ячейку срабатывают все интерактивные события что обеспечивает высокий уровень соответствия изменений контексту
      • новое значение может быть задано выражением встроенного языка вычисляемого с использованием параметров и данных каждой строки
  • функции, ориентированные на использование в режиме отладки - вызывать из отладчика (через диалог "Вычислить выражение")
    • изменение значения переменной Пр (Перем1 Перем2) - присваивает параметру Перем1 значение параметра Перем2. Например Пр(Построитель.Текст "ВЫбрать * Из Константы")
    • выполнение произвольного кода простое Ду(СтрокаВыражения П1= П2= П3=...) - выполняет код из параметра СтрокаВыражения где могут применяться параметры П1 П2 П3... Например ду("П1.Текст = П2" Построитель "ВЫбрать * Из Константы").
    • выполнение произвольного кода сложное Оперировать(ТекстПрограммы РежимОперации= СтрокаИменПараметров= П1 = П2 = П3= П4= П5=) - выполняет код из параметра ТекстПрограммы где могут применяться параметры П1 П2 П3... с опциональными именами задаваемыми в параметре СтрокаИменПараметров. Например Оперировать("ПостроительЗапроса.Текст = Текст" 2 "ПостроительЗапроса Текст" Постротель "ВЫбрать * Из Константы").
      • доступна на сервере
    • открытие исследователя объекта или коллекции - Ис(Объект = КакКоллекцию = Ложь) - открывает объект в исследователе объектов или коллекций
      • удобно менять свойства объекта во время остановки
      • при вызове на сервере выполняется только сохранение копии переданного объекта для отложенной отладки на клиенте командой "Выполнить отложенную отладку" находящейся в панели инструментов подсистемы обычного приложения или в панели действий командного интерфейса подсистемы управляемого приложения
    • открытие параметров в консоли кода - Оп(П1= П2= П3= ...) - открывает консоль кода и передает ей все свои параметры
      • изменения параметров возвращаются в вызывающий контекст
    • открытие фрагмента программы в консоли кода - Поп(ТекстПрограммы=) используется путем копирования в буфер обмена целостного фрагмента программы и вычисления "Вычислить(Поп())"
      • позволяет осуществить предварительное многократное выполнение кода с возможностью внесения изменений на ходу
    • вычисление структуры из переменных переданного фрагмента программы - Пер(ТекстПрограммы=) используется путем копирования в буфер обмена интересующего фрагмента программы и вычисления "Вычислить(Пер())"
      • позволяет вычислить структуру образованную сразу из всех встречающихся во фрагменте программы переменных
    • открытие специализированных консолей - От(Объект НастройкаКомпоновки= ВнешниеНаборыДанных=) варианты использования:
      • От(Запрос) - открывает запрос в консоли запросов
      • От(ПостроительЗапроса) - открывает результирующий запрос построителя запросов в консоли запросов
      • От(ПостроительОтчета) - открывает построитель отчета в консоли построителей отчетов откуда можно открыть результирующий запрос построителя отчета в консоли запросов
      • От(СхемаКомпоновки НастройкаКомпоновки= ВнешниеНаборыДанных=) - открывает схему компоновки в консоли компоновки данных откуда можно открыть результирующие (из макета компоновки) запросы в консоли запросов
      • От(МакетКомпоновки) - открывает запросы макета компоновки в консоли запросов
      • при вызове на сервере выполняется только сохранение копий переданных объектов для отложенной отладки на клиенте командой "Выполнить отложенную отладку" находящейся в панели инструментов подсистемы обычного приложения или в панели действий командного интерфейса подсистемы управляемого приложения
    • вычисление входящих в запрос временных таблиц- ПолВТ(ЗапросИлиМенеджерВременныхТаблиц ИмяВременнойТаблицы = "" ДопустимоеЧислоСтрок = 500000)
      • варианты использования
        • ПолВТ(Запрос) - получает структуру всех входящих в запрос временных таблиц
        • ПолВТ(МенеджерВременныхТаблиц "Ставки") - получает таблицу значений из временной таблицы "Ставки" переданного менеджера временных таблиц
      • доступна на сервере
    • отложенная отладка - режим работы функций режима отладки ориентированный на объекты серверного контекста; в этом режиме делается снимок объекта и сохраняется в справочник "Объекты для отладки" откуда уже можно продолжать отладку снимка объекта на клиенте в любом сеансе
  • компонента контекстная подсказка
    • подключена ко всем доступным программно редакторам встроенного языка языка текста запроса и языка выражений компоновки данных
    • имеет справку по своим функциям
    • кнопка "Контекстная подсказка" ()
    • вычисление предопределенных свойств и методов
    • вычисление свойств определяемых метаданными
    • вычисление расширений форм и элементов управления
    • подсказка в специальных случаях: языка запросов - <ССЫЛКА >; внутреннего языка - <Новый > <Новый(" >
    • отображение адекватной информации об ошибке и подсветка ошибочной строки текста
    • переход к ближайшему определению идентификатора в тексте
    • горячий фильтр по подстроке в списке слов подсказки
    • поддержка программного указания свойств локального контекста
    • поддержка явного указания типа в комментариях (//: Таб=Новый Таблица;)
    • поддержка шаблонов текста (st) шаблон выполняется кнопкой "Выполнить шаблон" (SHIFT+SPACE) которая включается только после указания файла шаблонов
    • кнопка-переключатель "АвтоКонтекстняСправка" (CTLR+ALT+A) которая позволяет автоматически (раз в секунду) обновлять страницу справки в соответствии с текущим контекстом для курсора
    • подсказка по параметру метода или конструктора открывает страницу синтакс-помощника и выделяет текущий параметр красным
    • контекстная справка умнее определяет какую страницу справки нужно открывать по сравнению с конфигуратором для текущего слова в тексте
    • контекстная справка умеет работать с описанием как встроенного языка так и языка запросов и языка выражений компоновки данных
    • в списке контекстной подсказки колонка "Определение" и пиктограмма показывают происхождение свойства или метода (метаданные - зеленый платформа - синий локальные - красный)
    • кнопка "Копировать весь текст в буфер обмена в виде выражения встроенного языка" для текста запроса
    • для корректной работы формы подсказки требуются библиотеки из пакета MS Office 95-2007
    • данная функциональность также доступна в виде отдельной подсистемы //infostart.ru/projects/848 где приведена более подробная но местами устаревшая информация
  • синтакс-помощник
    • сверху поле выбора книги (основные - встроенный язык языка запросов и языка выражений компоновки данных)
    • закладка Содержание аналогичная конфигуратору показывает дерево содержания текущей книги
    • закладка Индекс аналогичная конфигуратору но с отбором и горячим перемещением вперед/назад доступная для всех 3-х языков платформы позволяет быстро находить правильное слово и выполнять по нему поиск
    • для корректной работы закладки Индекс требуются библиотеки из пакета MS Office 95-2007
    • закладка Поиск предназначена для поиска слова по точному совпадению без учета регистра
    • поиск текущей страницы в индексе и содержании
    • в 8.1 для работы требуется в настройках компоненты "контекстная подсказка" указать локальный путь к архиву синтакс-помощника
  • универсальные команды толстого клиента управляемого поддерживающие любые ссылочные объекты (подключать их к своим метаданным нужно в свойстве "Тип параметра команды")
    • Исследовать источник - Передать источник команды в исследователь объектов
    • Обработать объекты - Передать ссылки в подбор и обработку объектов
    • Объединить ссылки - Передать ссылки в поиск и замену дублей в качестве группы дублей
    • Отладить источник - Передать источник команды в консоль кода
    • Поиск ссылок на объект - Найти ссылки на объект
    • Редактировать объект - Передать объект в редактор объекта БД
  • расширенное редактирование ячеек - во многих табличных полях подсистемы реализован выбор и редактирование типов не полностью поддерживаемых полем ввода
    • поддерживаемые типы
      • УникальныйИдентификатор
      • ТаблицаЗначений
      • ДеревоЗначений
      • СписокЗначений
      • Тип
      • МоментВремени
      • Граница
      • Массив
      • ВидДвиженияНакопления
      • ВидДвиженияБухгалтерии
      • ВидСчета
      • ОписаниеТипов
      • ТабличныйДокумент
    • При вызове выбора в поле ввода ячейки используется специальная форма выбора редактируемого типа
      • горячий фильтр по подстроке в названии типа
      • возможность вызова контекстной справки по текущему типу
      • в режиме редактирования описания типов кнопки "Только выбранные" "Установить все" "Отключить все"
    • подключенные колонки табличных полей
      • значение параметра в консоли кода
      • значение параметра в консоли запросов
      • значение параметры данных в консоли компоновки данных
      • значение реквизита в редакторе объекта бд
      • значение свойства в исследователе объектов и коллекций
      • значение ячейки в редакторе таблицы и дерева значений
      • значения элементов в редакторах списка значений и массива

 Установка и обновление

Файл конфигурации подсистемы нужно объединять с целевой конфигурацией. Все объекты подсистемы имеют префикс "ир".

 Установка (первое объединение)

  1. Если ваша конфигурация находится на поддержке то включите возможность изменения корня конфигурации. Это отключит возможность полностью автоматического обновления конфигурации от поставщика однако оно будет очень простым.
  2. Запустите сравнение и объединение конфигураций.
  3. Снимите все пометки.
  4. Установите пометки по подсистеме «Инструменты разработчика» файла
  5. Установите пометку на самой подсистеме «ИнструментыРазрабочика».
  6. Нажмите Выполнить
  7. Если желаете подключите общие команды и справочники-команды к своим метаданным
  8. Добавьте роль ирРазработчик нужным пользователям инфобазы

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

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

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

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

 Установка общая для подсистемы и портативного варианта

Если текущий пользователь ОС не является администратором или запуск приложения выполнен с контролем учетных записей (User acccount control), то для работы некоторых функций инструментов требуется зарегистрировать в ОС ряд COM компонент с помощью повышенных привилегий. Для этого необходимо запустить предприятие от имени администратора (run as administrator) и командой "Регистрация COM компонент (ИР)" открыть форму регистрации и нажать там Выполнить.

 Обновление (повторное объединение)

  1. Запустите сравнение и объединение конфигураций.
  2. Снимите все пометки.
  3. В настройках объединения установите флажок «Разрешить удаление объектов основной конфигурации».
  4. Установите пометки по подсистеме «Инструменты разработчика» файла
  5. Если подключены общие команды или справочники-команды то снимите пометки с их связующего свойства (Тип параметра или Ввод на основании)
  6. Установите пометку на самой подсистеме «ИнструментыРазрабочика» если она есть в списке отличий.
  7. Нажмите Выполнить

Удаление

  1. Установить отбор по подсистеме "ИнструментыРазработчика"
  2. Удалить все общие команды отчеты обработки общие формы общие модули общие макеты группы команд параметры сеанса элементы стиля роли
  3. Для справочников ирКомандаРедактироватьОбъект ирОбъектыДляОтладки ирАлгоритмы
    1. очистить список "является основанием для"
    2. удалить сами справочники
  4. Удалить общие картинки кроме ирИнструментыРазработчика
  5. Удалить подсистему "ИнструментыРазработчика"
  6. Удалить общую картинку ирИнструментыРазработчика

Вариант Портативный

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

Номер версии варианта Портативный образуется от номера версии варианта Подсистема, на базе которой он выпущен, путем приписывания справа латинской буквы "p" (portative).

Состав

Состоит из основной внешней обработки «ирПортативный.epf» и внешних обработок инструментов и общих модулей, которые находятся в подкаталоге «Модули» каталога обработки. Форма внешней обработки «ирПортативный.epf» является заменой панели инструментов подсистемы, а ее объект выполняет роль глобального контекста для портативных инструментов. После закрытия основной формы открытые формы инструментов теряют свою работоспособность, поэтому они закрываются. Если открыть основную внешнюю обработку в управляемом приложении, то она предложит форму запуска обычного приложения.

Запуск

Для запуска инструментов нужно в режиме предприятия открыть основную внешнюю обработку "ирПортативный.epf".

Обновление

Не следует открывать в одном сеансе разные версии инструментов даже если это выполняется последовательно. Поэтому для использования другой версии инструментов следует запускать новый сеанс. Самый простой способ корректно обновить инструменты при наличии интернета - в диалоге "О подсистеме" нажать кнопку "Обновить на актуальную версию".

Как открыть объект БД в управляемом приложении

Сначала в любом инструменте кнопкой  откройте объект в инструменте "Редактор объекта БД". Затем нажмите в этом инструменте кнопку "В тонкий"

При этом будет открыто приложение тонкого клиента, в котором сразу будет открыта форма текущего объекта по ссылке.

Функции режима отладки

Отладочные функции (От, Ис, Оп...) расположены в модуле объекта внешней обработки «ирПортативный.epf». Чтобы их вызвать в отладчике, нужно в табло вычислить выражение "ВнешниеОбработки.Создать(<ПутьКОбработке/ирПортативный.epf>, Ложь).<ИмяФункции>(<Параметры>)". Отложенная отладка обеспечивается за счет сохранения снимков в подкаталог "ОбъектыДляОтладки\<СтрокаСоединенияБазы>\*.deb".

Недостатки по сравнению с подсистемой:

  • Формы открываются только в обычном приложении
  • Недоступны
    • Справочник "Алгоритмы"
    • Справочник "Объекты для отладки"
    • Справочник-команда "Редактировать объект"
    • Роли
    • Команда "Отладчик фоновых заданий" в консоли заданий
    • Инструмент "Отладка внешних обработок БСП"
  • Работает только на стороне клиента
    • консоль кода (в конфигурациях без БСП)
    • настройка техножурнала
  • Не работает настройка журнала регистрации из-за ошибки платформы 8.2, обход которой в подсистеме реализован через серверный контекст.
  • Невозможно запустить в базе, в конфигурации которой встроена подсистема "Инструменты Разработчика"(из-за конфликтов имен).
  • Менее удобное сравнение/объединение доработанных портативных инструментов при обновлении на новую версию. Придется сравнивать каждый файл отдельно.

Вариант Расширение

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

Номер версии варианта Расширение образуется от номера версии варианта Подсистема, на базе которой он выпущен, путем приписывания справа латинской буквы "e" (extension).

Особенности установки

Устанавливать и включать видимость для текущего пользователя удобнее всего через внешнюю обработку "Установщик варианта Расширение".

Подключите расширение к вашей базе на платформе 8.3.10.2375+ (для клиент-серверных баз рекомендуется 8.3.12+) и режимом совместимости 8.3.9+. Снимите флажки "Безопасный режим" и "Защита от опасных действий". Как подключить расширение, можно узнать тут. Если у пользователя есть право Администрирование и ТолстыйКлиент, но у него нет роли ирПользователь и у других пользователей базы нет роли ирРазработчик, то при входе ему добавляются роли ирРазработчик и ирПользователь и сеанс перезапускается. Если в общих настройках включить флажок "Добавлять роль ИР всем администраторам", то отсутствие роли ирРазработчик у других пользователей проверяться не будет. Управлять ролями заданными в расширении можно только в режиме клиентского приложения (например через инструмент "Редактор пользователей").

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

С помощью формы "Адаптация расширения" можно подключить параметризованные команды расширения ко всем объектам конфигурации, сгенерировать роль ирВсеПрава и подключить перехватчик создания внешних обработок БСП. Эта форма автоматически открывается при первом запуске толстого клиента управляемого приложения.

Обновление

Самый простой способ корректно обновить инструменты при наличии интернета - в диалоге "О подсистеме" нажать кнопку "Обновить на актуальную версию".

Функции режима отладки

Отладочные функции (От, Ис, Оп...) расположены в общем модуле ирОбщий. Чтобы их вызвать в отладчике, нужно в табло вычислить выражение "ирОбщий.<ИмяФункции>Лкс(<Параметры>)". Отложенная отладка обеспечивается за счет сохранения снимков в каталог объектов для отладки, задаваемый в общих настройках инструментов.

Недостатки по сравнению с подсистемой:

  • Недоступны
    • Справочник "Алгоритмы"
    • Справочник "Объекты для отладки"
    • Справочник-команда "Редактировать объект"
  • Невозможно запустить в базе, в конфигурации которой встроена подсистема "Инструменты Разработчика"(из-за конфликтов имен).
Выпущенные приоритетные изменения

Известные проблемы

История изменений

Поддержать развитие продукта с яндекс кошелька

INFOSTART TOOLKIT

Самый продвинутый набор инструментов для управляемых форм 1С:8.3. 


Проверено на следующих конфигурациях и релизах:

  • 1С:ERP Управление предприятием 2, релизы 2.5.22.63, 2.5.16.61

Вступайте в нашу телеграмм-группу Инфостарт

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

См. также

Разработка Инструментарий разработчика Групповая разработка (Git, хранилище) Разработчик Платные (руб)

Практический курс по работе с AI-агентами для разработчиков 1С уровня middle и senior, а также тимлидов команд: от постановки задач и передачи контекста до создания расширений, интеграций, MCP-инструментов, тестов и проверки готового решения.

50000 руб.

10.09.2026    13333    115    0    

78

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Разработчик Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.

24900 руб.

20.08.2024    83207    432    171    

361

Инструментарий разработчика Роли и права Запросы СКД Разработчик Руководитель проекта 1С:Предприятие 8 Платные (руб)

Инструменты для разработчиков 1С 8.3 и 8.5: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

16500 руб.

02.09.2020    285578    1606    423    

1220

Инструментарий разработчика Разработка Администрирование веб-серверов Системный администратор Разработчик Аналитик Руководитель проекта 1С 8.3 Платные (руб)

Analyzer 1C сводит выгрузку 1С — основную конфигурацию и все расширения — в единый граф знаний. Любой запрос по связям за доли секунды, с пометками «Доб.» / «Заимств.» / «Переопределено». Новое в 2.0 — обновление поставки: сравнение и объединение версий деревом «как в Конфигураторе» с выгрузкой плана решений; поиск конфликтов из-за перехватов расширений и висячих ссылок; загрузка из бинарных .cf/.cfe; циклические зависимости. Плюс анализ влияния, запросы BSL, роли и RLS, граф вызовов. Минута на развёртывание через Docker без необходимости подключения к Интернет. Любая 1С:Предприятие 8.3+.

14000 руб.

17.04.2026    16721    63    62    

73

Пакетная печать Печатные формы Инструментарий разработчика Разработчик 1С:Предприятие 8 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26

22570 руб.

06.10.2023    44152    122    54    

135

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.

15250 руб.

25.08.2025    76810    147    41    

154

Разработка Инструментарий разработчика Разработчик Руководитель проекта 1С 8.3 Платные (руб)

Pilot 1C превращает задачу, поставленную обычными словами, в техническое задание, код на встроенном языке и сценарии проверки. Прежде чем что-то предложить, он сверяется с устройством вашей конфигурации через граф Analyzer 1C: существует ли объект, из чего он состоит, кто его вызывает, какие роли дают права. Чего найти не удалось – спрашивает, а не выдумывает. Готовый код проходит более полутора сотен проверок по справочнику языка и стандартам разработки, который приезжает вместе с продуктом. Модель – ваша: любой сервер, совместимый с программным интерфейсом OpenAI, в том числе локальный. Правки в конфигурацию Pilot не вносит – их применяет разработчик.

18300 руб.

11.09.2026    3697    5    0    

10

Инструменты администратора БД Инструментарий разработчика Роли и права Разработчик 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

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

17000 руб.

10.11.2023    28712    103    46    

107
Вознаграждение за ответ
Показать полностью
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. v.l. 437 25.09.07 07:23 Сейчас в теме
Незнаю, зачем, но скачаю. <el изучать восьмёрку пригодится.
1034. Гость 03.04.13 23:59
не подскажете как исправить (обработка ирАнализЖурналаРегистрации из примера на видео)?

вычислить(поп()) {(1)}: Error compiling or calculating expression or executing fragment of code

поп() "{(3,7)}: Variable is not defined (АнализироватьТранзакцииСУчастиемОбъекта)" Строка
1035. tormozit 7393 04.04.13 01:23 Сейчас в теме
(1034) Информации недостаточно для качественного ответа на твой вопрос. Функция Поп() работает с текстом из буфера обмена. Поэтому как минимум нужно описать, какой текст находится в буфере обмена и в какой точке останова выполняется вызов функции.
1038. tormozit 7393 08.04.13 02:54 Сейчас в теме
1056. SeiOkami 3655 27.06.13 17:44 Сейчас в теме
Как-то я не понял, что не так делаю.
Открыл Консоль кода
Ввел Сообщить(1);
Нажал "Выполнить"
Получил ошибку: http://yadi.sk/d/rdH8Y0996FTsu
1057. tormozit 7393 29.06.13 02:09 Сейчас в теме
(1056) Есть подозрение, что используешь мобильные, а не подсистему. При описании проблемы старайся следовать рекомендациям http://devtool1c.ucoz.ru/forum/2-2-1
1063. tormozit 7393 05.07.13 07:48 Сейчас в теме
(1056) Для ответа на твой вопрос дополнительно к (1057) требуется файл проблемной конфигурации.
1195. kosmo0 113 03.03.14 10:59 Сейчас в теме
3.06

Интерфейс.ирДемонстрация.Интерфейс Неразрешимые ссылки на объекты метаданных (1)
Обработка.ирПодборИОбработкаОбъектов.Справка Неразрешимые ссылки на объекты метаданных (1)
Обработка.ирРедакторПользователей.Форма.Форма.Справка Неразрешимые ссылки на объекты метаданных (2)

В интерфейсе вроде в Сервисе "ОбщаяФорма.ирНастройкиАлгоритмов: Открыть форму"
В Обработка.ирПодборИОбработкаОбъектов - "форму настроек вывода"
В Обработка.ирРедакторПользователей - обе имеющиеся ссылки
1196. tormozit 7393 03.03.14 12:06 Сейчас в теме
(1195) Спасибо. Исправим.
2027. EmpireSer 22.12.16 17:30 Сейчас в теме
А можно сделать какой-то механизм, который отображал бы имя предопределённых данных для 8.2 и для 8.3 (в режиме совместимости с 8.2) ??

А то смотришь в "Редактор объекта БД (ИР)" и так кроме "Предопределенный = Да" больше ни чего нет.
А в "Иследователь объектов (ИР)" поле "ИмяПредопределенныхДанных" имеет значение "{(1)}: Поле объекта не обнаружено (ИмяПредопределенныхДанных)"

Всё это творится на платформе 8.3.8.2168 с конфигурацией "Бухгалтерия предприятия, редакция 2.0" (режим совместимости не меняли и он стаит тот, что проставила платформа сама)

P.S. Так же хотелось, что бы что-то (например "Редактор объекта БД (ИР)") при отображении "ПеречислениеСсылка" тоже показывал его имя в метаданных.
Всё это позвилит ещё проще писать код в "Консоль кода (ИР)" не открывая конфигуратор базы.
2028. tormozit 7393 22.12.16 21:52 Сейчас в теме
(2027) Пожелания записал. Сейчас имя значения перечисления можно увидеть в списке выбора (динамическом списке ИР) перечисления.
2030. EmpireSer 23.12.16 10:52 Сейчас в теме
(2028)
Портативные ИР 3.88.1

Я открыл "Динамический список (ИР)" выбрал "Объект метаданных" в виде перечисления и у меня там светится только колонка "Ссылка" и какая-то пустая колонка (настройка списка показывает, что это колонка "Картинка"). Т.е. я не вижу имя перечисления согластно методанным (а оно может сильно отличаться от синонима/представления)

Вот скриншот
Прикрепленные файлы:
2031. tormozit 7393 23.12.16 11:57 Сейчас в теме
(2030) Если обещанного не видно в старой версии, то следует (логично) обновиться на актуальную и проверить там.
dima21m; EmpireSer; +2 – Ответить
2032. EmpireSer 23.12.16 13:24 Сейчас в теме
(2031)
Согласен, логично.
2029. tormozit 7393 22.12.16 22:25 Сейчас в теме
(2027) Вывести имя предопределенного в режиме совместимости 8.3.3 и ниже не получится, т.к. платформа не предоставляет такой возможности. Если кому то известен способ, просветите меня.
2033. EmpireSer 23.12.16 13:50 Сейчас в теме
(2029)
ИмяПредопределенного = Справочники.СправочникХХХ.ПолучитьИмяПредопределенного(НашаСсылка);


Как раз с 8.3.3 этот метод считается устаревшим, но есть и другой метод (и он есть в 8.2.19.130 так же):

ИмяПредопределенного = ПолучитьПолноеИмяПредопределенногоЗначения(НашаСсылка);
dima21m; tormozit; +2 – Ответить
2034. tormozit 7393 24.12.16 02:43 Сейчас в теме
(2033) Да. Уже забыл про этот метод. Сделаю в следующей версии.
2035. CheBurator 3235 24.12.16 17:24 Сейчас в теме
(2034) "..я успел забыть больше чем вы знали..." ;-)
arkitekt; CratosX; +2 – Ответить
2036. tormozit 7393 26.12.16 09:31 Сейчас в теме
3.90
(2033) Реализовано
(2024) Исправлено
EmpireSer; +1 – Ответить
2063. EmpireSer 19.01.17 16:05 Сейчас в теме
(2036)

А где это отображается?

Взял портативные 3.92.1 (конфигурация Бухгалтерия предприятия 2.0 в режиме совместимости 8.2)
в "Динамический список (ИР)" выбрал "ПланСчетов.Хозрасчетный". В списке отображается только колонка "Идентификатор ссылки" и нет не включенной колонки с именем предопределённого (или типо того).
Думал ладно может где-то в "Редактор объекта БД (ИР)", выбираю продопределённый элемент и нажимаю из верхнего меню кнопку "Строка". Смотрю в редактор объекта...и тоже найти не могу где это поле может быть.
Вот даже скриншот приложил.

Ещё подумал о "Редактор предопределённых", но он мне выдаёт:
Инструмент доступен только в режиме совместимости 8.3.4 и выше
Прикрепленные файлы:
2064. tormozit 7393 19.01.17 16:18 Сейчас в теме
(2063) Для описания конфигурации ПО рекомендую использовать новую кнопку "Информация для технической поддержки" в диалоге "О подсистеме". Какая версия платформы?
2065. EmpireSer 19.01.17 16:24 Сейчас в теме
(2064)
ОС: Windows x86 version 6.1 Service Pack 1 (Build 7601)
Платформа: 8.3.8.2167
Конфигурация: Бухгалтерия предприятия, редакция 2.0 (2.0.65.44-uz.17)
Режим: клиент-серверный
Приложение: Обычное приложение 32б
Режим совместимости: Версия8_2_16
Инструменты разработчика: Портативные 3.92.1
2066. tormozit 7393 19.01.17 16:43 Сейчас в теме
(2065) Ошибка доработки понятна.
2258. Rus_Tiger 2 09.11.17 17:11 Сейчас в теме
В ЗУП 3.1 не работает отладка внешних обработок, т.к. не может выполниться следующий код:
КонстантаПараметрыСлужебныхСобытий = Вычислить("Константы.ПараметрыСлужебныхСобытий");
Не может вычислить:
{(1)}: Поле объекта не обнаружено (ПараметрыСлужебныхСобытий)
2259. tormozit 7393 16.11.17 10:20 Сейчас в теме
(2258) К сожалению начиная с версии БСП 2.4 ее внутренний механизм по созданию объектов внешних обработок не содержит лазеек для работы инструмента. Вероятнее всего решение не будет найдено.
2. artbear 1590 10.10.07 09:35 Сейчас в теме
Замечательный набор!
Хоть какое-то приближение к Опенконфу для восьмерки в режиме Предприятия :)
3. artbear 1590 10.10.07 10:58 Сейчас в теме
А нельзя ли исправить/добавить выбор/поиск наименований, например, методов для контекста и т.д.?
Сейчас установлен режим поиска/подбора по первым буквам.
НО ИМХО по большому опыту использования произвольной фильтрации (например, в Опенконфе) намного удобнее юзать поиск по подстрокам. Т.е. ищутся все слова/варианты, в которых встречаются все подстроки, разделенные пробелами.

Например, в Опенконфе есть мощный макрос для перехода к любому метаданному. Этот макрос выдает очень длинный список из всех метаданных. А с помощью фильтрации по подстрокам очень быстро найти то, что нужно, даже не зная точное название. Например, набрав "Спр Сот", можно быстро перейти к справочнику Сотрудники.

ИМХО рекомендую добавить подобный поиск/фильтрацию, будет очень и очень удобно.
4. tormozit 7393 10.10.07 13:10 Сейчас в теме
В окне подсказки есть 2 поля ввод. Левое - для ввода по первым символам, а правое для фильтра по подстроке. Правое имеет приоритет.
469. sytkosa 119 07.12.09 11:29 Сейчас в теме
(4) Необходимо чтоб при закрытии консоли запросов или других инструментов которые выполняют запросы по регистрам накопления устанавливалось УстановитьИспользованиеИтогов(Истина). Даже если консоль закрылась в краш-ошибке
470. tormozit 7393 07.12.09 12:00 Сейчас в теме
(469) А если еще подумать?
5. logarifm 1133 15.10.07 14:05 Сейчас в теме
Уже изучаю, так что +1
6. пользователь 17.10.07 18:13
Сообщение было скрыто модератором.
...
2221. EmpireSer 07.08.17 13:30 Сейчас в теме
Нашёл ещё одну ошибку (случайно)

Тех. информация та же.

Ошибка в "Консоль запросов (ИР)": что бы воспроизвести ошибку:

1) Создаём пустой запрос
2) Переходим в закладку "Параметры" и нажимаем "Добавить". В результате у нас создаётся параметр с именем "_".
3) Тыкаем мышкой в значение и выбираем ему тип "ТаблицаЗначений".
4) В появившемся окне редактора "Таблица значений" просто нажимаем "ОК"
5) Нажимаем мышкой в пустое пространство, что бы отключилось редактирование ячейки "Значение" (исчезла кнопка "..."), где содержится наш параметр с таблицей значения.
6) Кликаем два раза на наш параметр и у нас снова появляется форма редактирования нашей таблицы значения. В ней мы просто нажимаем "ОК".
7) И имеем ошибку - параметр сменил тип с "ТаблицаЗначений" на "Строка".

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

Скриншоты приложил.
Прикрепленные файлы:
tormozit; +1 – Ответить
2222. tormozit 7393 08.08.17 00:30 Сейчас в теме
(2221) Ошибку воспроизвел. Она была внесена в 4.19
2233. tormozit 7393 14.08.17 00:09 Сейчас в теме
7. tormozit 7393 18.10.07 21:24 Сейчас в теме
v1.00
Доработана консоль компоновок. Добавлена функция сохранения настроек в схему в качестве настроек по умолчанию (будет работать только на 8.1.9+). Обновлены табличные поля с настройками для отображения новых свойств компоновки.

Доработан менеджер интерфейсов. Исправлены мелкие ошибки.

Доработана контекстная подсказка. Исправлены мелкие ошибки.

Добавлена глобальная функция Отладить(Запрос).
Ее удобно использовать во время отладки выполнения запроса в программе.
Перед выполнением запроса можно вычислить в отладчике выражение Отладить(<Имя переменной объекта запроса>) и откроется консоль запросов и загрузит текущий запрос в себя вместе с параметрами и менеджером временных таблиц.

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

Улучшено контекстное меню табличных документов.
8. tormozit 7393 28.10.07 14:36 Сейчас в теме
1.02
консоль отчетов - переименована в консоль построителей отчетов

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

подсказка - версии 1.12, что нового читать на ее страничке http://infostart.ru/projects/848

обшие модули - появился неглобальный общий модуль ирОтладка, в который была перенесена функция Отладить(<Запрос или ПостроительОтчета>); теперь она поддерживает кроме запросов еще и построители отчетов, которые открывает в консоли построителей отчетов

2299. tormozit 7393 16.03.18 15:01 Сейчас в теме
(2298)
ирОбщий.ОбъектБДПоКлючуЛкс(УдаляемаяСсылка);

Спасибо. Самостоятельно исправить ошибку можно заменой ошибочной строки на
	СтруктураОбъекта = ирОбщий.ОбъектБДПоКлючуЛкс(ПолноеИмяОбъекта, УдаляемаяСсылка,,, ЗаписьНаСервере);
9. tormozit 7393 11.11.07 19:33 Сейчас в теме
1.06
- реализован режим "Дерево запроса" в консоли запросов, позволяющий заметно упростить работу со ложновложенными запросами; для работы режима дерева запроса необходимо зарегистрировать библиотеку (COM-компоненту) GoldParser.DLL (ее рекомендуется поместить в каталог исполняемых файлов платформы, регистрация производится выполнением в командной строке в каталоге библиотеки "regsvr32 GoldParser")
- подсказка - версии 1.13, что нового читать на ее страничке http://infostart.ru/projects/848

Консоль запросов стала ощутимо сложнее внутри. К тому же это первая ее версия с полноценным синтаксическим анализом. В следствие чего там должно быть немало неотловленных багов.
10. tormozit 7393 13.11.07 00:54 Сейчас в теме
1.10
- исправлены многочисленные ошибки в консоли запросов в режиме дерева запроса
11. German 416 13.11.07 09:15 Сейчас в теме
Что то не как не могу собразить как GoldParser работает...., а можно посмотреть исходный файл грамматики?
12. tormozit 7393 16.11.07 08:28 Сейчас в теме
1.12
- в консоли запросов ней решены практически все проблемы с грамматикой языка запросов;
подзапросы разбиты на 2 вида ("В" и "ИЗ"), которые по-разному сворачиваются и имеют различные пиктограммы
13. Totoro 571 16.11.07 12:59 Сейчас в теме
Жаль не могу второй плюс поставить. Продолжаю тестировать и использовать.

ЗЫ Спасибо за GoldParser - надо бы когда время будет тоже с ним поразбираться :)
14. tormozit 7393 18.11.07 20:33 Сейчас в теме
1.13
- теперь коносоль компоновок можно использовать в режиме отладки - ирОтладка.Отладить(<Схема компоновки>[, <Настройки>])
- в консоли запросов реализован режим не сворачивания подзапросов; теперь конструктор запроса можно вызывать для нетерминальных подзапросов (при этом они временно разворачиваются); по команде "Перейти к определению" (F12) теперь происходит переход и в подзапросы
- обновлена подсказка (исправлены мелкие ошибки)
15. tormozit 7393 19.11.07 01:01 Сейчас в теме
1.14
- в очередной раз исправлены неуловимые глюки с привязками в консоли построителей отчетов
- в консоль построителей отчетов и компоновок данных добавлены команды для передачи исполняемых запросов в консоль запросов
16. tormozit 7393 21.11.07 23:20 Сейчас в теме
1.15
- исправлено несколько ошибок в консоли запросов
- теперь список параметров в консоли запросов будет сам по возможности обновляться
- метод Отладить() теперь глобальный
17. tormozit 7393 23.11.07 00:52 Сейчас в теме
1.16
- найдено решение проблемы с зависанием приложения при установке выделения в неактивной странице (эта ошибка платформы будет исправлена в ближайшем релизе)
- исправлены ошибки в консоли запросов в режиме дерева запроса
18. CheBurator 3235 23.11.07 01:18 Сейчас в теме
19. Kino 23.11.07 15:52 Сейчас в теме
1. Только начал смотреть - уже получаю удовольствие!
2. Ну что сказать - СУПЕР!!!
20. tormozit 7393 24.11.07 12:08 Сейчас в теме
1.17
- улучшено извлечение параметров в режиме отладки в консоли запросов
- теперь можно ставить на поддержку при объединении
425. Fynjy 23.10.09 11:53 Сейчас в теме
{Обработка.ирПоискСсылокНаОбъект.Форма.Форма(20)}: Значение не является значением объектного типа (ПолноеИмя)
СтрокаТЧ.Метаданные = МетаданныеСсылки.ПолноеИмя();
427. tormozit 7393 25.10.09 11:18 Сейчас в теме
(425) Ошибку смоделировал и устранил. Она заключается в некорректной обработке ссылок из констант. В течение следующей недели выпущу новую версию.
428. tormozit 7393 25.10.09 20:38 Сейчас в теме
1.86
+ в подсказке реализована работа с синтакс-помощником напрямую из файлов платформы (теперь не нужно иметь распакованный архив синтакс-помощника)
+ в подсказке реализовано вычисление типов в комментариях (//:Т=Новый Массив)
+ в поиске ссылок на объект реализовано открытие ссылок на константы (открывается универсальный редактор констант)
- в поиске ссылок на объект исправлена ошибка при работе с константами (425)
+ в подсказке реализовано вычисление метаданных таблиц значений, полученных методами Выгрузить() и ВыгрузитьКолонки() наборов записей
+ в подсказке релизован метод ДобавитьПравилоВычисленияФункции(), позволяющий подключить внешние методы, возвращающие тип значения функции на основании анализа выражений параметров функции и локального контекста
483. tormozit 7393 21.01.10 17:37 Сейчас в теме
(428) Спасибо за информацию. Ошибка будет устранена в следующей версии.
484. artbear 1590 21.01.10 17:57 Сейчас в теме
(483) Сергей, тебе же об этом уже написали в форуме :(
http://infostart.ru/public/15126/forum/topic/30628/
Плюс еще небольшая ошибка, замеченная мной :(
485. tormozit 7393 21.01.10 18:18 Сейчас в теме
(484) Странно, но мне не пришло извещение на почту. Может быть и не должно? Сам форум проверять каждый день я не могу.
486. artbear 1590 22.01.10 08:45 Сейчас в теме
(485) Посмотри ссылку "Изменить мои уведомления", может быть, там есть настройка?
у меня, например, после подключения к группе пользователей разработки сразу стали приходить уведомления.
Если не поможет, напиши в тех.поддержку.
487. tormozit 7393 22.01.10 09:11 Сейчас в теме
(486) Ссылку "Изменить мои уведомления" обнаружить не удалось. Можешь подробнее описать ее местонахождение?
21. tormozit 7393 25.11.07 10:32 Сейчас в теме
1.18
- множественные исправления ошибок в консоли запросов в режиме дерева запроса
22. tormozit 7393 01.12.07 14:07 Сейчас в теме
1.19
- исправлена ошибка проверки корректности вышестоящих подзапросов в режиме дерева запроса при использовании конструктора запроса
23. tormozit 7393 04.12.07 23:32 Сейчас в теме
1.20
- немного улучшена работа параметрами запроса в консоли запросов в режиме отладки
- во все консоли добавлена команда открытия копии консоли
- контекстная подсказка 1.19
24. Ворона 06.12.07 12:22 Сейчас в теме
25. 06.12.07 16:39 Сейчас в теме
26. tormozit 7393 06.12.07 16:48 Сейчас в теме
(25) Не вижу! Где твой зачооот?)
27. 06.12.07 17:06 Сейчас в теме
В интерфейсной панели ветки клавиатурой не сворачиваются, возможно сделать?
715. Inetguru 205 20.12.11 16:10 Сейчас в теме
Уважаемый автор проекта, огромное спасибо за разработку-очень помогает в повседневной деятельности!
Пожелание(вопрос): можно ли прикрутить в систему модифицированный Конструктор выражений СКД из публикации http://infostart.ru/public/97199/. Если доработать справку и докрутить к использованию без захода в конфигуратор и загрузки XML в обработку, а сделать из пользовательского режима в консоли запросов (СКД) наша жизнь еще больше облегчится и станет комфортнее. (Я об этом писал автору Boln в обсуждении его обработки (27)).
716. tormozit 7393 20.12.11 16:36 Сейчас в теме
(715) Я смогу прилепить его только сбоку. Писать свой конструктор схемы компоновки слишком затратно. Поэтому пользоваться конструктором придется через буфер обмена. Какой то синтаксический контроль скорее всего можно будет реализовать. А вот подсветку также очень затратно делать (придется использовать ПолеHTMLДокумента, которое контекстная подсказка пока не поддерживает). В общем пожелание записал. Буду анализировать пути решения.
Inetguru; +1 – Ответить
717. Inetguru 205 20.12.11 19:46 Сейчас в теме
(716) Спасибо за отзыв. Мне кажется важным элементом этого конструктора должна стать справка (которую можно дописать самому и сохранить как-то - можно и в базу, а можно и внешнем файле), потому как часто приходится прибегать к книгам при написании сложных выражений. А если бы было видно в какой-то части этого конструктора подобранную пользователем заранее подсказку (ими можно было бы и делиться) - то это решило бы проблему с потерей времени и удобства при частом обращении к книгам.
730. tormozit 7393 26.12.11 02:24 Сейчас в теме
Новая версия 2.23
В синтакс-помощнике добавлено поле выбора книги справки
Компонента "контекстная подсказка" вместе с синтакс-помощником теперь поддерживает и язык выражений компоновки данных
Реализован конструктор выражения системы компоновки данных, к полю редактирования выражения которого подключена контекстная подсказка; вызывается кнопкой с изображением "fx" ("Конструктор выражения для текущей схемы")
В панель инструментов и командный интеферфейс подсистемы добавлена кнопка вызова синтакс-помощника
Обновлено внутреннее описание платформы от 14-го релиза
В компоненту "контекстная подсказка" добавлена команда "Синтакс-помощник" по аналогии с конфигуратором, поддерживающая все 3 языка программирования
В компоненту "контекстная подсказка" для режимов языка запросов и выражений компоновки добавлены кнопки по работе с буфером обмена (копировать все и вставить все)
В синтакс-помощнике реализована поддержка перехода по якорям
Исправлен контекст выполнения кода в консоли кода - перенесен из модуля формы в общий модуль

(715), (717) реализовано
zoldiar; artbear; Inetguru; +3 – Ответить
28. 06.12.07 17:07 Сейчас в теме
:-) Сам написал - бесплатно
29. tormozit 7393 06.12.07 17:31 Сейчас в теме
(28) Ну проголосовать то надо ;)
(27) У меня сворачиваются. Опиши подробнее свои действия.
492. lustin 12.02.10 11:59 Сейчас в теме
по поводу долгого запуска подсистемы из комментариев к http://infostart.ru/public/65526/

1. неизвестно как реагирует антивирусное ПО на DynamicWrapper и hstart, а также на попытку работы с WMI и VBS - тут я согласен с tormozit - копать в сторону антивируса

2. также может все же сменить
ping localhost
на
ping 127.0.0.1 
- у меня были случаи когда люди редактировали hosts файл с заменой ресолвинга localhost - иначе возможен timeout

кстати при первом запуске подсистемы

3. около 70% времени выполнения у меня занимает создание COM объектов

вот лог замера в процентном отношении

КаталогЛокальныхДанныхПриложений = ShellApplication.NameSpace(28).Self.Path; 23,23 %
ShellApplication = Новый COMobject("Shell.Application"); 19,18%
RegExp = Новый COMОбъект("VBScript.RegExp");		12,56%
WshShell = Новый COMОбъект("WScript.Shell"); 10,81%


и это при отключенном антивирусе

так что долгий запуск надо искать в политиках пользователя системы (которая очень критично относится к COM объектам)

P.S. Запускаю подсистему только от Локального администратора со своей dev машины с установленным антивирусом (но добавленными исключениями на 1Сv8) - проблем особых не имею (не считая того что пора увеличивать производительность дисковой подсистемы - :D )
493. WKBAPKA 216 12.02.10 12:04 Сейчас в теме
2(492): +1, как я и писал, что проблема возможно кроется в политике безопасности
496. tormozit 7393 12.02.10 21:56 Сейчас в теме
(492) По Ping cпасибо. Исправлю.
(495) Спасибо. Исправлю.
497. artbear 1590 13.02.10 22:37 Сейчас в теме
(496) В своей публикации http://infostart.ru/public/65526/ сослался на сабж, т.к. без него практически не работаю :)
30. 06.12.07 18:48 Сейчас в теме
Так лучше? :-)
Действия - стою на элементе развернутой ветки (к примеру Справочник). нажимаю курсор влево - ничего не происходит.
Неплохо бы по Del прибивать элементы в ветках "Последние" и "Часто". Случайно туда попавшие
31. tormozit 7393 06.12.07 19:07 Сейчас в теме
(30) Прошу тебя убрать плюсы у моих комментариев. Если вещь понравилась, голосуй за нее, а не за комментарии. Стандартные сочетания клавиш для дерева в частности CTRL + Num"+" и CTRL + Num"-" тебе всегда помогут. Про Del - пожелание записал.
32. 07.12.07 10:00 Сейчас в теме
(31) Сорри. Туплю. Убрать не получается.
Тока CTRL + Num"+" и CTRL + Num"-" тоже у мня не работают. Да не суть, этим впечетлений не испортишь...
Может не в тему, но ты вроде у дел - переключение интерфейсов - мощная весчь, я на справочниках реализовывал под юзера. тока трабла - не сворачиваются меню верхнего уровня, то бишь включаешь два интерфейса - Справочники.Контрагенты и Справочники.Банки - получаешь два пункта меню Справочники. правильно понимаю, что это непобедимо?
33. tormozit 7393 07.12.07 10:22 Сейчас в теме
(32) Сначала CTRL+UP нажимай, чтобы встать на родительскую строку дерева, помом уже CTRL + Num"+" и CTRL + Num"-". С интерфейсами - не очень понял ситуацию
36. 11.12.07 13:13 Сейчас в теме
(33) Создаем интерфейс, в нем Справочники.Контрагенты. Еще один Справочники.Банки. включаем юзеру любой из них - все красиво. второму юзеру включаем оба - получаем две менюхи верхнего уровня "Справочники". если бы главное меню умело "сворачиваться" при объединении...
1861. zqzq 25 21.07.16 12:08 Сейчас в теме
ИР 3.72, наблюдаются баги на платформе 8.2.19.130

ЗапускПодПользователем:
{Обработка.ирРедакторПользователей.Форма.ЗапускПодПользователем.Форма(32)}: Поле объекта не обнаружено (РежимСовместимостиИнтерфейса)
	ЭлементыФормы.РежимИнтерфейсаТакси.Доступность = Метаданные.РежимСовместимостиИнтерфейса = Метаданные.СвойстваОбъектов.РежимСовместимостиИнтерфейса.Версия8_2РазрешитьТакси;



Открыть связанный сеанс тонкого клиента:
{ОбщийМодуль.ирОбщий.Модуль(19538)}: Поле объекта не обнаружено (Содержимое)
		Для Каждого Форма Из Окно.Содержимое Цикл
1109. sergiobargio1 119 11.10.13 16:29 Сейчас в теме
Добрый день. Пожалуйста, подскажите как можно решить проблему.
Запустил "подбор и обработка объектов БД (ИР)". Выбрал Область данных "РегистрБухгалтерии.Хозрасчетный".

В настройках выбора указал Отбор:
Счет Дт = 08.30
Вид субконто1 Дт = Объекты строительства
Субконто1 Дт = " "
Период >= 23.02.2010 00.00.00
Период <= 27.12.2012 23.59.59

В Выборе отключил "Автозаполнение"
Выбрал следующие поля:
Номер строки
Регистратор
Счет Дт
Вид субконто1 Дт
Субконто Дт

Порядок указал по полю Период, "Автоупорядочивание" активно

Нажал "Найти объекты"
Отобразилась таблица с результатом запроса
Перехожу на закладку "Обработки"
Выбираю Обход данных "Строки"
Активирую "Динамическая выборка", "Выполнять в транзакции", "Пропускать ошибки", "Отключать контроль записи", "Выводить сообщения", "Запись на сервере"
В ветке дерева обработок "Установка реквизитов" создаю новую обработку.
В которой активирую только один реквизит "Субконто1 Дт"
Указываю ему одно значение (один из элементов справочника Объекты строительства)
Сохраняю обработку и нажимаю "Выполнить".
обработка выпадает по ошибке:
"{Обработка.ирПодборИОбработкаОбъектов.Форма.УстановкаРеквизитов.Форма(30)}: Поле объекта не обнаружено (СубконтоДт1)
Объект[СтрокаРеквизита.Идентификатор] = СтрокаРеквизита.Значение;
"
Понятное дело, что у бухгалтерского регистра нет поля СубконтоДт1, но как выбрать необходимое?
Документы перепроводить нельзя, так как большинство из них Требования-накладные и обороты будут пересчитаны по среднему.
Необходимо, что бы в проводках подставился необходимый элемент справочника Объекты строительства в "Субконто1Дт"
Пожалуйста, подскажите как ещё можно решить эту проблему?
Спасибо.

1123. tormozit 7393 09.12.13 00:47 Сейчас в теме
(1109) sergiobargio1,
Исправлено в 3.00
sergiobargio1; +1 – Ответить
1124. sergiobargio1 119 09.12.13 12:58 Сейчас в теме
(1123) спасибо большое. подскажите, пожалуйста, а каким образом можно с помощью Вашего инструмента выбрать из бухгалтерского регистра те записи по субсчетам 08 счёта, в которых сумма по БУ не соответствует суммам по НУ и произвести в таких записях замену Сумм по НУ на соответствующие Суммы по НУ ? Спасибо.
34. tormozit 7393 09.12.07 03:53 Сейчас в теме
1.21
- конструктор запросов (при вызове из панели контекстной подсказки) теперь поддерживает работу с текстами запросов, содержащими обращения к существующим временным таблицам; пока есть одно ограничение - временные таблицы должны обязательно иметь псевдоним
35. tormozit 7393 10.12.07 22:51 Сейчас в теме
1.22 (как водится, добавляя новые фичи, добавляем в старые баги)
- устранена свежепривнесенная ошибка в работу контекстной подсказки в тексте запроса в консоли запросов
37. 11.12.07 13:41 Сейчас в теме
У Вас в консоли запросов есть вкладка "Перед выполнением запроса". можно пример возможных действий в ней?
38. tormozit 7393 11.12.07 14:30 Сейчас в теме
(37) Пример. Установить в качестве параметра сложно вычисляемое значение.
39. tormozit 7393 19.12.07 00:32 Сейчас в теме
1.24
- BSD лицензия интегрирована в общий модуль ирГлобальный

в консоли запросов
- в режиме дерева запроса исправлена поддержка типов ВидСчета, ВидРегистраНакопления и ВидРегистраБухгалтерии
- ранее флаг модифицированности не устанавливался после использования конструктора запроса
- добавлена полуавтоматическая установка компоненты GoldParser.dll

обновлена контекстная подсказка до версии 1.21
40. tormozit 7393 30.12.07 21:07 Сейчас в теме
1.26

Общие:
- теперь в модальном режиме все сообщения будут выдаваться через Предупреждение() (раньше они выводились в не всегда видимое окно служебных сообщений)
- в грамматику языка запросов добавлены несколько редко используемых синтаксических конструкций

Консоль запросов:
- исправлена ошибка при обработке вложенных запросов с временными таблицами в режиме дерева запроса
- исправлена ошибка при передаче менеджера временных таблиц запроса из отладчика
41. tormozit 7393 06.01.08 20:10 Сейчас в теме
1.27
- исправлена свежая ошибка в консоли компоновок данных
42. Gmix 419 09.01.08 09:37 Сейчас в теме
43. artbear 1590 14.01.08 16:59 Сейчас в теме
На текущий момент интерфейсная панель какой версии?
По сравнению с http://infostart.ru/projects/1472 (ссылка из описания) ?
44. tormozit 7393 14.01.08 18:36 Сейчас в теме
(43) Как только Buran поправит оставшиеся баги сразу выложу новую версию. Он обещал сегодня выложить.
45. Yasen 490 14.01.08 21:30 Сейчас в теме
(44) Исправил. Добавил полнотекстовый поиск.
46. tormozit 7393 15.01.08 00:37 Сейчас в теме
1.28
- обновлена интерфейсная панель
- исправлена проблема с открытием файлов типовой консоли отчетов в консоли построителей отчетов
- исправлено несколько мелких багов при работе с временными таблицами
47. kostas 10 17.01.08 12:25 Сейчас в теме
Версия 1.28 при вызове интерфейсной панели -
{Обработка.ирИнтерфейснаяПанель.Форма.Форма(762)}: Ошибка при вызове метода контекста (Выполнить): {(7, 2)}: Поле не найдено "ВидОбработки.Порядок"
См текст запроса
49. tormozit 7393 17.01.08 22:55 Сейчас в теме
1.29
- исправлена ошибка (47) в интерфейсной панели
1809. Cyberhawk 135 14.06.16 16:15 Сейчас в теме
ОМ "ирСервер"
Метод "ПриПодключенииВнешнейОбработки"
	ОтладкаВключена = ХранилищеСистемныхНастроек.Загрузить("ирОтладкаВнешнихОбработок", "СозданиеВнешнихОбработокЧерезФайл");
	Если ОтладкаВключена ...
Оно иногда может возвращать и Неопределено, ну и ошибка будет

{ОбщийМодуль.ирСервер.Модуль(49)}: Преобразование значения к типу Булево не может быть выполнено
Если ОтладкаВключена Тогда
1812. tormozit 7393 14.06.16 22:02 Сейчас в теме
(1809) Опять старую версию толкаешь. Используй новую.
66. Yasen 490 21.01.08 08:52 Сейчас в теме
(47) Пофиксено в версии 2.0.3. Качайте на страничке проекта "Интерфейсная панель" http://infostart.ru/projects/1472
67. kostas 10 21.01.08 18:25 Сейчас в теме
1503. dgolovanov 03.08.15 15:21 Сейчас в теме
Редактор предопределенных вываливается с исключением при запуске под 8.3.6. версии с режимом совместимости 8.2:
{Обработка.ирРедакторПредопределенных.Форма.Форма.Форма(67)}: Ошибка при вызове метода контекста (Выполнить)
ТаблицаРезультата = Запрос.Выполнить().Выгрузить();
по причине:
{(4, 7)}: Поле не найдено "Т.ИмяПредопределенныхДанных"
ГДЕ Т.<<?>>ИмяПредопределенныхДанных <> ""

Оно и понятно, но может заглушку сделать для режима совместимости?
tormozit; +1 – Ответить
1504. tormozit 7393 03.08.15 16:00 Сейчас в теме
(1503) Спасибо. Исправлю в следующей версии.
dgolovanov; +1 – Ответить
48. tormozit 7393 17.01.08 13:55 Сейчас в теме
50. artbear 1590 18.01.08 10:33 Сейчас в теме
Нарвался на неявное поведение при обновлении подсистемы в основной через поддержку подсистемы :(
При этом по умолчанию предлагается к замене номер версии всей конфигурации, а не подсистемы, что не есть гуд, если основная конфигурация является другой ( УПП и т.д.)
.
Предлагаю для варианта подсистемы с обновлением через поддержку не заменять Версию и модуль приложения, если возможен подобный вариант :)
51. tormozit 7393 18.01.08 11:12 Сейчас в теме
(50) Увы, я не знаю путей реализации подобного способа.
52. artbear 1590 18.01.08 11:24 Сейчас в теме
(51) Предлагаю тогда здесь поправить описание, указав, что
"При обновлении через поддержку конфигурации ОБЯЗАТЕЛЬНО УБИРАТЬ галочки на поле "Версия" и "Модуль приложения" во избежание багов с основной используемой конфигурацией"
55. tormozit 7393 18.01.08 13:01 Сейчас в теме
(54, 53) Сделаем.
(52) Ок. Разумно.
374. 1981ink 14.08.09 15:32 Сейчас в теме
Подскажите пожалуста где ещё надо копнуть, чтоб такое значение не вылазило

{МодульПриложения(52)}: Ошибка при получении значения атрибута контекста (ТекущийПользователь): Попытка получения неинициализированного значения параметра сеанса
глТекущийПользователь = ПараметрыСеанса.ТекущийПользователь;
по причине:
Попытка получения неинициализированного значения параметра сеанса

Куда добавить код

// +++.ДОБАВЛЕНИЕ.07/09/23-14:24:41.<ИР>
Если ПравоДоступа("Использование", Метаданные.Обработки.ирПлатформа) Тогда
ирПлатформа = Обработки.ирПлатформа.Создать();
КонецЕсли;
// ---.ДОБАВЛЕНИЕ.07/09/23-14:24:41.<ИР>

377. 1981ink 14.08.09 16:55 Сейчас в теме
(374) Происходит после поставки платформы на поддержку, кто разобрался скажите какие ещё подправить в модуле приложения
1289. isukachev 62 02.10.14 07:20 Сейчас в теме
Условия те же, что и в предыдущем сообщении
В редакторе БД много пустого места между полями "Ссылка", "Таблица" и панелью со вкладками


Если открыть редактор БД, ничего не выбирать в полях "Ссылка" и "Таблица" и переключаться между вкладками, появляются сообщения об ошибках
"{Форма.Форма.Форма(50)}: Преобразование значения к типу Булево не может быть выполнено
ЭлементыФормы.ОсновныеДействияФормы.Кнопки.Удалить.Доступность = мЭтоСсылочныйОбъект и ЗначениеЗаполнено(ВыбОбъект);
"

Если в поле "Таблица" (поле "Ссылка" не трогать) сначала выбрать вид объекта метаданных, а потом очистить, то при переключении на вкладку "Изменения на узлах" получаем сообщение об ошибке

{Форма.Форма.Форма(1439)}: Тип не определен
Результат = Новый (СтрЗаменить(ИмяОсновнойТаблицы, ".", "НаборЗаписей."));
tormozit; +1 – Ответить
1290. tormozit 7393 02.10.14 08:48 Сейчас в теме
(1289) Пустое место в верхней части формы оставлено умышленно, чтобы верхняя граница панели не скакала при переключении между регистрами и другими таблицами. В следующей версии я уменьшу его высоту и изменю привязки так, чтобы оно не растягивалось по высоте.

(1288), (1289) Спасибо за описания проблем. Все их я воспроизвел. Постараюсь устранить их в следующей версии.
isukachev; +1 – Ответить
53. artbear 1590 18.01.08 11:45 Сейчас в теме
Пожелание:
Просьба добавить еще фичу - удаление двойных кавычек
Они остаются при вставке запроса из готового кода 1С после удаления переводов строк.
Пока приходится их убирать руками.
54. artbear 1590 18.01.08 11:47 Сейчас в теме
(53) Я говорил о "КонсолиЗапросов" :)
ЗЫ а вообще есть возможность вставить готовый запрос в код 1С с добавлением перевода строки + двойных кавычек - т.е. запрос в коде 1С ?
1409. Elgrego 121 10.03.15 10:41 Сейчас в теме
Добрый день.
Вскрылся косяк в обработке "Удаление объектов с контролем ссылок" при обработке независимого непериодического регистра сведений, у которого нет измерений! (В типовой конфе бухгалтерии это регистр "НастройкиФормированияКонтролируемыхСделок")
Ошибка:
{Обработка.ирУдалениеОбъектовСКонтролемСсылок.МодульОбъекта(54)}: Ошибка при вызове метода контекста (Выполнить)
	Выборка = Запрос.Выполнить().Выбрать();
по причине:
{(1, 37)}: Синтаксическая ошибка "ИЗ"
ВЫБРАТЬ КомиссионноеВознаграждение, <<?>>ИЗ РегистрСведений.НастройкиФормированияКонтролируемыхСделок ГДЕ КомиссионноеВознаграждение В (&КомиссионноеВознаграждение)

Себе поставил заплатку в строке 185 модуля объека:
		Если Прав(ТекстВыбора,1) = "," и ПолеСсылки = "" Тогда
			ТекстВыбора = Лев(ТекстВыбора,СтрДлина(ТекстВыбора)-1);
		КонецЕсли;

tormozit; +1 – Ответить
1411. tormozit 7393 10.03.15 20:28 Сейчас в теме
(1409) Спасибо. Ошибку воспроизвел.
(1410) Уже обсуждалось. Идея напрашивается сама собой. После выхода стабильной сборки 8.3.6 буду рассматривать применимость этого механизма для нового варианта выпуска подсистемы. По описанию механизма можно сделать вывод, что шансы на успех большие, но как и любому новому механизму ему потребуется время на избавление от ошибок и ограничений, которых уверен там будет немало. Так что запасайтесь терпением.
57. tormozit 7393 18.01.08 13:39 Сейчас в теме
(53) Есть еще пара удобных способов передачи текста запроса из кода в коносль.
1) поставить точку останова на строке, в которой выполняется запрос и во время остановки вычислить "Отладить(<ИмяОбъектаЗапроса>)"
2) установить курсор в любое место текста запроса и, вызвав контексное меню, выбрать "Конструктор запроса" и затем в диалоге "Запрос" скопировать чистый текст запроса
58. artbear 1590 18.01.08 16:29 Сейчас в теме
(57) Спасибо.
"Отладить" мне очень понравилось, здорово сделано, стало офигенно удобно отлаживать чужие и собственные тяжелые запросы.
.
1) Еще момент - работа с подзапросами возможна только при использовании парсера ?
Или еще как-то ?
.
2) Справка в поставляемой конфе отстает от написанного на сайте :)
56. kostas 10 18.01.08 13:27 Сейчас в теме
Пожелание:
1. Сохранять наработки из всех консолей не только в файл, но и в саму базу.
2. Сделать простой способ выгрузки/ загрузки всех настроек и наработок для переноса между ИБ
3. В консоли запросов в обработках результатов запроса сделать возможность нескольких алгоритмов а лучше подцепить справочник алгоритмов.
59. artbear 1590 18.01.08 17:46 Сейчас в теме
Повторю вопрос:
А вообще есть возможность вставить готовый запрос из консолей в код 1С с добавлением перевода строки + двойных кавычек - т.е. запрос в коде 1С как обычный текст ?
60. tormozit 7393 18.01.08 22:15 Сейчас в теме
58.1 - А что в этом странного? Да. Парсер необходим для работы с подзапросами.
58.2 - Справку пока лень писать. Особенно неприятно, когда ее напишешь, а потом что то переделаешь и справку опять переписывать. Пока подсистема активно развивается справку писать очень накладно.
59 - Повторяю ответ. Сделаем в скором времени.
61. artbear 1590 19.01.08 10:42 Сейчас в теме
60.1 - просто я еще не пробовал работать с подзапросами, поэтому и спрашивал :)
Жду новостей :)
bionicle; +1 – Ответить
63. tormozit 7393 19.01.08 11:40 Сейчас в теме
(61) Понятно. В таком случае ответ другой - язык запросов 1с 8 предоставляет возможность для описания запроса в качестве источника в предложении ИЗ. Парсер для этого не нужен. Он лишь позволяет мне разобрать запрос на структурные элементы.
65. artbear 1590 19.01.08 12:22 Сейчас в теме
(63) Спасибо, но, хотя я в восьмерке, это я уже знаю :)
62. artbear 1590 19.01.08 10:47 Сейчас в теме
Еще вопрос: есть ли возможность объединять файлы хранения настроек консолей в один файл?
ИМХО удобнее работать для одной конфигурации/базы с одним файлом консоли, чем с кучей.
А куча файлов получается при использовании Отладить для каждого отдельного запроса/построителя и т.д :(
64. tormozit 7393 19.01.08 11:41 Сейчас в теме
(62) Такой возможности нет. Реализация подобного функционала планируется.
2736. Xershi 1566 15.09.20 12:34 Сейчас в теме
Столкнулся с проблемой:
Использование синхронных методов на клиенте запрещено!
{ВнешняяОбработка.ирПортативный.Форма.ПерезапускСеансаУправляемая.Форма62}:		Если Не ИсполняемыйФайл.Существует() Тогда
{ВнешняяОбработка.ирПортативный.Форма.ПерезапускСеансаУправляемая.Форма228}:	ЗапуститьНовоеПриложение(Истина);

по причине:
Использование синхронных методов на клиенте запрещено!


В конфигурации отключено использование синхронных вызовов версия ИР_5_50.
2737. tormozit 7393 15.09.20 13:48 Сейчас в теме
(2736) Вроде бы используешь ИР уже довольно давно. А раздел "Поддерживаются режимы конфигурации" до сих пор не читал получается. Ведь там есть объяснение этой проблемы.
2738. Xershi 1566 15.09.20 13:50 Сейчас в теме
(2737) речь идет об управляемой форме, которая должна запустить базу в ОФ в нужном режиме.
Кнопка в УФ, которая это делает не работает.
68. artbear 1590 24.01.08 15:25 Сейчас в теме
ИМХО Для правильной работы пользователя с ограниченными правами в конфигурации со включенной подсистемой в модуле приложения лучше написать так:
Код
Метаданное_ирПлатформа = Метаданные.Обработки.Найти("ирПлатформа");
Если (Метаданное_ирПлатформа <> Неопределено) И (ПравоДоступа("Чтение", Метаданное_ирПлатформа)) Тогда
   ирПлатформа = Обработки.ирПлатформа.Создать();
КонецЕсли;
Показать полностью

ЗЫ проверено на тестах :)
69. tormozit 7393 24.01.08 16:55 Сейчас в теме
А чем
Код
Если ПравоДоступа("Использование", Метаданные.Обработки.ирПлатформа) Тогда
ирПлатформа = Обработки.ирПлатформа.Создать();
КонецЕсли;
Показать полностью

не устраивало?
70. Yra_bes 26.01.08 17:22 Сейчас в теме
Подскажите начинающему как начать этим пользоваться?
71. tormozit 7393 31.01.08 00:30 Сейчас в теме
1.30
- в консоли запросов в дерево запроса теперь попадают все выборки данных, т.е. теперь дерево будет содержать все таблицы из которых выбираются данные
72. German 416 31.01.08 09:54 Сейчас в теме
73. artbear 1590 31.01.08 10:56 Сейчас в теме
(Автору) Предлагаю в описание разработки на сайте добавить упоминание об очень полезной глобальной функции Исследовать()
Очень мощная и удобная вещь!
74. tormozit 7393 31.01.08 13:39 Сейчас в теме
(73) Да я все хотел о ней в хелпе написать к контекстной подсказке, но все времени нету. В списке задач уже пылится третий месяц...
75. artbear 1590 31.01.08 14:34 Сейчас в теме
(75) Думаю, можно просто написать -
для изучения данных практически любых значений рекомендую использовать вызов Исследовать(НужноеЗначение)
Даже режим отладки не потребуется.
Попробуйте, обязательно понравится :)
82. tormozit 7393 03.02.08 09:38 Сейчас в теме
(75) Кстати на странице самой контекстной подсказки http://infostart.ru/projects/848 об этом написано. Цитирую "для вызова исследователя объектов нужно вызвать глобальную функцию Исследовать(<Объект>)"
83. artbear 1590 05.02.08 17:24 Сейчас в теме
(82) Правильно, но в описании самой разработки ничего этого нет :(
А про сайт, как обычно, помнишь ведь в последнюю очередь :)
+
думаю, что немногие свяжут контекстную подсказку с Исследовать :)
я, например, не догадался туда заглянуть :)
76. Stepa86 1538 01.02.08 14:33 Сейчас в теме
У меня у одного не получается зарегистрировать парсер? Выскакивает ошибка "GoldParser.dll" загружен, но не5 удалось выполнить вызов DllRegisterServer, код ошибки 0x80004005". Сижу под вистой, с другими компонентами проблем не было...
78. tormozit 7393 01.02.08 16:50 Сейчас в теме
(76) http://support.microsoft.com/kb/307495
Отпиши плиз, как решишь проблему.
77. German 416 01.02.08 15:25 Сейчас в теме
Так а я про исследовать ничего не слышал .. недоглядел
79. Stepa86 1538 01.02.08 17:14 Сейчас в теме
Мдя, мелкомягкие умеют описывать ошибки. Решилось запуском тоталкомандера под рутом и выполнением команды "regsvr32 GoldParser.dll" через командную строку. Видимо просто прав не хватило на регистрацию и вылетела настолько левая ошибка. Думаю есть смысл в коде "ир" прописать регистрацию парсера с рутом (хотя не знаю какой командой это делается).
80. tormozit 7393 03.02.08 02:56 Сейчас в теме
1.31
Содержит исправления ошибок:
- в грамматике языка запросов
- в консоли запросов
81. tormozit 7393 03.02.08 09:23 Сейчас в теме
Да, еще в 1.31 исправлена ошибка в консоли построителей отчетов, связанная с установкой параметров.
84. tormozit 7393 12.02.08 23:24 Сейчас в теме
1.32
- в коносоли запросов добавлен компоновочный отбор
85. tormozit 7393 17.02.08 23:00 Сейчас в теме
1.33
- в консоли запросов в режиме дерева запроса добавлена горячая клавиша CTRL+S для окончания редактирования
- в консоли запросов в режиме дерева запроса находясь не в режиме редактирования при выполнении запроса на создание временной таблицы она будет автоматически предварительно удаляться и в качестве результата будет выводиться ее содержимое
- в консоли запросов в режиме дерева запроса для временных таблиц и для корневого узла дерева запроса на создание временной таблицы добавлены свои пиктограммы; имя корневого узла на создание временной таблицы теперь равно имени создаваемой временной таблицы
- в консоли запросов для запроса добавлен хранимый режим "Построитель/Компоновка", предназначенный для использования настроек соотвествующего объекта при выполнении запроса;
- в консоли компоновок теперь набор данных запрос будет открываться в консоли запросов в новом ее режиме "Редактирование"
86. tormozit 7393 17.02.08 23:01 Сейчас в теме
1.33
- обновлена контекстная подсказка 1.24, читать как всегда тут http://infostart.ru/projects/848
87. tormozit 7393 18.02.08 08:09 Сейчас в теме
1.34
- в дереве запроса теперь можно включить колонку с текстом узла
- в дереве запросов отображается колонка с типом запроса
- исправлена мелкая ошибка в грамматике языка запросов
162. simol 12.06.08 14:07 Сейчас в теме
При поиске ссылок:
{Обработка.ирПоискСсылокНаОбъект.Форма.Форма(87)}: Ошибка при установке значения атрибута контекста (ИндексКартинки): Недопустимое значение
Ячейки.КартинкаСсылки.ИндексКартинки = ДанныеСтроки.КартинкаСсылки;

ДанныеСтроки.КартинкаСсылки = -1
В строке ссылка на БП
163. simol 12.06.08 14:19 Сейчас в теме
166. simol 17.06.08 15:47 Сейчас в теме
Решение (162) мне понравилось ;)
Теперь выводится "-1".
А нельзя добавить в ЛксПолучитьИндексКартинкиСсылки(пСсылка, пЛиОпределятьСтатусСсылки = Неопределено)
картинку БизнесПроцесса?
167. tormozit 7393 17.06.08 15:51 Сейчас в теме
(166) Добавить можно, но некогда. Там надо все переделывать.
88. VVi3ard 52 18.02.08 14:09 Сейчас в теме
Замечательная разработка.
89. tormozit 7393 25.02.08 16:51 Сейчас в теме
1.35
консоль запросов
- в дереве запроса добавлены команды "Перенести в новый запрос" для подзапросов ИЗ, "Преобразовать в подзапрос" для таблиц
- в дереве запроса добавлена поддержка объединений!
- проведена оптимизация работы с деревом запроса
90. tormozit 7393 25.02.08 16:55 Сейчас в теме
1.35
- в консоли запросов добавлена команда "Открыть исполняемый запрос в консоли запросов"; она предназначена для анализа настроенного (с помощью закладки "Настройка") запроса; иногда бывает полезно убедиться, что отбор был правильно добавлен, перед выполнением запроса
91. tormozit 7393 28.02.08 02:49 Сейчас в теме
1.37
обновлена контекстная подсказка до 1.26
92. tormozit 7393 29.02.08 06:52 Сейчас в теме
1.38
- исправлены мелкие ошибки
- ком-компоненты теперь встроены в макеты (устанавливаются без наличия подключения к инету)
93. Stepa86 1538 04.03.08 12:03 Сейчас в теме
Планируется ли разделение конфы на отдельные самостоятельные обработки??? а то частенько просто нужен один какой нить инструмент и из за него объединять конфы не хочеться.
94. tormozit 7393 04.03.08 21:05 Сейчас в теме
1174. vsuh 40 12.02.14 09:45 Сейчас в теме
Багрепорт
(мобильные) Инструменты разработчика 3.04.1
В базе нет роли ирРазработчик. При попытке запуска базы под другим пользователем получаем ошибку:
{Форма.ЗапускПодПользователем.Форма(93)}: Поле объекта не обнаружено (ирРазработчик)
Если Не ПользовательИБ.Роли.Содержит(Метаданные.Роли.ирРазработчик) Тогда

галочка Временно предоставить право "Разработчик (ИР)" заблокирована.

Ошибка исправляется в строке 200 модуля формы ЗапускПодПользователем:
//Изменено: sukhikh 12.02.2014
//ЭлементыФормы.ВременноПредоставитьПравоРазработчикИР.Доступность = Не ирКэш.ЛиМобильныйРежимЛкс();
//---- Заменено на: ----
ЭлементыФормы.ВременноПредоставитьПравоРазработчикИР.Доступность = ирКэш.ЛиМобильныйРежимЛкс();
/// sukhikh 12.02.2014

И, кстати, было бы очень правильно добавить на форму Список пользователей (ИР) возможность открыть форму элемента справочника Пользователи текущего пользователя ИБ.
Прикрепленные файлы:
95. tormozit 7393 09.03.08 11:56 Сейчас в теме
1.40
Немного переработан алгоритм сворачивания подзапросов в дереве запросов, по ходу чего были исправлены кое какие косяки. Теперь сворачивание производится более строго, но недопустимо слитное расположение внешних токенов (групп печатаемых символов) и скобок вложенного запроса в предложении ИЗ. Т.е. после сворачивания текста "ВЫБРАТЬ 1 ИЗ(ВЫБРАТЬ 2)КАК МойПодзапрос", вы получите "ВЫБРАТЬ 1 ИЗ_МойПодзапрос_КАК МойПодзапрос" и при проверке запроса вы получите ошибку. В будущем данная пробема возможно будет решена
96. MaxS 3151 11.03.08 07:35 Сейчас в теме
Может быть целесообразно в модуле приложения выключать неиспользуемые функции, например так:

Если РольДоступна("ирРазработчик") Тогда // MaxS 2008-03-11
	ирПлатформа = Обработки.ирПлатформа.Создать();
Иначе
	ГлавныйИнтерфейс.ирРазработчик.Переключаемый = Ложь;
	ГлавныйИнтерфейс.ирРазработчик.Видимость     = Ложь;
	ГлавныйИнтерфейс.ирДемонстрация.Переключаемый = Ложь;
	ГлавныйИнтерфейс.ирДемонстрация.Видимость = Ложь;
КонецЕсли;
Показать
97. tormozit 7393 11.03.08 08:05 Сейчас в теме
(96) Спасибо. Исправлю. Раньше подобное отключение было сделано, но в какой то момент упустил при подготовке новой версии во время сравнения и объединения.
98. tormozit 7393 11.03.08 08:08 Сейчас в теме
1.41
- исправлено (96)
99. MaxS 3151 13.03.08 08:34 Сейчас в теме
баг или фича...
При объединении subj с УТ 10.3.3.3 типовая обработка "КонсольОтчетов" объединяется с "ирКонсольПостроителейОтчетов".
Приходится в окне сравнения и объединения жать пр.кн.мыши-Отменить соответствие объектов, потом Обновить и только после этого нажать Выполнить.

Видимо когда-то ирКонсольПостроителейОтчетов была сделана из УТ и теперь при объединении сравнивается по внутренним идентификаторам...
Получается недостаточно того что все метаданные имеют префикс "ир" нужно быть начеку и смотреть а не заменится ли при объединении типовой объект. ;)
100. tormozit 7393 13.03.08 08:55 Сейчас в теме
(99) Да, ты прав. Постараюсь исправить. Сделаем ей новый внутренний идентификатор.
223. artbear 1590 01.10.08 08:36 Сейчас в теме
Какие-то странные проблемы с Временными таблицами в консоли запросов :(
Есть запрос по бух.счетам для счета 08.3 - можно проверить на БП или УПП
Код
ВЫБРАТЬ
   Таблица.Субконто1 КАК ОбъектСтроительства,
   Таблица.Субконто1.Наименование КАК ОбъектСтроительстваНаименование,
   Таблица.СуммаКонечныйОстаток КАК СуммаОстаток
ПОМЕСТИТЬ ТабОбъектыСтроительства
ИЗ
   РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, , ДвиженияИГраницыПериода, счет = &ВыбСчет, , Организация = &Организация) КАК Таблица
ИНДЕКСИРОВАТЬ ПО
   ОбъектСтроительстваНаименование
Показать полностью

.
Далее выполняю запрос к этой временной таблице
Код
ВЫБРАТЬ
   Таблица1.ОбъектСтроительства,
   Таблица1.СуммаОстаток КАК СуммаОстатокИтого_ПоОдномуОбъекту
ИЗ
   ТабОбъектыСтроительства КАК Таблица1
ГДЕ
   ОбъектСтроительства = &ПарамСубконто1
Показать полностью

.
Если данный запрос открыть в конструкторе запросов, и посмотреть текст запроса в самом конструкторе, то увидим, что запрос преобразован во что-то ужасное :(
ВЫБРАТЬ
Таблица1.ОбъектСтроительства,
Таблица1.СуммаОстаток КАК СуммаОстатокИтого_ПоОдномуОбъекту
ИЗ
(ВЫБРАТЬ
ВЫБОР
КОГДА ЛОЖЬ
ТОГДА ЗНАЧЕНИЕ(Документ.ОтчетКомитентуОПродажах.ПустаяСсылка)
КОГДА ЛОЖЬ
ТОГДА ЗНАЧЕНИЕ(Документ.ОтражениеПоступленияТоваровИУслугНДС.ПустаяСсылка)
// ТУТ куча таких строчек для разных документов и справочников :(
КОНЕЦ КАК ОбъектСтроительства,
ВЫРАЗИТЬ("" КАК СТРОКА(100)) КАК ОбъектСтроительстваНаименование,
ВЫРАЗИТЬ(0 КАК ЧИСЛО(38, 2)) КАК СуммаОстаток
ГДЕ
"ВременнаяТаблица" = "ТабОбъектыСтроительства") КАК Таблица1
ГДЕ
Таблица1.ОбъектСтроительства = &ПарамСубконто1
.
Причем сам указанный запрос работает, выдает верные данные, но если запрос чуть усложнить, например, добавив объединение с каким-нибудь другим, начинают выдаваться странные ошибки на синтаксис запроса, хотя в запросе все верно.
.
Прошу помощи или подсказки.
ЗЫ вариант (222) попробовал, тоже самое.
224. tormozit 7393 01.10.08 10:09 Сейчас в теме
(223) "Ужасное" - маскировка временной таблицы (ее подмена). Из твоего сообщения не видно сути возникшей проблемы. Прошу прислать пример проблемного запроса с описанием конкретной проблемы.
1288. isukachev 62 02.10.14 07:09 Сейчас в теме
1С:Предприятие 8.2 (8.2.19.83)
Конфигурация "Управление торговлей", редакция 10.3 (10.3.21.2)
Файловый режим
Инструменты разработчика 3.14.2
Нажать кнопку "Настройки инструментов", перейти на вкладку "Другое". Выбрать иное расположение панели, нажать кнопку "Сохранить и закрыть".
Получаем ошибку:
"Значение не является значением объектного типа (ЛиМобильныйРежимЛкс)"
с кнопками ОК и Подробно:

{Форма.Форма.Форма(100)}: Значение не является значением объектного типа (ЛиМобильныйРежимЛкс)
Если ирКэш.ЛиМобильныйРежимЛкс() Тогда
tormozit; +1 – Ответить
1307. isukachev 62 06.10.14 07:27 Сейчас в теме
Условия те же что и в (1288), только ирМобильные 3.15.1

(1302) В версии 3.15.1 воспроизводится ошибка из (1289)


Еще один аналогичный баг. Если в окне редактора БД выбрать что-нибудь в поле "Таблица", поле "Ссылка" не заполнять. Перейти на вкладку "Связанные колонки БД", очистить поле "Таблица", получаем сообщение об ошибке "Тип не определен"
{Форма.Форма.Форма(1439)}: Тип не определен
Результат = Новый (СтрЗаменить(ИмяОсновнойТаблицы, ".", "НаборЗаписей."));
tormozit; +1 – Ответить
1308. tormozit 7393 06.10.14 08:56 Сейчас в теме
(1307) Спасибо. Исправлю в следующей версии.
1316. tormozit 7393 20.10.14 00:04 Сейчас в теме
101. tormozit 7393 16.03.08 09:44 Сейчас в теме
Сделал себе WM кошелек для благодарностей. Смотрите в профиле.
102. tormozit 7393 16.03.08 22:17 Сейчас в теме
1.42
- большие доработки в направлении алгоритмов: их можно вызывать друг из друга с параметрами (скоро выложу пример), есть опция для отладочного режима с генерацией связанных внешних обработок на лету для выполнения каждого алгоритма (позволяет удобно отлаживать алгоритмы)
- реализован диалог выбора допустимых типов для параметров алгоритмов (пока малофункциональный и медленный, но рабочий)
- улучшены исследователь объектов и коллекций
- значительно улучшена работа контекстной подсказки с составными типами
- исправлена ошибка при сворачивании сложных запросов в консоли запросов
- в консоли компоновок данных добавлен механизм временных наборов данных (пока нет времени описывать, скоро выложу пример), который является более универсальным средством чем пакетные запросы в 8.1.11 и будет поддерживать сами пакетные запросы
- теперь все табличные поля доступных полей компоновки данных будут отображать пиктограммы по роли и типам поля

Про 11-й релиз. Подсистема почти совместима с 11-м релизом, консоль запросов понимает пакетные запросы. Но к большому сожалению из-за признанной ошибки платформы метод НайтиПараметры с такими запросами при наличии обращения к временным таблицам не работает. Вследствие чего консоль будет выдавать ошибку. Так что ждем 12-го релиза.
1832. EmpireSer 27.06.16 20:55 Сейчас в теме
Версия 3.69.2
Тип: портативные

1. Эх, в "Редактор объекта БД" управляемая форма ссылки внешнего источника данных не открывается :(

2. Если использовать внешнюю ссылку в отборе в обработке "Подбор и обработка объектов" (удивительно, что я могу её подобрать) возникает ошибка:
{Форма.ПодборИОбработка.Форма(102)}: Ошибка при вызове метода контекста (Выполнить)
	мРезультатЗапроса = мЗапрос.Выполнить();
по причине:
{(6, 21)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
 неограниченной длины и поля несовместимых типов.
Т.ДоговорИзРеестра <<?>>= &П

И если там же попытаться её потом отредактировать/изменить, то она уже то исчезает из поля (визуально_, то редактируется как строка.


Очень рад за то, что хотя бы в консоли запросов теперь всё отрабатывает хорошо. И контекстная подсказка по внешним источникам работает. Работаю и не нарадуюсь :-)))
1833. tormozit 7393 27.06.16 22:07 Сейчас в теме
(1832)
1. Каким образом ты пытался открыть управляемую форму объекта?
2. Остановись в отладчике в момент возникновения ошибки и посмотри тип значения параметра П
1836. EmpireSer 28.06.16 17:58 Сейчас в теме
(1833)

1. Да я был не прав. Я почему-то думал, что в консоли запросов через лупу отрывается управляемая форма внеш. источника, а тут нет.
Кстати а можно её по лупе открывать? Она у нас определена в конфигурации, что бы открывать её в Толстом клиенте для нас самих (хоть открываем мы её тоже кодом).

2. Там тип строка (см. приложенный скриншот)


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

Почему-то "Консоль кода" ни как не понимает, что я сделал сохранение. Она так и продолжает показывать * (звёздочку).
Прикрепленные файлы:
1839. tormozit 7393 28.06.16 21:41 Сейчас в теме
(1836) Я так и не получил ответа на поставленный в п.1 вопрос. Опиши детально, какими способами пытался открыть форму объекта внешнего источника данных из редактора объекта БД желательно со скринншотами.
1843. tormozit 7393 28.06.16 23:56 Сейчас в теме
(1836) По проблеме с отбором по ссылке таблицы внешнего источника данных опять же нужно более детальное описание со скриншотами. У меня отбор успешно выполняется по крайней мере по пустой ссылке (проверял кнопкой "Исполняемый запрос").
2119. GetNight 48 08.02.17 12:28 Сейчас в теме
1С: Предприятие 8.2 (8.2.10.77) "Управление производственным предприятием для Украины" редакция 1.2

При запуске Port 3.96.1:

{Форма.Форма.Форма(102)}: Значение не является значением объектного типа (ИнициализироватьФормуЛкс)
ирОбщий.ИнициализироватьФормуЛкс(ЭтаФорма, "Обработка.ирПортативный.Форма.Форма");

Последняя рабочая версия Port 3.60.1

Что делать, можно ли это обойти?

2120. tormozit 7393 08.02.17 12:34 Сейчас в теме
(2119) Скорее это следствие некорректного обновления. Как обновлял?
2123. GetNight 48 08.02.17 18:20 Сейчас в теме
(2120) я запускаю портативную версию... но 3.60.1 работает без проблем а до нее почти все версии работали (не все, но почти все)

после нее НИ ОДНА (

и еще один момент - я не знаю, исправили уже или нет, но если после порт версии запустить любую другую обработку из другой папки, обработки порт версии не будут работать, пока не зайдешь в её папку и снова не выберешь повторно открыть

конечно, она не загружается, т.к. уже загружена, но после этого все работает, пока опять не открою что-нибудь из другой папки

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

{ВнешняяОбработка.ирОбщий.МодульОбъекта(17867)}: Ошибка при вызове метода контекста (ПолучитьФорму)
			Результат = Менеджер.ПолучитьФорму(ПолноеИмяФайла, ИмяФормы, Владелец, Уникальность);
по причине:

по причине:
Ошибка подключения внешних метаданных
по причине:
Каталог не обнаружен 'Модули\ирПодборИОбработкаОбъектов.epf'
Показать

п.с. если интересно, могу дать тимвайв доступ, чтобы не было испорченного телефона, лучше 1 раз увидеть чем 100 раз услышать
103. tormozit 7393 18.03.08 07:38 Сейчас в теме
1.43
- исправления мелких ошибок
104. Sol 54 18.03.08 17:45 Сейчас в теме
На мисте http://www.forum.mista.ru/topic.php?id=305213&area=query ты предполагал в дальнейшем перейти на что-то более быстрое, чем GOLDParser.dll

Или это в неопределенном будущем?
105. tormozit 7393 18.03.08 19:56 Сейчас в теме
(104) Пока нет времени заниматься этим направлением. Отягчает еще и то, что на моем ПК все работает довольно быстро =)
784. Poopkeen 10.02.12 12:02 Сейчас в теме
Версия 2.30

Добавляем простой запрос
ВЫБРАТЬ
&Коэфт * КОЛИЧЕСТВО(Номенклатура.Ссылка) КАК Ссылка
ИЗ
Справочник.Номенклатура КАК Номенклатура

заполняем параметры из запроса

Проблема 1 Коэфт - тип Число, точность 0, раньше была точность 3

Проблема 2 В колонке Допустимые типы значений пытаюсь переопределить точность вручную, принажатии на кнопку выбора получаю ошибку

{Обработка.ирПлатформа.Форма.ВыборРедактируемыхТипов(104)}: Значение не является значением объектного типа (Пометка)
ЭлементСписка.Пометка = Истина;

в ТаблицаРедактируемыхТипов пусто

стоп. похоже, как-то криво обновился
785. tormozit 7393 10.02.12 12:15 Сейчас в теме
(784) Спасибо. Завтра выйдет исправленная версия.
106. tormozit 7393 20.03.08 07:29 Сейчас в теме
1.44
- исправления мелких ошибок
107. tormozit 7393 23.03.08 10:42 Сейчас в теме
1.45
- обновил контекстную подсказку
- исправления мелких ошибок
108. tormozit 7393 23.03.08 10:43 Сейчас в теме
1.45
Расширен состав подсистемы. Добавлено
- универсальный редактор реквизитов
- поиск и замена дублей
109. artbear 1590 26.03.08 15:31 Сейчас в теме
Желательно бы написать что-нибудь про 1.47, а то у тебя в постах 107-108 все 1.45 :)
мало что понятно :)
110. tormozit 7393 26.03.08 22:09 Сейчас в теме
1.47
- исправления мелких ошибок
- в универсальном редакторе реквизитов строки неограниченной длины теперь отображаются каждая на своей закладке в полях текстовых документов
111. tormozit 7393 02.04.08 00:35 Сейчас в теме
1.48
- обновил подсказку http://infostart.ru/projects/848, она стала более "обучаемой"
- исправлены мелкие ошибки
- улучшена работа с признаком модифицированности в универсальном редакторе реквизитов
112. tormozit 7393 10.04.08 08:46 Сейчас в теме
1.49
- в контекстной подсказке (1.33) добавлен редактор строкового литерала
- исправлено несколько ошибок в грамматике языка запросов
113. Sol 54 11.04.08 23:50 Сейчас в теме
А в самой контекстной подсказке всё ещё 1.32 ;)
114. tormozit 7393 12.04.08 00:14 Сейчас в теме
(113) Грешен =) Обновляю чаще более полную подсистему, ведь именно в ней сначала все обкатывается.
1115. tormozit 7393 25.10.13 08:14 Сейчас в теме
(113) Как воспроизвести проблему, не описано. В идеале нужно привести текст запроса, не связанный с метаданными, и показать на скриншоте/видео, что конкретно ты делаешь и что получаешь.
1116. yandextesting 151 30.10.13 15:43 Сейчас в теме
(1115) как оказалось консоль ведет себя так только для определенных запросов, на простых выдуманных не воспроизводится - все нормально работает, но для тех запросов, где не работало, так и не работает. К сожалению запрос в чистом виде прислать не могу - конфигурация сильно правленная, попоробую воспроизвести на типовом ЗУПе - подойдет?
115. tormozit 7393 13.04.08 20:03 Сейчас в теме
1.50
- исправлена ошибка в описании системных перечислений, приводящая в некоторых случаях к трактованию их подсказкой как коллекций
- исправлена свежая ошибка в грамматике языка запросов, приводящая к невозможности построить дерево запроса «ВЫБРАТЬ Ссылка ИЗ Таблица»
- улучшен редактор строкового литерала теперь он поддерживает все доступные в платформе расширения
- в таблицы описания платформы добавлены типы параметров, что в будущем даст возможность учитывать тип параметра при формировании списка слов в подсказке
- найден обход проблемы платформы с порчей представления текста в поле текстового документа после присвоения выделенного текста
- исправлена ошибка обработки терминального строкового литерала в тексте
116. MaxS 3151 14.04.08 09:55 Сейчас в теме
Ошибка появляется при попытке отредактировать элемент плана обмена

{Обработка.ирУниверсальныйРедакторРеквизитов.Форма.Форма(436)}: Поле объекта не обнаружено (ОбменДанными)
Объект.ОбменДанными.Загрузка=истина;



Вот нашелся способ исправления: в строку 435 вставить:
Если ПланыОбмена.ТипВсеСсылки().СодержитТип(ТипЗнч(ВыбОбъект)) Тогда // MaxS 2008-04-14
Объект.Записать();
Возврат;
КонецЕсли;

tormozit; +1 – Ответить
117. tormozit 7393 14.04.08 10:47 Сейчас в теме
1117. tormozit 7393 01.11.13 17:10 Сейчас в теме
(116) Хорошо, давай попробуем с привязкой к метаданным, но тогда сними видео обязательно.
118. MaxS 3151 18.04.08 06:33 Сейчас в теме
и ещё по поводу редактора реквизитов. как константы редактировать? ;)
119. webstep 11 18.04.08 14:04 Сейчас в теме
Вы бы чтоль руководство к ней написали... я например так и не нашел как в консоли запросов работать с временными таблицами...
120. tormozit 7393 18.04.08 17:45 Сейчас в теме
(119) Выполните сначала запрос "Выбрать 1 КАК Поле1 Поместить Т1", а затем "Выбрать Поле1 ИЗ Т1 КАК Т1".
121. tormozit 7393 23.04.08 08:30 Сейчас в теме
1.51
- увеличен список типов в редакторе допустимых типов (теперь там все возможные основные и расширения)
- в консоли запросов сделан фикс для косяка платформы с невозможностью в функции ЗНАЧЕНИЕ() указать ссылку плана обмена, что в некоторых случаях приводило к ошибке при сворачивании запроса
- в консоли запросов в таблице параметров добавлен флажок "Не использовать ограничение типа"
- улучшена работа ирПлатформа в режиме внешнего соединения
- снижена вероятность конфликтов имен методов при объединении с основной конфигурацией
- в универсальном редакторе реквизитов исправлены ошибки и добавлена кнопка "Перечитать"
- в универсальных подборе и обработке объектов исправлена ошибка при работе с метаданными, содержащими в имени "_"
- в исследователе объектов улучшено вычисление ряда типов и теперь по двойному клику открывается значение, если для него предусмотрена команда "Открыть"
122. tormozit 7393 23.04.08 08:49 Сейчас в теме
Также обновил контекстную подсказку до 1.34.
123. vulgaris 12 25.04.08 10:44 Сейчас в теме
Очень хочется иметь возможность отключать предложение зарегистрировать внешн. компонету, т.к. нет возможности ее зарегистрировать - прав админа нет.
124. tormozit 7393 25.04.08 11:24 Сейчас в теме
(123) При выполнении какого действия оно все время появляется?
125. vulgaris 12 25.04.08 11:52 Сейчас в теме
а вроде уже и не появляется в последней версии, вопрос снимается. Полезная вещь.
126. tormozit 7393 02.05.08 19:29 Сейчас в теме
1.52
- исследователь объектов теперь запоминает последние 40 использованных выражений
- подсказка при добавлении слов локального контекста и исследователь научились понимать внешние объекты (внешние обработки и внешние отчеты)
- исправлено неверное извлечение неизвлекаемых параметров в консоли запросов
- исправлены мелкие ошибки (Работа с неполными типами) и улучшен интерфейс в редакторе допустимых типов
- подсказка и исследователь стали понимать элементы форм на базовом уровне
- исправлено свежесломанное вычисление элементов коллекций метаданных в исследователе объектов
- в универсальных подборе и обработке объектов исправлена ошибка работы с именем реквизита «Представление»
- в поиске и замене дублей теперь поддерживаются все ссылочные типы объектов и улучшен диалог выбора объекта метаданных
- в универсальном редакторе реквизитов также улучшен диалог выбора объекта метаданных
- улучшено диагностирование ошибок при выполнении алгоритмов
- исправлена ошибка, приводящая в некоторых случаях к не выделению ошибочной строки
127. MaxS 3151 05.05.08 08:29 Сейчас в теме
версия 1.52 была УТ 10.3.3.3, загрузил вместо неё 10.3.1.17, при вызове И панели ошибка:

{Обработка.ирИнтерфейснаяПанель.Форма.Форма(745)}: Поле объекта не обнаружено (ПродажиПоПоставщикам)
СтрокаОтчетаДляНастройки.Представление = Метаданные.Отчеты[ВыборкаНастроек.Вид].Синоним;
128. tormozit 7393 05.05.08 10:28 Сейчас в теме
(127) Спасибо. Решением на месте будет замена в строке 727 условия на это
Код
            Если Ложь
               Или Метаданные.Отчеты.Найти(ВыборкаНастроек.Вид) = Неопределено
               Или НЕ ОбъектПроходитФильтры(ВыборкаНастроек.Представление)
            Тогда
               Продолжить;
            КонецЕсли;
Показать полностью
129. German 416 07.05.08 12:32 Сейчас в теме
Enterprise Integrator начиная с 0.54 теперь поддерживает возможности ИР. Пускай пока немного, но будет больше.
130. tormozit 7393 07.05.08 12:56 Сейчас в теме
131. kostas 10 07.05.08 21:40 Сейчас в теме
v 1.52 Консоль построителя отчетов:
при выводе результата

{ОбщийМодуль.ирГлобальный(2616)}: Ошибка при вызове метода контекста (Добавить): Несоответствие типов (параметр номер '4')
Кнопка = КнопкиПриемника.Добавить(, ТипКнопкиКоманднойПанели.Действие, , КнопкаМакета.Действие);
по причине:
Несоответствие типов (параметр номер '4')

132. tormozit 7393 07.05.08 22:12 Сейчас в теме
(131) Спасибо. Ошибка будет исправлена в 1.53
133. tormozit 7393 07.05.08 23:51 Сейчас в теме
1.53
- исправлено неточное выделение ошибочной строки при сохранении вложенных запросов в режиме дерева запросов
- исправлена внесенная в 1.52 ошибка в исследователе объектов
- исправлена ошибка в интерфейсной панели с обращением к сохраненным настройкам отсутствующих в метаданных отчетах
- исправлена внесенная в одной из последних версий ошибка в консоли построителей отчетов при выводе отчета с более чем одним уровнем группировок
2643. V.Nikonov 141 21.01.20 09:50 Сейчас в теме
Платформа: 8.3.16.1063
Режим БД: клиент-серверный
Конфигурация. Название: Управление производственным предприятием, редакция 1.3. Агрохолдинг (1.3.124.2)
Конфигурация. Основной режим запуска: Обычное приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим совместимости: Версия8_2_13
Конфигурация. Версия БСП: 1.2.4.1
Инструменты разработчика. Версия: Портативные 5.19p
Инструменты разработчика. Объекты на сервере: Нет
Инструменты разработчика. Серверный модуль: Нет
Клиент. ОС: Windows x86-64 version 6.1 Service Pack 1 (Build 7601)
Клиент. Приложение: Обычное приложение 64б
Клиент. От имени администратора Windows: Да
Клиент. Текущий язык системы: ru
Сервер. ОС: Windows x86-64 version 6.1 Service Pack 1 (Build 7601)
Сервер. Отладка: нет

При попытке включить отладку Com соединений (Управление Com Классами 1С) выскакивает ошибка:
{ВнешняяОбработка.ирУправлениеCOMКлассами1С.Форма.Форма.Форма(133)}: Метод объекта не обнаружен (екстКонфигурационногоФайлаВнешнихСоединенийЛкс)
ТекстовыйДокумент = ирОбщий.екстКонфигурационногоФайлаВнешнихСоединенийЛкс();
Кто-то снес буковку?
tormozit; +1 – Ответить
2645. tormozit 7393 21.01.20 22:40 Сейчас в теме
134. tormozit 7393 11.05.08 23:31 Сейчас в теме
1.54
- в консоли запросов исправлена ошибка с не удалением служебных временных таблиц из менеджера временных таблиц при закрытии
- исправлена ошибка в консоли запросов, приводящая к не сохранению изменений запроса в режиме «редактирование» в случае если текст запроса содержит ошибки; теперь пользователю в таком случае будет выдаваться вопрос
- исправлено ошибка в консоли запросов, приводящая к потере содержимого новой строки дерева запросов при ее переносе в дереве
- исправлена ошибка в поиске и замене дублей, из-за которой в группы дублей элементы попадали без учета отбора (но сами группы определялись и раньше с учетом отбора)
- в поиске и замене дублей на закладке «Замена» добавлено поле «Количество» для отображения количества ссылок
- исправлена ошибка в поиске и замене дублей при использовании для сравнения дочерних полей
- в универсальных подборе и обработке объектов исправлена ошибка с удалением элементов справочника с иерархией элементов
- в настройках алгоритмов у каталога динамических внешних обработок лупа теперь открывает папку
135. Totoro 571 16.05.08 10:59 Сейчас в теме
Есть предложение добавить в "консоль компоновки" редактирование стандартного макета по мотивам статьи с ИТС. Вот, что получилось у меня: http://www.slil.ru/upload/25795112
136. tormozit 7393 16.05.08 11:41 Сейчас в теме
(135) Идея неплохая. Выйдет в следующей версии. Спасибо. В виду особенностей рабочих задач компоновкой пока не занимаюсь, поэтому давно не обновлял консоль компоновок.
906. Altair777 649 19.06.12 13:45 Сейчас в теме
Вот есть такая проблемка. В "Анализ журнала регистрации (ИР)" при отборе по Событию сеанс сначала

{Обработка.ирАнализЖурналаРегистрации.Форма.Форма.Форма(135)}: Ошибка при вызове метода контекста (ВыгрузитьЖурналРегистрации)
ВыгрузитьЖурналРегистрации(ТаблицаЗначенийЖурнала, Фильтр,,, МаксимальныйРазмерВыгрузки);
по причине:
Несоответствие типов (параметр номер '2')


а потом

{Обработка.ирАнализЖурналаРегистрации.Форма.Форма.Форма(40)}: Ошибка при вызове метода контекста (Найти)
СтрокаТаблицыЗначений = ТаблицаЗначенийЖурнала.Найти(ДанныеСтроки.ПорядокСтроки, "ПорядокСтроки");
по причине:
Неверное имя колонки
Прикрепленные файлы:
137. kostas 10 22.05.08 13:09 Сейчас в теме
ПОстроитель запросов -> обработка результата -> КУСОК КОДА
//========================================================
ДокументСсылка = Документы.БухгалтерскаяСправка.НайтиПоНомеру(Номер, Дата);
Если ДокументСсылка.Пустая() тогда
ДокументОбъект = Документы.БухгалтерскаяСправка.СоздатьДокумент();
ДокументОбъект.Дата = Дата;
ДокументОбъект.Номер = Номер;
ДокументОбъект.Примечание = Примечание;
ДокументОбъект.Записать(РежимЗаписиДокумента.Запись);
ДокументСсылка = ДокументОбъект.Ссылка;
иначе
Дата = ДокументСсылка.Дата;
КонецЕсли;

ДокументОбъект.Движения.НДС.?
//=======================================
Где вопрос ?, при нажатии ctrl+space - вываливается ошибка:
{Обработка.ирПлатформа(1150)}: Метод объекта не обнаружен (Индекс)
ЭлементСхемы = КоллекцияЗначений.Индекс(ИмяТекущегоСлова);
Кстате, ошибка вываливается на любом регистре
138. tormozit 7393 22.05.08 22:10 Сейчас в теме
(137) Ошибка вопспроизведена. В следующей версии будет исправлена.
139. tormozit 7393 22.05.08 22:27 Сейчас в теме
1.55

- в консоли запросов теперь в некоторых случаях работает извлечение пустых ссылок в составе массивов и списков
- исправлена мелкая ошибка в подсказке при работе с общими типа наборов записей и списков
- исправлена ошибка в исследователе вычисления элементов отбора
- в консоли компоновок данных добавлена возможность использования пользовательского макета оформления
- в консоли запросов в режиме компоновки реализовано управление порядком на закладке настройки
- в консоли запросов увеличен уровень перехвата ошибок при пересоздании служебных временных таблиц (несколько версий назад он был снижен с целью отловить больше ошибок)
- в консоли запросов добавлено высоковероятное распознавание (без синтаксического разбора) запросов на создание временных таблиц без режима дерева запросов
- исправлена ошибка в контекстной подсказке при вычислении элементов коллекции Движения у документов
140. tormozit 7393 23.05.08 18:21 Сейчас в теме
1.56
- исправлена пара свежайших мелких багов
141. Totoro 571 26.05.08 08:46 Сейчас в теме
Можешь в следующем обновлении добавить Экспорт для нижеуказанных переменных/методов, а то я не могу подвязаться к системе в моей обработке для КД и приходится их дублировать?

ирПлатформа.WshShell
ирПлатформа.ФайлЗапаковщика1С
ирПлатформа.КаталогДинамическихВнешнихОбработок
ирПлатформа.ПроверитьСоздатьФайлЗапаковщика1С()

Спасибо.
142. tormozit 7393 26.05.08 09:06 Сейчас в теме
(141). КаталогДинамическихВнешнихОбработок = ВосстановитьЗначение("ирПлатформа.КаталогДинамическихВнешнихОбработок"). По остальному добавлю.
143. artbear 1590 26.05.08 14:56 Сейчас в теме
(0) Давно не следил за подсистемой :(
Напомни, есть ли возможность переписывать отчеты из разных файлов настроек для консоли запросов и консоли компоновки?
.
ЗЫ в личку тебе ответил.
144. tormozit 7393 26.05.08 15:09 Сейчас в теме
(143) Такой возможности пока нет. В планах есть.
145. пользователь 02.06.08 17:19
Сообщение было скрыто модератором.
...
146. tormozit 7393 02.06.08 17:22 Сейчас в теме
(145) А что же ты, Сережа, сам не хочешь сделать ТО ВЕЛИКОЕ, чего я по твоим словам не хочу сделать? Но думаю, можно быть уверенным, что это ни в коем случае не лень.
147. пользователь 02.06.08 17:38
Сообщение было скрыто модератором.
...
148. Sol 54 02.06.08 18:13 Сейчас в теме
(145) > Так что если найдется сообщник, я расскажу ему, как все это переделать

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

Что-то Фиксин работаешь ты уже 10 лет, да всё кодером - в руководители, на серьёзной работе тебя не берут. А покомандовать-то хочется, хотя бы в интернете. Иди сливай дальше, не мешай серьёзным людям.
154. пользователь 07.06.08 17:41
Сообщение было скрыто модератором.
...
308. maxp77 08.06.09 15:45 Сейчас в теме
подбор и обработка объектов - ошибка:

первый раз открыл данную обработку подсистемы и получил ошибку из-за незаполненной переменной - ТекущийОбъект

обработка - ирУниверсальныеПодборИОбработкаОбъектов:

{Обработка.ирУниверсальныеПодборИОбработкаОбъектов.Форма.ПодборИОбработка(145)}: Ошибка при вызове метода контекста (Вставить): Задано неправильное имя атрибута структуры
НастройкиПостроителя.Вставить(ТекущийОбъект, Настройки);
309. maxp77 08.06.09 15:49 Сейчас в теме
к (308) - забыл написать, ошибка возникает после выбора типа обрабатываемого объекта, на всякий случай продублирую на почту с видео
310. maxp77 10.06.09 09:56 Сейчас в теме
(308),(309) - отбой
косяк был в конфигурации, в которую вставлял подсистему: там ранее сохранялись настройки в структуру, поэтому при восстановлении настроек соответствие волшебным образом подменялось структурой (сразу и не заметил) - достаточно было удалить настройки и все заработало
149. Abadonna 3979 02.06.08 18:17 Сейчас в теме
Мне кажется, что tormozit совсем не тормозит ;) молодец
150. tormozit 7393 03.06.08 10:36 Сейчас в теме
1.57

- исправлена неоправданно огромная задержка (около 2 мин) на некоторых конфигурациях ОС при вызове команды «Открыть в отладчике»
- исправлена ошибка с потерей квалификаторов примитивных типов при подмене временных таблиц в консоли запросов
- исправлена ошибка консоли запросов, приводящая к прекращению обновления контекста подсказки для обработчиков строки результата и результата
- заметно усовершенствована контекстная справка, теперь она предоставляет свободу выбирать среди предсказанных (вычисленных) и возможных (без учета контекста) типов слова
- в консоли запросов добавлена возможность быстро исследовать коллекцию колонок результата
- в исследователе объектов исправлена мелкая ошибки при вывозе метода напрямую ИсследоватьКоллекцию()
- в консоли запросов исправлена ошибочная установка признака модифицированности для нового файла
152. Totoro 571 03.06.08 12:24 Сейчас в теме
Если каталог внешних обработок не существует или не доступен для записи, то в ирПлатформа.ПроверитьСоздатьФайлЗапаковщика1С при записи макета выдается ошибка, но ссылка на файл сохраняется и повторный вызов уже не помогает.
Можно сделать присвоении ссылки на файл через врем. переменную и уже в попытке присваивать окончательно.
Ну и еще, если будет время, проверку в зависимых функциях (ПолучитьОбновитьФайлВнешнейОбработкиАлгоритма, ПолучитьТекстМодуляВнешнейОбработки), что файл удалось создать (т.е. <> Неопределено).

153. пользователь 07.06.08 17:40
Сообщение было скрыто модератором.
...
155. kostas 10 08.06.08 14:24 Сейчас в теме
1. "Поиск и замена дублей" - проценты неверно считаются
2. Консоль построителя отчетов - при выборе настройки сделай запрос "Хотите выполнить настройку?". Необходимо т.к. последний сделал запрос за громадный период и пока не выполнится нельзя период поменять.
158. Totoro 571 09.06.08 14:33 Сейчас в теме
Сейчас вожусь с привязкой контекстной подсказки по втроенному языку к произвольной конфигурации (не из метаданных) и как я понял система работает так:
1) определяется слово контекста
2) поиск в предопределенных именах контекста
3) поиск в шаблонах общих метаданных контекста, если найдено в них, тогда идет детализации уже по текущим метаданным изходя из найденого шаблона и правила его обработки.
4) поиск в локальном контексте

Правильно ли я понял? И для цего в общем используется понятие контекст? Т.е. это только место определния слов?
159. tormozit 7393 09.06.08 17:00 Сейчас в теме
(158) В общем все верно ты понял. Контекст - совокупность доступных методов и свойств. Правда в списке подсказки еще и ключевые слова могут присутствовать.
1834. Armando 1403 27.06.16 22:08 Сейчас в теме
Портативные 3.69.2.
При запуске инструмента "Управление службами серверов 1С" валится при разборе строки службы:
"C:\Program Files\1cv8\8.3.8.1784\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -d "C:\Program Files\1cv8\srvinfo\\" -debug -http
Служба была зарегана командой
"%ProgramFiles%\1cv8\8.3.8.1784\bin\ragent.exe" -instsrvc -debug -http -usr "user" -pwd "pass" -d "%ProgramFiles%\1cv8\srvinfo"

Ошибка:
{ВнешняяОбработка.ирУправлениеСлужбамиСерверов1С.МодульОбъекта(158)}: Преобразование значения к типу Число не может быть выполнено
СтрокаСлужбыАгента.НачальныйПортРабочихПроцессов = Число(ФрагментыДиапазона[0]);
tormozit; +1 – Ответить
160. kostas 10 10.06.08 11:10 Сейчас в теме
v1.57
{Обработка.ирПоискИЗаменаДублей.Форма.Форма(184)}: Индекс находится за границами массива
СтрокаПоиска.НомерГруппы = НайденныеГруппы.НайтиСтроки(мСтруктураКлючаПоиска)[0].НомерГруппы;

Когда в настройке в настройке владелец и код справочника. Хотя когда владелец и наименование справочника ошибки нет!!!
165. tormozit 7393 17.06.08 10:11 Сейчас в теме
v1.58
- исправлена ошибка с отображением доступных полей компоновки в случае наличия параметра неопределенного типа
- исправлена ошибка в поиске и замене дублей при сравнении по строковым полям с пробелами в конце (160)
- в консоли построителей отчетов при загрузке настройки теперь запрашивается необходимость ее выполнения (157)
- исправлена ошибка с установкой индекса картинки для некоторых классов метаданных в обработке поиска ссылок на объект (162)
161. tormozit 7393 12.06.08 12:51 Сейчас в теме
(157) Проценты какого именно процесса неверно считаются?
164. kostas 10 13.06.08 23:50 Сейчас в теме
(161) В процессе непосредственной подмены (запись объектов)
809. Poopkeen 05.03.12 19:03 Сейчас в теме
Подбор и обработка объектов, пытаемся выбрать тип обрабатываемого объекта

падение

{Обработка.ирПлатформа.Форма.ВыборОбъектаМетаданных(161)}: Поле объекта не обнаружено (ВнешниеИсточникиДанных)
Для Каждого МетаВнешнийИсточникДанных Из Метаданные.ВнешниеИсточникиДанных Цикл


после закомменчивания этого цикла падает дальше


{ОбщийМодуль.ирГлобальный(836)}: Поле объекта не обнаружено (ОбщиеРеквизиты)
Для Каждого ОбщийРеквизит Из Метаданные.ОбщиеРеквизиты Цикл
810. tormozit 7393 05.03.12 19:25 Сейчас в теме
(809) Да. К сожалению в этой версии снова потеряна совместимость с 13-м и ниже релизами платформы. В следующей версии будет исправлено. Самостоятельно это можно исправить закомментировав все циклы вида "Для Каждого ... Из Метаданные.<ОбщиеРеквизиты|ВнешниеИсточникиДанных> Цикл".
168. simol 19.06.08 13:29 Сейчас в теме
Универсальный редактор реквизитов.
Всегда сохраняет последний редактируемый. И если от был большой, то следующее открытие обработки приходится долго ждать.
169. tormozit 7393 19.06.08 13:37 Сейчас в теме
(168) Что, так уж долго?? Ни разу у меня данная особенность не вызывала нареканий, а только приносила пользу и экономила время.
170. simol 20.06.08 10:41 Сейчас в теме
Универсальный подбор и обработка объектов

- Если нужно сделать отбор по реквизиту составного реквизита (например Основание.Ответственный), то при раскрытии реквизитов его реквизиты не отсортированы по алфавиту и если очень "составной" реквизит. то искать неудобно.

Универсальный редактор реквизитов.

- Не нашел как снять пометку удаления на справочник. Нужно снять пометку с установленным ОбменДанными.Загрузка.
- При проведении документа не берется во внимание установка ОбменДанными.Загрузка

(169)В УПП както закрыл после просмотра очень большого требования-накладной. Предлагаю вычислять время открытия объекта в форме и если больше 1 минуты, то не сохранять этот объект при закрытии формы.
171. tormozit 7393 20.06.08 11:06 Сейчас в теме
(170)
> В УПП както закрыл после просмотра очень большого требования-накладной. Предлагаю вычислять время открытия объекта в форме и если больше 1 минуты, то не сохранять этот объект при закрытии формы.
Сделай замер, найди узкое место (лучше прислать мне сам файл замера для последней версии). Будем анализировать. А пока предлагаю перед закрытием очищать поле объекта.
173. tormozit 7393 20.06.08 11:10 Сейчас в теме
(170)
> Универсальный подбор и обработка объектов
- Если нужно сделать отбор по реквизиту составного реквизита (например Основание.Ответственный), то при раскрытии реквизитов его реквизиты не отсортированы по алфавиту и если очень "составной" реквизит. то искать неудобно.
Да, есть такая проблема, но тут к моему сожалению, я не в силах ничего сделать, т.к. дочерние поля генерируются самой платформой. После выхода 12-го релиза я постепенно переделаю все на компоновку, где устранены многие проблемы построителя, в том числе и эта.
174. tormozit 7393 20.06.08 11:12 Сейчас в теме
(170)
> - При проведении документа не берется во внимание установка ОбменДанными.Загрузка
Документ нельзя провести с ОбменДанными.Загрузка
175. Totoro 571 20.06.08 11:31 Сейчас в теме
Если в качестве реквизита справочника используется ключевое слово "Характеристики", то обработка "Подбор и обрадботка объектов" не срабатывает. Можно исправить, например, так:

стр. 79 формы ПодборИОбработка
ТекстРеквизитов = ТекстРеквизитов+", "+Символы.ПС+"_Таблица."+ЭлементРеквизит.Значение+" КАК "+ЭлементРеквизит.Значение;
176. tormozit 7393 20.06.08 11:41 Сейчас в теме
(175) Спасибо. Исправим.
177. MaxS 3151 26.06.08 11:47 Сейчас в теме
v 1.58
зависает в
Функция РазмаскироватьВременныеТаблицы(ТекстЗапроса, МассивВременныхТаблиц) Экспорт
на строке
НовыйТекстЗапроса = RegExp.Replace(ТекстЗапроса, "$2");

заменил функцию на текст из v 1.54, заработало

отлаживал в ЗУП отчет табель, запрос ВТДатыТабеля
178. tormozit 7393 26.06.08 12:18 Сейчас в теме
(177) Просьба предоставить более подробную информацию. Мне нужны значения МассивВременныхТаблиц и ТекстЗапроса. Правильно ли я понял что при выполнении указанной строки приложение перестает отвечать навсегда?
179. tormozit 7393 26.06.08 12:20 Сейчас в теме
(177)+ Ну или вместо МассивВременныхТаблиц можно просто значение RegExp.Pattern.
180. MaxS 3151 26.06.08 14:30 Сейчас в теме
(179)
RegExp.Pattern =
\(ВЫБРАТЬ(?:(\([^\)\(]*?(?:(?:\([^\)]*?\)[^\)\(]*?)*)*\))|[^$\(\)])*?"ВременнаяТаблица" = "()"\)

(178)
Не знаю навсегда ли перестаёт отвечать, но терпения не хватило. Сам отчет работает моментально, а в консоли запросов зависает.

МассивВременныхТаблиц.Количество() =0

ТекстЗапроса =
ВЫБРАТЬ
ДатыТабеля.ДатаТабеля КАК ДатаТабеля
ПОМЕСТИТЬ ВТДатыТабеля
ИЗ
(ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 1) КАК ДатаТабеля

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 2)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 3)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 4)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 5)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 6)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 7)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 8)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 9)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 10)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 11)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 12)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 13)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 14)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 15)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 16)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 17)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 18)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 19)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 20)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 21)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 22)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 23)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 24)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 25)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 26)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 27)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 28)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 29)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 30)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДАТАВРЕМЯ(2007, 5, 31)) КАК ДатыТабеля
2129. stas1kbob 60 28.02.17 15:10 Сейчас в теме
За обработку спасибо. пользовался портативной версией на зуп 2.5. При поиске дублей по спр сотрудники по более чем одному полю вылетает ошибка {ВнешняяОбработка.ПоискИЗаменаДублей.Форма.Форма.Форма(179)}: Индекс находится за границами массива
СтрокаПоиска.НомерГруппы = НайденныеГруппы.НайтиСтроки(мСтруктураКлючаПоиска)[0].НомерГруппы;
Аналогичная ошибка вылетала и в предыдущих версиях. Искал по полям наименование, код, не находится в архиве. Зуп 2.5 (2.5.82.2)
2130. tormozit 7393 28.02.17 16:37 Сейчас в теме
(2129)
1. Укажи версию инструментов (также желательно и низшую версию, на которой наблюдал ошибку впервые).
2. Приложи скриншоты со всеми настройками поиска.
2131. tormozit 7393 05.03.17 23:47 Сейчас в теме
(2129) К (2130) еще замечу, что
1. в моих инструментах нет обработки с именем "ПоискИЗаменаДублей"
2. в форме моей похожей по имени обработки "ирПоискДублейИЗаменаСсылок" нет строки
НайденныеГруппы.НайтиСтроки(мСтруктураКлючаПоиска)[0].НомерГруппы;

181. MaxS 3151 27.06.08 11:40 Сейчас в теме
и кнопка перенести строку дерева в консоли запросов умеет переносить только на верхний уровень :(
182. tormozit 7393 27.06.08 12:00 Сейчас в теме
(181) Спасибо. Исправим. Признаюсь, в другие места никогда не переносил.
183. German 416 27.06.08 12:15 Сейчас в теме
запрос в 180 прикольный :)) .. наверно про производственный календарь не слышали никогда. Такую таблицу проше запихать как параметр во временную (если есть возможность)
184. MaxS 3151 07.07.08 19:45 Сейчас в теме
(183) Скажите это разработчикам ЗУП ;) Это из типового отчета по табелю ;)
правда это уже тема для другого топика ;)
185. Totoro 571 08.07.08 16:13 Сейчас в теме
Натолкнулся на такую штуку:
Если в консоли запросов создать пакетный запрос, в котором первый запрос - это помещение внешней ТЗ во временную таблицу, а второй запрос - это выборка из временной таблицы, то выдается ошибка о неправильном параметре ТЗ. Как показало исследование это происходит из-за того, что для таких запросов не срабатывает метод НайтиПараметры у запроса. Если его не вызывать, то выполняется нормально. Вот так вот:)

ЗЫ ТЗ помещал в запрос через код в "Перед выполнением запроса".
186. tormozit 7393 08.07.08 16:39 Сейчас в теме
(185) Я уже сто раз про это писал. Это баг платформы 8.1.11
187. Totoro 571 08.07.08 17:01 Сейчас в теме
(186) Значит прозевал :( Теперь буду знать.
188. tormozit 7393 16.07.08 23:18 Сейчас в теме
1.59
- исправлена в некоторых случаях длительная задержка при открытии документов в универсальном редакторе реквизитов
- исправлена некорректная работа универсальных подбора и обработки объектов с метаданными, имеющими определенные имена
- исправлена ошибка с обработкой сетевых путей к файлам справки в контекстной подсказке
- исправлено описание платформы, которое было лишено некоторых параметров методов и событий, содержащих дефис
- доработан универсальный редактор реквизитов для поддержки бизнес-процессов и задач, а также для пометки удаления
- добавлена обработка «Проверка регистров сведений перед усечением типов измерений»
189. skew 31.07.08 09:11 Сейчас в теме
Автор - "красавец"...
+ одно пожелание, в консоль запросов добавить возможность удаления строк из таблицы результатов, как то тяжко без нее...
190. tormozit 7393 07.08.08 06:40 Сейчас в теме
1.60
- в поиске и замене дублей добавлена поддержка пустых ссылок и возможность не указывать критерии сравнения
- проверка и создание папки динамических внешних обработок теперь происходит только при включенной опции «выполнять алгоритмы через динамические внешние обработки (ранее возникали неоправданные проблемы с правами на создание папки c:\temp\algoritm)
- исследователь объектов теперь теперь умеет определять колонки, переданных ему в качестве начального значения строк таблицы и дерева значений, а также выборки из результата запроса (ранее колонки вычислялись только если сам владелец колонок был передан в исследователь)
- исправлена мелкая ошибка в универсальном редакторе реквизитов при работе с бизнес процессами
- улучшено взаимодействие с конфигуратором
- обработка «Проверка регистров сведений перед усечением типов измерений» переименована в «Проверка базы данных перед усечением типов (ИР)» с соответствующим расширением функционала (добавлена проверка и исправление пользовательских видов характеристик)
- произведен ряд доработок для совместимости с приближающимся 8.1.12
191. Totoro 571 07.08.08 16:45 Сейчас в теме
Небольшое замечание:
В новой обработке по проверке регистров сведений если нет групп регистра, то перемещение к предыдущей/следующей группе вызывает ошибку. Надо бы проверку для этих двух кнопок добавить :)
215. tormozit 7393 21.09.08 22:38 Сейчас в теме
1.61
В данной версии снова улучшена совместимость с 11-12 релизами платформы.
- в обработке проверка базы данных перед усечением типов исправлена ошибка (191) (при пустой таблице нажатия на кнопки перемещения по списку приводили к ошибке выполнения)
- обновлена контекстная подсказка (1.40), читаем как всегда тут http://infostart.ru/projects/848
- консоль запросов на >11 платформе извлекает все параметры из запроса, допускает настройку запроса через отбор построителя
- улучшен редактор допустимых типов
- исправлены некоторые ошибки из-за особенностей работы >11-го релиза с временными таблицами
- каталог динамических внешних обработок теперь нельзя выбирать вручную, теперь он автоматически устанавливается уникальный для каждой ИБ
- исправлена ошибка с обращением к каталогу динамических внешних обработок при отключенном его использовании
- улучшена поддержка бизнес-процессов и задач в универсальном редакторе реквизитов
- улучшена работа команды «Открыть в конфигураторе» ( в частности добавлена установка текущей строки)
Yasen; MaxS; simol; +3 – Ответить
192. artbear 1590 08.08.08 15:24 Сейчас в теме
На всякий случай напишу здесь для всех
Работаю в клиент-серверной 8.1
.
Настройки отчетов для КЗ и КПД хранятся в файлах, т.е. нужно выделять какой-то общий сетевой каталог и т.д., что неудобно для КС версии 8, для сопровождения, безопасности и т.д.
.
Вопрос: нельзя ли в подсистему добавить фичу - справочник с хранилищем значений для возможности сохранения отчетов КЗ и КПД не только в файлы на диске, но и в спец.справочник в базе?
193. tormozit 7393 08.08.08 15:49 Сейчас в теме
(192) Данное пожелание уже высказывалось и оно очень понятно, но к сожалению у меня пока нет времени на такое расширение подсистемы.
2315. EmpireSer 30.05.18 14:58 Сейчас в теме
Платформа: 8.3.10.2580
Режим БД: клиент-серверный
Конфигурация. Название: 1С:ERP Управление предприятием 2 (2.1.3.151)
Конфигурация. Основной режим запуска: Управляемое приложение
Конфигурация. Режим совместимости: Версия8_3_6
Конфигурация. Версия БСП: 2.3.2.59
Инструменты разработчика: Подсистема 4.52
Клиент. ОС: Windows x86-64 version 6.1 Service Pack 1 (Build 7601)
Клиент. Приложение: Обычное приложение 64б
Клиент. От имени администратора Windows: Да
Сервер. ОС: Windows x86-64 version 6.2 (Build 9200)
Сервер. Отладка: нет

При нажатии на "Список инструментов и общие настройки" вылетает ошибка:
{Обработка.ирПортативный.Форма.Форма.Форма(192)}: Ошибка при установке значения атрибута контекста (Картинка)
			НоваяКнопка.Картинка = ирКэш.КартинкаПоИмениЛкс(Строка.ИмяКартинки);
по причине:
Несоответствие типов


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

Я открыл другую базу и приложил скриншот для понятности.
Прикрепленные файлы:
tormozit; +1 – Ответить
2316. tormozit 7393 30.05.18 23:12 Сейчас в теме
(2315) Спасибо. Ошибку воспроизвел.
194. Totoro 571 08.08.08 20:07 Сейчас в теме
Случайно обнаружил, что в обработке-примере использования контекстной подсказки не доступна расшифровка по добавленным локальным словам (лТаблицаЗначений и т.д.), т.к. идет сброс локальных слов при выполнении команды.
Хотя может это сделано специально и до меня не дошел смысл кода из примера ...
195. tormozit 7393 08.08.08 20:27 Сейчас в теме
(194) В самом деле. Сломал, когда отрезал очередную связь с материнской конфигурацией.
581. Alav 13 07.11.10 14:34 Сейчас в теме
А косяк с поиском по коду это только у меня или у всех?

Беру типовую БП и ищу в справочнике НомерГТД
Сравнение - Код - по равному значению реквизита

В результате
{Форма.Форма.Форма(194)}: Индекс находится за границами массива
СтрокаПоиска.НомерГруппы = НайденныеГруппы.НайтиСтроки(мСтруктураКлючаПоиска)[0].НомерГруппы;

потому что НайденныеГруппы.НайтиСтроки(мСтруктураКлючаПоиска) - возвращает неопределено
582. tormozit 7393 08.11.10 01:28 Сейчас в теме
(581) Укажи версию платформы, режим запуска (совместимость 8.1), название и версию типовой конфигурации, версию подсистемы ИР.
584. Alav 13 13.11.10 23:27 Сейчас в теме
(581)
Платформа 8.2.12.92
Конфигурация Типовая БП 2.0.15.10 под 8.2

Пробовал и Поиск и замена дублей + v0.99 (с) http://infostart.ru/public/14986/
И из текущего (Подсистема "Инструменты разработчика" v2.04 ) копировал кусок где он ошибку выдает. Результат одинаковый.

Хотя на других справочниках все ОК
585. tormozit 7393 14.11.10 14:47 Сейчас в теме
(584) выложи cf (желательно минимальный, без поддержки) и кинь мне приватно ссылку
589. Alav 13 14.11.10 15:46 Сейчас в теме
(585) В подойдет любой справочником пустой справочник
Длина кода - 30
Длина наименования - 0
591. tormozit 7393 14.11.10 15:53 Сейчас в теме
(589) Если тебе удалось воспроизвести ошибку в чистом виде, это еще облегчает мне задачу. Осталось получить от тебя демонстрационный пример. Сделай демо-базу и опиши как в ней воспроизвести ошибку. Если за короткое время ошибку не смогу воспроизвести, то скорее всего ее анализ придется отложить.
592. tormozit 7393 14.11.10 16:02 Сейчас в теме
(589) Получил демо-базу, но не воспроизвелась ошибка. Восстановил dt, объединил с Ир 2.06, запустил предприятие, открыл обработку "Поиск и замена дублей", выбрал справочник "НомераГТД", выбрал поле "Код" по равному значению реквизита , нажал "Найти элементы", включилась вторая закладка с одной найденной группой из 2-х элементов.
593. Alav 13 14.11.10 17:54 Сейчас в теме
(592) Согласен обработка из v2.06 отработала нормально. Пришлось скопипастить модули из глобальника, чтобы сделать ее внешней

Тогда другой вопрос
В настройках выставляем "Настройка степени соответствия" в крайнее левое положение ("не отличаются") (хотя это не принципиально)

Берем этот же справочник
В поле Настройка сравнения и порядка добавляем код. Тип сравнения - по похожим словам
Нажимаем найти элементы - ничего не находит

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

Это такая фича?
1593. isukachev 62 02.12.15 07:45 Сейчас в теме
Если написать в консоли кода примерно такой код
й = Новый Структура;
й.Вставить("тест", Справочники.Номенклатура.ПустаяСсылка());

а потом открыть "Исследователь объекта", то можно получить следующее сообщение об ошибке
{Форма.ИсследовательОбъектов.Форма(589)}: Метод объекта не обнаружен (УстановитьИсследуемоеЗначение)
		Форма.УстановитьИсследуемоеЗначение(ТекущаяСтрока.Значение, Выражение, СтруктураТипаКоллекции);
Прикрепленные файлы:
1594. tormozit 7393 02.12.15 15:08 Сейчас в теме
(1593) Скорее всего это следствие ошибки платформы, с которой уже многие сталкивались начиная с 8.3.5.
196. kostas 10 13.08.08 10:30 Сейчас в теме
А где бы поновее синтаксис-помощник к добыть?
197. tormozit 7393 13.08.08 11:11 Сейчас в теме
(196) C учетом заявленной совместимости синтакс-помощник самый новый. 11-й релиз пропускаем. 12-й выйдет уже в течение недели скорее всего. Еще через недельку выйдет новая версия подсистемы и синтакс-помощника.
198. kostas 10 13.08.08 11:19 Сейчас в теме
862. Poopkeen 23.04.12 12:28 Сейчас в теме
Версия 2.44
Подбор и обработка объектов

обрабатываю справочник "Номенклатура", условия отбора Ссылка в группе - указываю группу
найденные элементы - обработка - удаление

падение

{Обработка.ирПодборИОбработкаОбъектов(198)}: Ошибка при вызове метода контекста (Свернуть)
КлючиДляОбработки.Свернуть(СтрокаКлюча, "_ПорядокСтроки");
по причине:
Неверное имя колонки


Строка ключа = "Ссылка", в таблице КлючиДляОбработки такой колонки нет
Прикрепленные файлы:
863. tormozit 7393 23.04.12 12:43 Сейчас в теме
(862) Создай пожалуйста тему в форуме. Другим будет легче находить полезную информацию в форуме, т.к. она там более структурирована.
864. Poopkeen 23.04.12 14:11 Сейчас в теме
(863)

Упустил переход на форум. Создал тему, правда, затупил с номером версии в заголовке
1629. karpik666 4388 02.02.16 06:46 Сейчас в теме
Платформа 8.3.5.1460
Конфигурация УПП 1.3.72
Портативные инструменты разработчика 3.48.1
При удалении с контролем ссылок, если поставить отбор по метаданными, и выполнить удаление, если останутся неудаленные ссылки, то при повторном нажатии на "Контроль" появляется ошибка:
{ВнешняяОбработка.ирУдалениеОбъектовСКонтролемСсылок.МодульОбъекта(862)}: Ошибка при вызове метода контекста (Выполнить)
ТаблицаОбъектов = Запрос.Выполнить().Выгрузить();
по причине:
{(2, 40)}: Тип не может быть выбран в запросе
ВЫБРАТЬ РАЗЛИЧНЫЕ ТЗ.* ПОМЕСТИТЬ ТЗ ИЗ <<?>>&ТЗ КАК ТЗ;

Ошибка проявляется даже, если выйти из обработки, и заново выполнить контроль по метаданным. Отбор стоял на справочнике Банковские Счета и Банки.
1630. tormozit 7393 02.02.16 12:06 Сейчас в теме
(1629) Запиши видеоролик или хотя бы скриншотами покажи шаги воспроизведения. При этом постарайся минимизировать количество кандидатов и действий пользователя, а также остановись в отладчике по этой ошибке с показом стека и коллекции ТаблицаОбъектов.
199. Кадош 15.08.08 15:36 Сейчас в теме
Не понял как использовать
сделал объединение с конфигурацией
вываливаются ошибки
200. tormozit 7393 15.08.08 16:29 Сейчас в теме
(199) Попробуй сравнить объединенную конфу и оригинальную конфу подсистемы. У них различия скорее всего будут только в модуле приложения. Там и нужно доработать.
201. Кадош 15.08.08 17:26 Сейчас в теме
(200) попробую, спасибо
202. kostas 10 20.08.08 17:15 Сейчас в теме
Просьба: Обработка ирКонсольПостроителейОтчетов.Форма - на закладках "Групировка", "Поля", "Порядок" обнови привязки элементов формы, не тянутся в месте с формой или разделителями. После каждого обновления приходится менять
203. tormozit 7393 20.08.08 17:27 Сейчас в теме
(202) Это старая проблема, берущая начало в ошибках работы платформы с привязками. Я уже раз 10-15 их поправлял, но они каждый раз ломаются. Достаточно иногда бывает просто открыть форму в конфигураторе и затем изменив ее модуль сохранить конфигурацию. Потом открываю и привязки испортились. А иногда в конфигураторе при тестировании формы все в порядке, но открываешь ее в предприятии и там ненормально. Попробую еще раз починить.
204. MaxS 3151 05.09.08 12:23 Сейчас в теме
12-я платформа вышла. Это как-то повлияет на данную обработку?
где-то ниже я писал что какой-то запрос из типового табеля в ЗУП не работает. Он так не не работает на 12-й платформе :(
205. tormozit 7393 05.09.08 13:55 Сейчас в теме
(204) Я и не писал, что зависание связано с платформой. Оно связано с особенностями движка RegExp от Microsoft. Там возникает так называемый "катастрофический бэктрекинг". Уровня знаний мне не хватает для написания шаблонов, полностью исключающих данный эффект и в то же время эффективно выполняющих поставленную задачу. Скорее всего данная проблема мною не будет решена в ближайшее время. По поводу 12-й платформы - вскоре выйдет новая версия, совместимая только с 12-й платформой.
206. artbear 1590 12.09.08 13:25 Сейчас в теме
Небольшой ОФФ.
Как победить СКД в след.ситуации?
Создаю отчет в консоли СКД, есть стандартный параметр КонецПериода типа Дата-Время, если задаю этот параметр 31.08.2008 23:59:59, то все данные попадают в запрос.
Если же задаю этот параметр как простую дату 31.08.08 или 31.08.2008 0:00:00, то не все данные попадают.
Внутри запроса период ограничен через КОНЕЦПЕРИОДА(&КонецПериода, МЕСЯЦ).
Т.е. в консоли запросов исходный запрос работает верно при любой дате, а вот в консоли СКД - только если укажешь время 23.59.59 :(
.
Что делать?
207. artbear 1590 12.09.08 14:01 Сейчас в теме
Самый прикол вот какой - цитата из аськи
>> что выдает в консоли СКД такой запрос:
>> выбрать КОНЕЦПЕРИОДА(&КонецПериода, День)
>>
>> прикольно, выдает дату с нулевым временем :(
>>
>> ОХРЕНЕТЬ
>> расстреллять всех
208. artbear 1590 12.09.08 14:13 Сейчас в теме
у меня платформа 8.1.11.67
Кстати, народ пишет, что в обычной СКД бага нету :(
209. artbear 1590 12.09.08 14:31 Сейчас в теме
проверил - создал новый отчет, в запросе СКД указал выбрать КОНЕЦПЕРИОДА(&КонецПериода, День)
сохранил, запустил его в 1С, выдается 31.08.08 23:59:59
так что нужно копать эту консоль !!
.
Автор, что скажешь?
ЗЫ этот баг меня уже реально достал.
210. artbear 1590 12.09.08 15:26 Сейчас в теме
Более детально разобрался, автор и его разработка ни при чем.
а врет сама СКД от 1С.
Т.е. любой запрос к регистру из СКД типа
ВЫБРАТЬ
ЕСНИсчисленныйОбороты.Организация,
ЕСНИсчисленныйОбороты.ФедеральныйБюджетОборот
ИЗ
РегистрНакопления.ЕСНИсчисленный.Обороты(НАЧАЛОПЕРИОДА(&НачалоПериода, МЕСЯЦ), КОНЕЦПЕРИОДА(&КонецПериода, МЕСЯЦ), , Организация = &Организация) КАК ЕСНИсчисленныйОбороты
работает неверно, если в КонецПериода передавать неполную дату :(
.
Кто-нибудь, проверьте, плиз, на 12 релизе! Исправили эту ошибку или нет?
211. grEEn_ 11 18.09.08 14:36 Сейчас в теме
Очень удобная консоль запросов.
Огромное спасибо!!!

Действительно, было бы лучше если бы это была отдельная обработка...
tormozit; +1 – Ответить
212. tormozit 7393 18.09.08 15:57 Сейчас в теме
(211)
Я сконцентрировался на удобстве. При сохранении мобильности становится очень тяжело развивать настолько сложный инструмент.
213. simol 19.09.08 11:15 Сейчас в теме
Я за текущий вариант. Интегрируется в конфу легко.
214. grEEn_ 11 19.09.08 17:00 Сейчас в теме
(212, 213) Ладно, это не так важно...

Активно использую консоль запросов, для отладки запросов в последней ЗУП
Столкнулся с такой проблемой:
Если временная таблица используется в параметрах виртуальной таблицы, то функция РазмаскироватьВременныеТаблицы (версии 1,56 и 1,60) её не размаскирует.
Пример запроса:

ВЫБРАТЬ РАЗРЕШЕННЫЕ // срез работников на начало месяца
&парамНачало КАК Период,
РаботникиОрганизации.Сотрудник КАК Сотрудник,
ИСТИНА КАК Подходит
ИЗ
РегистрСведений.РаботникиОрганизаций.СрезПоследних(
&парамНачало,
Сотрудник В
(ВЫБРАТЬ
ВТСписокРаботников.Сотрудник
ИЗ
ВТСписокРаботников2 КАК ВТСписокРаботников))
КАК РаботникиОрганизации

значение массива ВТ: "ВТСписокРаботников2".
217. tormozit 7393 24.09.08 16:12 Сейчас в теме
(214) Прошу помочь мне и прислать отвязанный от метаданных пример для воспроизведения проблемы. У меня не хватает времени заниматься анализом сырых багрепортов.
218. grEEn_ 11 26.09.08 11:58 Сейчас в теме
(217) Отвязаться от метаданных не получится, т.к. ошибка возникает при использовании виртуальной таблицы, когда в условиях виртуальной таблицы применяется временная таблица.
В примере должна быть виртуальная таблица любого регистра.

RegExp не знаю, поэтому с шаблоном не стал эксперементировать.
Для себя проблему решил переписав функцию РазмаскироватьВременныеТаблицы средствами 1С.

//////////////
Функция РазмаскироватьВременныеТаблицы(ТекстЗапроса, МассивВременныхТаблиц) Экспорт

Для Каждого ПодмененнаяВременнаяТаблица Из МассивВременныхТаблиц Цикл
ПозицияИмени = Найти(ТекстЗапроса,""""+ПодмененнаяВременнаяТаблица+"""");
Если ПозицияИмени <> 0 Тогда

//размаскируем
ДлинаИсходнойСтроки = СтрДлина(ТекстЗапроса);

//Найдем открывающую скобку, чтобы получить начало будущей строки.
СтрокаДляПоискаОткрывающейСкобки = Лев(ТекстЗапроса,ПозицияИмени-1);
ДлинаСтрокиОткрывающейСкобки = СтрДлина(СтрокаДляПоискаОткрывающейСкобки);
КоличествоЗакрывающихСкобок = 0;
ПозицияЗакрывающейСкобки = 0;
Для х=0 По ДлинаСтрокиОткрывающейСкобки Цикл
АнализируемыйСимвол = Сред(СтрокаДляПоискаОткрывающейСкобки,ДлинаСтрокиОткрывающейСкобки-х,1);
Если АнализируемыйСимвол = ")" Тогда
КоличествоЗакрывающихСкобок=КоличествоЗакрывающихСкобок+1;
ИначеЕсли АнализируемыйСимвол = "(" Тогда
Если КоличествоЗакрывающихСкобок=0 Тогда
ПозицияЗакрывающейСкобки = ДлинаСтрокиОткрывающейСкобки-х;
Прервать;
Иначе
КоличествоЗакрывающихСкобок = КоличествоЗакрывающихСкобок-1;
КонецЕсли;
КонецЕсли;
КонецЦикла;
НачалоБудущейСтроки = Лев(ТекстЗапроса,ПозицияЗакрывающейСкобки-1);

//Найдем следующую закрывающую скобку, чтобы получить конец будущей строки
КонецСтрокиДляПоискаЗакрывающейСкобки = Прав(ТекстЗапроса,ДлинаИсходнойСтроки-ПозицияИмени+1);
ПозицияЗакрывающейСкобки = Найти(КонецСтрокиДляПоискаЗакрывающейСкобки,")");
ПозицияЗакрывающейСкобки = ПозицияИмени+ПозицияЗакрывающейСкобки;
ДлиннаКонцаБудущейСтроки = ДлинаИсходнойСтроки - ПозицияЗакрывающейСкобки+1;
КонецБудущейСтроки = Прав(ТекстЗапроса,ДлиннаКонцаБудущейСтроки);

//Собираем строку
ТекстЗапроса = НачалоБудущейСтроки+ПодмененнаяВременнаяТаблица+КонецБудущей­Строки;

КонецЕсли;
КонецЦикла;
Возврат ТекстЗапроса;

КонецФункции // РазмаскироватьВременныеТаблицы()
//////////////


219. maxp77 27.09.08 19:50 Сейчас в теме
Вечер добрый, всем! Отправил автору функцию размаскирования временных таблиц с переделанным шаблоном, это должно решить и мои трудности и автора (218), но ее еще тестировать нужно.
216. tormozit 7393 24.09.08 00:48 Сейчас в теме
1.62
Исправлено 2 ошибки в консоли запросов. Одна старая в грамматике языка запросов и одна мелкая новая при открытии файла при включенном дереве запроса.
220. tormozit 7393 29.09.08 18:50 Сейчас в теме
1.63
- в консоли запросов реализована ограниченная функциональность команды «Преобразовать в подзапрос» для корневого запроса на выборку
- в консоли запросов на релизе >=11 улучшено извлечение параметров из запроса при выполнении команды Отладить() ; в частности массив при возможности автоматически преобразуется в список значений, а неотображаемые типы заменяются строковым представлением с сохранением их значений;
221. tormozit 7393 30.09.08 10:43 Сейчас в теме
1.64
- исправил кривой выпуск 1.63
222. maxp77 30.09.08 22:43 Сейчас в теме
Ускорить Функцию РазмаскироватьВременныеТаблицы
Я покопался с размаскированием временных таблиц и модифицировал эту функцию, а именно заменил шаблон для разбора RegExp для устранения катастрофического бектрекинга. В результате работа функции значительно ускорилась, и функция стала более точно вычленять обращение к временным таблицам. Потестируйте, пожалуйста.
Исходные строки кода закомментированы.
Код
 

// Размаскирует обращения к временным таблицам в тексте запроса.
//
// Параметры:
//  ТекстЗапроса – Строка;
//  МассивВременныхТаблиц – Массив – элементами являются имена временных таблиц, замаскированных ранее.
//
// Возвращаемое значение:
//  Строка - новые текст запроса.
//
Функция РазмаскироватьВременныеТаблицы(ТекстЗапроса, МассивВременныхТаблиц) Экспорт 

   // Допустимы 2 уровня скобок внутри имитатора временной таблицы.
   RegExp.Global = Истина;
   RegExp.MultiLine = Истина;
   RegExp.IgnoreCase = Истина;
   шИмяВременнойТаблицы = "";
   Для Каждого ПодмененнаяВременнаяТаблица Из МассивВременныхТаблиц Цикл
      шИмяВременнойТаблицы = шИмяВременнойТаблицы + "|" + ПодмененнаяВременнаяТаблица;
   КонецЦикла;
   шИмяВременнойТаблицы = Сред(шИмяВременнойТаблицы, 2);
   //RegExp.Pattern = "\(ВЫБРАТЬ(?:" + шСкобки + "|[^$\(\)])*?""ВременнаяТаблица"" = ""(" + шИмяВременнойТаблицы + ")""\)";
   RegExp.Pattern = "\(ВЫБРАТЬ[^\(\)]*(?:\([^\(\)]*(?:\([^\(\)]*\)[^\(\)]*)*\)[^\(\)]*)*""ВременнаяТаблица"" = ""(" + шИмяВременнойТаблицы + ")""\)";
   //НовыйТекстЗапроса = RegExp.Replace(ТекстЗапроса, "$2");
   НовыйТекстЗапроса = RegExp.Replace(ТекстЗапроса, "$1");
   Возврат НовыйТекстЗапроса;

КонецФункции // РазмаскироватьВременныеТаблицы()

 
Показать полностью
tormozit; Sol; +2 – Ответить
225. tormozit 7393 05.10.08 23:16 Сейчас в теме
1.65
- (222) благодаря Максиму, размаскировка временных таблиц стала более стабильной(быстрой)
- улучшен исследователь коллекций, в частности добавлен переключатель для управления видимостью служебных колонок «Элемент» и «Тип элемента»
- улучшена работа компоненты контекстной подсказки в режиме ТолькоПросмотр у формы владельца
226. simol 06.10.08 17:00 Сейчас в теме
В консоли запроса при повторном выполнении такого:
ВЫБРАТЬ
ВыполнениеЗаданияНаПроизводство.Основание
ПОМЕСТИТЬ НеЗавершенныеБП
ИЗ
БизнесПроцесс.ВыполнениеЗаданияНаПроизводство КАК ВыполнениеЗаданияНаПроизводство
ГДЕ
(НЕ ВыполнениеЗаданияНаПроизводство.ПометкаУдаления)
Выводится:
Текст запроса: Строка 3: {(3,11)}: Временная таблица уже существует "НеЗавершенныеБП"
ПОМЕСТИТЬ <<?>>НеЗавершенныеБП

Может создавать новый менеджер временных таблиц при выполнении?
227. tormozit 7393 06.10.08 18:57 Сейчас в теме
(226) Такой запрос пробую и все работает.

ВЫБРАТЬ
ВыполнениеЗаданияНаПроизводство.ОбъектОснование
ПОМЕСТИТЬ НеЗавершенныеБП
ИЗ
БизнесПроцесс.ВыплатаПоЗаявке КАК ВыполнениеЗаданияНаПроизводство ГДЕ
(НЕ ВыполнениеЗаданияНаПроизводство.ПометкаУдаления)

Видимо, проблема описана не достаточно полно.
1586. ksv74 92 07.11.15 22:30 Сейчас в теме
"Настройка журнала регистрации" падает с ошибкой

{ВнешняяОбработка.ирСервер.МодульОбъекта(226)}: Значение не является значением объектного типа (Использование)
Результат.Использование = ИспользованиеСобытия.Использование;

ИмяСобытия в отладчике _$Access$_.Access
1587. tormozit 7393 08.11.15 00:23 Сейчас в теме
(1586) Какая версия платформы и СУБД?
1588. ksv74 92 11.11.15 21:05 Сейчас в теме
(1587) 1С:Предприятие 8.2 (8.2.19.116) / MS SQL 2005

"Редактор объекта БД"
{ВнешняяОбработка.ирПлатформа.МодульОбъекта(7563)}: Ошибка при вызове метода контекста (Run): Произошла исключительная ситуация (Ошибка выполнения Microsoft VBScript): Требуется объект: 'Wrap'
Здесь, наверное, копать в сторону Регистрации Com Объектов

Удаление объектов с контролем ссылок
Нажал "Контроль" ("Удаление" было недоступно) - произошло самое настоящее удаление.... Неожиданный подвох.

Наверное пора прочитать инструкцию.....
1589. tormozit 7393 11.11.15 22:08 Сейчас в теме
(1588)
Редактор объекта БД"
{ВнешняяОбработка.ирПлатформа.МодульОбъекта(7563)}: Ошибка при вызове метода контекста (Run): Произошла исключительная ситуация (Ошибка выполнения Microsoft VBScript): Требуется объект: 'Wrap'
Здесь, наверное, копать в сторону Регистрации Com Объектов

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

Скорее нужно внимательнее читать вопрос, который задает программа при нажатии на кнопку Контроль, а именно "Выполнить после контроля удаление объектов, которые возможно удалить?"
1596. tormozit 7393 04.12.15 00:13 Сейчас в теме
(1586) Это из-за ошибки платформы 8.2, которая исправлена в 8.3.3.
(1590) Исправлено в 3.44
228. djinn 13.10.08 00:43 Сейчас в теме
Немного офф, но, надеюсь, не затруднит:
Скинтье, плиз, на мыло d_b <<собака>> mail333.com библиотеку GoldParser.dll, которая тут используется. Заранее спасибо.
229. tormozit 7393 13.10.08 01:04 Сейчас в теме
(228) Че, не гуглится? http://www.devincook.com/goldparser/. Ну и макет такой есть в Обработки.ирПлатформа.
230. csv 23.10.08 14:03 Сейчас в теме
Есть ли на данный момент возможность, чтобы выполненный алгоритм из справочника "ирАлгоритмы" куда-нить возвращал результат?
На сколько я разобрал, возвращается только результат того выполнен алгоритм или нет.
ЗЫЖ Хочется попользовать этот справочник в своих целях :)
231. tormozit 7393 23.10.08 14:59 Сейчас в теме
(230) Есть предопределенная переменная локального контекста "Результат". Помещай в нее. А после выполнения считывай ее из структуры параметров.
232. ovv 11.11.08 09:47 Сейчас в теме
В дереве запросов не работает "Перенести строку"
233. tormozit 7393 11.11.08 10:22 Сейчас в теме
(232) В следующей версии исправлено. Но там еще при копировании строки косяки, которые более неприятны. Пока нет времени их исправлять.
234. Totoro 571 13.11.08 11:19 Сейчас в теме
Если из компоновки содержащей объединения наборов данных вызывать открытие консоли запросов, то происходит зацикливание и вылет из программы. Нужно подправить: Обработка.ирКонсользапросов.Модуль.ДобавитьНаборыДанных.строка 189
заменить ДобавитьНаборыДанных(лСтрокаЗапроса, Шаблон, НаборыДанных) -> ДобавитьНаборыДанных(лСтрокаЗапроса, Шаблон, НаборДанных.Элементы)
tormozit; +1 – Ответить
235. tormozit 7393 13.11.08 11:50 Сейчас в теме
(234) Спасибо. Исправил в новой версии.
236. tormozit 7393 14.11.08 08:29 Сейчас в теме
1.66
- улучшена работа с некорректными схемами компоновки данных, в частности теперь они не будут препятствовать открытию самой консоли
- исправлена некорректная работа контекстной справки в некоторых редких случаях
- консоль запросов в режиме дерева запросов теперь автоматически переходит в режим редактирования при вызове конструктора
- улучшена обработка расширений элементов управления и форм в контекстной подсказке
- улучшено вычисление метаданных в исследователе объектов
- исправлена ошибка формирования таблицы типов в редакторе допустимых типов
- исправлена ошибка при разборе контекста параметра (CTRL+F2) в контекстной подсказке, приводящая к зависанию приложения
- исправлено падение приложения при открытии исполняемых запросов в консоли запросов из консоли компоновок, где в схеме есть объединения (234)
- исправлены проблемы с копированием и переносом строк в дереве запросов консоли запросов (232)
- в панель инструментов добавлена кнопка для открытия отладчика (через вызов исключения)
- в универсальном редакторе предусмотрена возможность для его программного вызова с передачей ему ссылки на объект
maxp77; simol; +2 – Ответить
237. Vadimok 131 30.11.08 11:21 Сейчас в теме
А как пользоваться обработками из этой конфигурации в рабочей базе.
238. tormozit 7393 30.11.08 11:26 Сейчас в теме
(237) Нужно объединить конфигурацию рабочей базы с этой.
239. Vadimok 131 30.11.08 11:57 Сейчас в теме
Делал. Вызываю обработки вылетаю ошибки.
240. Vadimok 131 30.11.08 12:13 Сейчас в теме
Нажимаю Итерфейсная панель вылетает ошибка

{Обработка.ирИнтерфейснаяПанель.Форма.Форма(1553)}: Ошибка при получении значения атрибута контекста (ТекущийПользователь): Попытка получения неинициализированного значения параметра сеанса
по причине:
{Обработка.ирИнтерфейснаяПанель.Форма.Форма(1553)}: Ошибка при получении значения атрибута контекста (ТекущийПользователь): Попытка получения неинициализированного значения параметра сеанса

по причине:
Попытка получения неинициализированного значения параметра сеанса
241. tormozit 7393 30.11.08 12:28 Сейчас в теме
(240) Хм. Ну чисто технически это конечно ошибка, однако в твоем случае быстрее будет инициализировать этот параметр сеанса (ТекущийПользователь).
242. Vadimok 131 30.11.08 12:47 Сейчас в теме
Я сделал так. Открыл в конфигураторе рабочию базу и сделал сравнение и объединение из файла. И вот при запуске такое. Может что то не так сделал?
243. tormozit 7393 07.12.08 10:57 Сейчас в теме
В 13-м релизе тестовой сборке платформы благодаря исправлению ряда ошибок консоль запросов уже работает без ошибок (в частности с пакетными запросами). Остается дождаться финала, который планируется к НГ.
244. tormozit 7393 14.12.08 11:18 Сейчас в теме
v1.67
- в 2 раза ускорено построение дерева типов (при первом открытии диалога выбора типа параметра алгоритма)
- после записи объекта универсальный редактор реквизитов теперь перечитывает его из БД (на случай если он перед записью модифицируется)
- исправлены мелкие ошибки в универсальном редакторе реквизитов при работе с движениями документов
- чистый контекст стал теперь по-настоящему чистым за счет использования неглобального общего модуля (ранее это был контекст чистой внешней обработки и было всегда определено например свойство «ЭтотОбъект»)
- основательно переработана описательная часть платформы по внешним обработкам и внешним отчетам в направлении устранения всего неединообразия, которое царит в синтакс-помощнике в их отношении и мешало подсказке нормально работать с этими и производными типами
- исправлена ошибка, из-за которой иногда не расмаскировывались временные таблицы в конструкторе запроса, вызванном из командной панели контекстной подсказки
- улучшен исследователь объектов
- добавлена функция ЛксСоздатьСхемуПоТаблицамЗначений(<ВнешниеНаборы>), создающая схему по структуре таблиц значений
- в консоли компоновок добавлена возможность указание структуры внешних наборов данных при вызове через Отладить(<Схема>, <Настройки>, <ВнешниеНаборы>)
- улучшен индикатор в обработке «Поиск и замена дублей»
- у функции Исследовать() появился второй параметр, отвечающий за модальность открываемой формы (по умолчанию = Истина)
- добавлены глобальные функции для индикации прогресса цикла – ЛксПолучитьИндикаторПроцесса, ЛксОбработатьИндикатор
- добавлены глобальные функции
- отказался от использование WScript.Shell.Run(,,True), из-за которого при выполнении алгоритмов могли возникать вложенные события (баг платформы)
Totoro; artbear; maxp77; +3 – Ответить
246. maxp77 14.12.08 18:50 Сейчас в теме
(244) Скачал Инструментарий разработчика 1.67, нарвался на баг при вызове контекстной подсказки. Отчет отправил тебе на почту.
1248. artbear 1590 31.05.14 13:08 Сейчас в теме
(246) У меня были аналогичные хотелки.
Хотя возможностей реализована масса, ИМХО Сейчас тестирование в ИР не очень подходит для тестирования в реальных конфигурациях.
Например, нет проверки на права пользователя (просмотр, добавление, интерактивное добавление)
Лог в ЖРН сделал для ирМобильные.
Файл ирТестированиеМетаданных.epf выложу позже. Он на работе
ИМХО подобный инструмент должен быть автоматическим и его удобно юзать в спец.тестовом фреймворке.
Мы для 1С юзаем и рекомендуем фреймворк xUnitFor1C.
Для него, как и показано в (247), и реализованы такие тесты.
(247) Переформулирую: тесты открытия форм были сделаны уже давно для фреймворков SnowTest (устарел) и xUnitFor1C, еще до ИР. Но недавно я переработал код этих тестов, т.к. в них в обычном приложении нельзя было протестировать управляемые формы. с помощью кода ИР этот баг был поправлен.
И сейчас для xUnitFor1C есть нормальные тесты открытия форм конфигурации.
245. maxp77 14.12.08 18:49 Сейчас в теме
Скачал Инструментарий разработчика 1.67, нарвался на баг при вызове контекстной подсказки. Видеоотчет отправил по почте.
247. tormozit 7393 14.12.08 23:42 Сейчас в теме
v.1.68
- исправлена ошибка в подсказке по регистрам бухгалтерии
248. Балу 26.12.08 13:14 Сейчас в теме
уважение и просто огромная спасибо, очень хорошая обработка
249. tormozit 7393 27.12.08 18:04 Сейчас в теме
Вышел 13-й релиз платформы. Всем, кто использует пакетные запросы в консоли запросов, настоятельно рекомендую перейти на новый релиз.
256. MaxS 3151 04.02.09 06:39 Сейчас в теме
(249) у меня платформа (8.1.13.41) пакетный запрос выдаёт результат первого пакета - временной таблицы.
А консоль запросов с январского диска ИТС выдаёт то, что нужно - результат последнего пакета выполненного по данным временных таблиц.
257. tormozit 7393 04.02.09 20:15 Сейчас в теме
(256) Спасибо. Да, такая проблема есть. Без ущерба для функциональности пока решения не придумал.
250. kostas 10 28.01.09 18:59 Сейчас в теме
А можно сделать в "Универсальные подбор и обработка объектов" выбор всех объектов одного типа (например все документы/справочники) или выбор в списке
251. tormozit 7393 28.01.09 19:36 Сейчас в теме
(250) Данная возможность потребует существенной переработки блока. Такого изменения не планируется.
253. artbear 1590 29.01.09 07:12 Сейчас в теме
(251) Давно хотел спросить.
В консоль запросов было бы удобно добавить функционал получения рабочего кода, формирующего данный запрос.
Например, типа

ТекстЗапроса_ИмяЗапросаИзКонсолиБезПробелов = "Текст запроса из консоли";
Запрос_ИмяЗапросаИзКонсолиБезПробелов = Новый Запрос;
Запрос_ИмяЗапросаИзКонсолиБезПробелов.УстановитьПараметр("ПарамПредопределенноеЗначение", Справочники.Организации.Первая);
Запрос_ИмяЗапросаИзКонсолиБезПробелов.УстановитьПараметр("Парам1", ); // !! Пусто для пользовательских значений !!
РезультатЗапроса_ИмяЗапросаИзКонсолиБезПробелов = Запрос_ИмяЗапросаИзКонсолиБезПробелов.Выполнить();

ИМХО было бы очень удобно.
Я лично очень часто пользуюсь консолью запросов именно для отладки запросов, а уж потом готовый запрос переношу в свой код.
А сейчас это делать не очень удобно, т.к. приходится выполнять кучу одинаковых действий :(

ЗЫ или подобная кнопочка уже есть, а я ее просто не вижу? :)
258. babys 91 05.02.09 12:16 Сейчас в теме
(253)
Такая кнопочка есть тут http://infostart.ru/projects/2932 :)

А теперь несколько хотелок :)
1. Подвал с сумированием цифровых колонок (для таблицы и дерева),
2. И как нибудь разобрать НачДата И КонДата, а то они в алфавитном порядке :(
252. kostas 10 28.01.09 23:06 Сейчас в теме
Предлагаю в набор утилит добавить УниверсальныйЖурналДокументов :)
254. kostas 10 30.01.09 00:23 Сейчас в теме
А зачем в конфе hstart - исполняемый файл?
255. tormozit 7393 30.01.09 10:06 Сейчас в теме
(254) Что, только один нашел?)
259. tormozit 7393 07.02.09 15:41 Сейчас в теме
v1.69
- в универсальном подборе и обработке объектов реализован диалог настроек, позволяющий управлять транзакциями и контролем при записи (аналогично поиску и замене дублей)
- в консоли компоновок данных добавлена автофиксация строк http://infostart.ru/blogs/904
- в контекстной подсказке реализовано вычисление элементов разнородных коллекций
- в описание платформы искусственно добавил возможность именованного обращения к элементам коллекции СтраницыПанели
- в очередной раз поправил привязку в консоли построителей отчетов (периодически слетают по вине платформы)
- добавлена кнопка для перестановки соседних группировок в структуре настроек компоновки в консоли компоновок
- исправлена ошибка с использованием настроек компоновки и внешних наборов данных при вызове консоли компоновок через Отладить()
- доработана функция Исследовать(), теперь эта функция позволяет управлять модальностью порождаемых окон
- обе функции Отладить() и Исследовать() теперь срабатывают только под ролью ирРазработчик
- в универсальном редакторе реквизитов добавлена поддержка планов видов характеристик
- в поиске и замене дублей исправлена ошибка с обрезанием последних пробелов
- в консоли запросов улучшена поддержка пакетных запросов (в частности временным таблицам)
260. tormozit 7393 07.02.09 22:02 Сейчас в теме
Перезалил. Исправлен новый мелкий баг в консоли запросов.
261. babys 91 10.02.09 12:19 Сейчас в теме
Вот на такой код:
И Субконто1 В ИЕРАРХИИ
(ВЫБРАТЬ
Методы2.Подразделение
ИЗ
РегистрСведений.МетодыРаспределенияКосвенныхРасходовОрганизаций.СрезПоследних(&КонДата, Организация = &Организация
И НомерОчередности = &НомерОчередности) КАК Методы2)
И Субконто2 В ИЕРАРХИИ
(ВЫБРАТЬ
Методы3.ВидДеятельности
ИЗ
РегистрСведений.МетодыРаспределенияКосвенныхРасходовОрганизаций.СрезПоследних(&КонДата, Организация = &Организация
И НомерОчередности = &НомерОчередности) КАК Методы3)
И Субконто3 В ИЕРАРХИИ
(ВЫБРАТЬ
Методы4.СтатьяЗатрат
ИЗ
РегистрСведений.МетодыРаспределенияКосвенныхРасходовОрганизаций.СрезПоследних(&КонДата, Организация = &Организация
И НомерОчередности = &НомерОчередности) КАК Методы4),
при построении дерева запросов ругаетси :)
Текст запроса: Строка 35: {(35,6)}: Синтаксическая ошибка "Методы1"

Консоль 1.68
262. babys 91 10.02.09 12:20 Сейчас в теме
сорри забыл :)
Счет В ИЕРАРХИИ
(ВЫБРАТЬ
Методы1.СчетЗатрат
ИЗ
РегистрСведений.МетодыРаспределенияКосвенныхРасходовОрганизаций.СрезПоследних(&КонДата, Организация = &Организация
И НомерОчередности = &НомерОчередности) КАК Методы1),
263. tormozit 7393 10.02.09 12:29 Сейчас в теме
(263) Просьба выложить полный текст запроса.
1474. isukachev 62 04.06.15 08:17 Сейчас в теме
ирПортативные 3.32.1
1С:Предприятие 8.2 (8.2.19.116) Клиент-сервер
Альфа-Авто: 5.0.11.06

Инструмент: Редактор хранилищ настроек (ирРедакторХранилищНастроек)
При переключении на вкладку "Варианты отчетов" получаем сообщение об ошибке:

{ВнешняяОбработка.ирРедакторХранилищНастроек.МодульОбъекта(263)}: Метод объекта не обнаружен (Выбрать)
	Выборка = МенеджерХранилища.Выбрать(Отбор);


Причина:

В конфигурации выбрано Хранилище вариантов отчетов, соответственно его тип не СтандартноеХранилищеНастроекМенеджер, а ХранилищеНастроекМенеджер, у которого отсутствует метод Выбрать()
tormozit; +1 – Ответить
1475. tormozit 7393 10.06.15 00:38 Сейчас в теме
3.33
Основные изменения:
- В большинство инструментов модификации данных добавлена опция "Без авторегистрации изменений"
- В инструменте "Поиск дублей и замена ссылок" реализован однопроходный режим замены в объектах в виде кнопки "К правилам" у списка групп дублей
3.33.1
- Реализован серверный модуль для конфигураций с БСП
- Реализована опция "Запись на сервере" во всех инструментах в конфигурациях с БСП
- Реализована возможность выполнения кода на сервере в консоли кода в конфигурациях с БСП

(1474) Исправлено
ixijixi; Armando; +2 – Ответить
264. tormozit 7393 11.02.09 21:01 Сейчас в теме
1.70
- в контекстной подсказке по умолчанию теперь не используются промежуточные дополнения, обновлена справка по подсистеме
- обновлена грамматика языка запросов (реализована поддержка конструкций «(ВЫРАЗИТЬ (А КАК Б)).Поле», «Таблица.ТЧ.(Поле1, Поле2)»)
- в консоли запросов исправлена ошибка с нечетким разбором текста пакета на запросы, внесенная в 1.69
265. СергейКа 671 26.02.09 16:50 Сейчас в теме
Отличная подсистема. Использую 1.68.
Есть несколько замеченных проблем:
1. Поиск и замена дублей не работает. А внешняя работает прекрасно.
2. В консоли запросов не работает пакетный запрос с временными таблицами если присутствует удаление временной таблицы (а делать надо для освобождения памяти).
3. В консоли запросов, при использовании пакетного запроса выводятся данные только перого запроса в обычном режиме. И только если разбивать на дерево запросов и использовать последний (выбирать и запускать) получаются требуемые данные.
266. СергейКа 671 26.02.09 16:54 Сейчас в теме
+ 265. Прошу прощения, не заметил изменения 1.69. Но вижу что не все поправлено.
267. tormozit 7393 26.02.09 18:07 Сейчас в теме
(266) Спасибо за замечания, но был бы благодарен за более четкую информацию о проблемах в актуальной версии 1.70. Особенно мало понятна формулировка "Поиск и замена дублей не работает. А внешняя работает прекрасно."
268. СергейКа 671 27.02.09 05:04 Сейчас в теме
(267) в код не смотрел. При одинаковых параметрах поиска встроенная обработка выдает ошибку: в строке 187 модуля формы , индекс находится за границами массива - СтрокаПоиска.НомерГруппы = НайденныеГруппы.найти... (и т.д.)
Внешняя же обрабатывает прекрасно.
269. tormozit 7393 27.02.09 08:10 Сейчас в теме
(268) Опишите, по каким полям выполнялось сравнение, приводящее к появлению ошибки.
270. tormozit 7393 27.02.09 09:14 Сейчас в теме
(268) Проблема в общем то старая. На этот раз я ее исследовал до конца и выяснил, что это из-за ошибки платформы.

ВЫБРАТЬ "1"
ПОМЕСТИТЬ А
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ "1 "
;
ВЫБРАТЬ *
ИЗ А
СГРУППИРОВАТЬ ПО Поле1
;
ВЫБРАТЬ *
ИЗ А

Второй запрос выдает одну запись со значением "1", а третий 2 записи со значениями "1" и "1 ".
Пока обходного решения нет. Мобильная версия обработки использует "костыль" для обхода данной проблемы, который ломается в немного другой ситуации. Так что пока предлагается пользоваться обеими версиями обработки.
273. tormozit 7393 27.02.09 11:51 Сейчас в теме
(270) По поводу ошибки в платформе я поторопился. Это особенность платформы. Она заключается в том, что при сравнении строк я запросах всегда отсекаются правые пробелы. Обход проблемы тоже найден.
271. СергейКа 671 27.02.09 10:53 Сейчас в теме
269) В самописной базе Справочник.Сотрудники, сверка по двум полям : Наименование и ДатаРождения.
270) Не понял в чем ошибка платформы. Всё логично работает.
272. СергейКа 671 27.02.09 11:29 Сейчас в теме
Запрос, кстати, отработал нормально, нашел что нужно. Ошибка происходит при поиске в таблице по структуре элементов.
Предлагаю такой обходной путь:
Если ТипЗнч(мСтруктураКлючаПоиска[СтроковоеПоле]) = Тип("Строка") Тогда
мСтруктураКлючаПоиска[СтроковоеПоле] = СокрЛП(НРег(мСтруктураКлючаПоиска[СтроковоеПоле]))
КонецЕсли;
Так как ошибка происходит как раз из-за наличия у одного из элементов "хвостовых" пробелов.
1039. charushkin 110 12.04.13 07:38 Сейчас в теме
Для воспроизведения ошибки можно запустить в консоли кода любой алгоритм, выполняющий какие-либо действия с объектами ИБ (актуально для клиент-серверных ИБ при нажатой кнопке "На сервере").
Пример кода:
Код
Объект = Справочники.Контрагенты.СоздатьЭлемент();
Объект.Наименование = "Тест";
Показать полностью


При выполнении получаем ошибку
"{ОбщаяФорма.ирКонсольКода.Форма(272)}: Попытка передачи с сервера клиенту мутабельного значения
ВызватьИсключение Ошибка;"

Я так понимаю, что проблема заключается в том, что все используемые переменные считываются в качестве параметров.
1040. tormozit 7393 02.05.13 08:03 Сейчас в теме
(1039) Это задуманное поведение. Чтобы не возникало ошибки, нужно убрать параметры выхода, содержащие мутабельные значения.
274. Ks_83 268 04.03.09 12:29 Сейчас в теме
Как сделать, чтобы в консоли компоновки таблица выводилась со свернутыми группировками ?
275. tormozit 7393 04.03.09 12:34 Сейчас в теме
(274) Такой возможности для пользователя не предоставляется. Есть штатное сочетание CTRL+SHIFT+ Num Minus для сворачивания всех группировок.
276. Одинец 250 15.03.09 11:48 Сейчас в теме
Поправь, плиз в новом релизе:
ПланыОбмена.ирКмдНайтиСсылки
Недочет:Обнаружен синоним, начинающийся с маленькой буквы!
Стандарт:Синоним объекта метаданных обязательно заполняется.
Синоним начинается с большой буквы, точки ставятся только после сокращений.
924. Altair777 649 21.06.12 13:37 Сейчас в теме
Поиск дублей. При настройке сравнения по реквизитам владельца справочника (в частности - Владелец.Код) вот такие ошибки:

{Обработка.ирПоискДублейИЗаменаСсылок.Форма.Форма.Форма(276)}: Ошибка при вызове метода контекста (Сортировать)
НайденныеГруппы.Сортировать(СтрокаПорядка);
по причине:
Неверное имя колонки
Прикрепленные файлы:
926. tormozit 7393 21.06.12 13:52 Сейчас в теме
(924) Почему сообщения об ошибках опять в комментарии пишешь? Ведь тем самым ты снижаешь вероятность их исправления. Или снова возникли какие то сложности с входом в форум?
928. Altair777 649 21.06.12 13:55 Сейчас в теме
(926) я и туда написал :)
vitaliyua; +1 – Ответить
934. Altair777 649 27.06.12 11:44 Сейчас в теме
(926) спасибо за исправления в 2.51! Но это еще не все :)
Я как раз сейчас занят синхронизацией 12 баз БУ с 1 УТП и много предварительной работы по переносу данных и их связки между базами. И мой основной инструмент на данном этапе "Поиск дублей и замена ссылок". И есть несколько пожеланий. Я, наверно, не буду на форуме плодить топики по каждому из них, а буду писать в один.

Но это потом. А сейчас произошла какая-то непонятная ситуация при обновлении на 2.51. Действу по инструкции:
1. Запустите сравнение и объединение конфигураций.
2. Снимите все пометки.
3. В настройках объединения установите флажок «Разрешить удаление объектов основной конфигурации».
4. Установите пометки по подсистеме «Инструменты разработчика» файла
5. Если подключены общие команды или справочники-команды, то снимите пометки с их связующего свойства (Тип параметра или Ввод на основании)
6. Устанавливайте пометку на самой подсистеме «ИнструментыРазрабочика»
7. Нажмите Выполнить

Дошел до пункта 6 и не вижу подсистемы ИР. И шо делать? :)
Прикрепленные файлы:
935. tormozit 7393 27.06.12 12:02 Сейчас в теме
(934) Видимо такое происходит, когда выполняется объединение с той же самой версией ИР. Инструкция будет скорректирована. Просто пропусти этот шаг.
937. Altair777 649 27.06.12 12:12 Сейчас в теме
(935)

Про инструкцию... Имхо, нужно добавить в первоначальную установку пункт о том, что бы не ставить подсистему на поддержку.
Сейчас после отмены захвата в хранилище я это сделал. И увидел что фактически она была 2.50, а в инфо о подсистеме до сих пор было 2.47
277. Totoro 571 18.03.09 09:19 Сейчас в теме
(0) Не думал организовать выполнение алгоритмов по их имени (с ведением кэша вызовов по имени, не ссылки), как например ирПлатформа.ВыполнитьАлгоритмПоИмени("ИмяАлгоритма", ПараметрыАлгоритма). Конечно имею в этом деле шкурный интерес, но вдруг идея пригодится :)
278. tormozit 7393 18.03.09 17:58 Сейчас в теме
(278) В текущей конфигурации, над которой я тружусь в составе коллектива, используется навороченный механизм выполнения алгоритмов. 80% кода уже в алгоритмах и их доля постоянно растет. Так что можно сказать в рамках данной подсистемы представлена сама идея.
279. tormozit 7393 22.03.09 14:31 Сейчас в теме
1.71
- в интерфейсной панели отключил полнотекстовый поиск по данным, т.к. из-за него слишком тормозит
- исправлена ошибка в групповом подборе и обработке объектов, из-за которой первый объект всегда не обрабатывался
- в консоли запросов исправлен ряд ошибок при работе с пакетными запросами
280. Totoro 571 24.03.09 15:26 Сейчас в теме
Не влияющая на работу неточность:
Обработка.ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой
модуль - строка 100, 101 использован старый формат процедуры ЛксСообщитьСУчетомМодальности (2-й параметр)
281. tormozit 7393 25.03.09 01:04 Сейчас в теме
(280) Спасибо. Исправим.
282. Totoro 571 06.04.09 12:10 Сейчас в теме
Обработка ирКонсольЗапросов: если добавить новую строку в дереве запросов и сразу отказаться по ESC, то после выдается ошибка.
Исправление: в процедуру ДеревоЗапросовПередОкончаниемРедактирования вставить в её начало:

Если НоваяСтрока И ОтменаРедактирования Тогда
мТекущаяСтрока = Неопределено;
Возврат;
КонецЕсли;
284. tormozit 7393 19.04.09 13:27 Сейчас в теме
1.72
- исправлено (282)
- улучшена грамматика языка запросов (например анализ конструкций вида "(ВЫБОР КОГДА ... ТОГДА ... ИНАЧЕ ... КОНЕЦ).Родитель.Код" ранее приводил к ошибке)
- некоторые мелкие внутренние улучшения
283. Збянтэжаны Саўка 245 11.04.09 11:02 Сейчас в теме
Спасибо!
Круто!
Завидую, когда же и я так смогу свободно обращаться с 1С, с января начал изучать ее и пока как в темном лесу заблудился и плутаю по крохам вылавливая проторенную тропинку к свету:)
Скачал, поставлю и буду использовать как примеры для изучения и образцы для подражания. А то ведь качественной лит-ры по языку и нет почти.
285. пользователь 06.05.09 09:52
Сообщение было скрыто модератором.
...
286. tormozit 7393 06.05.09 10:17 Сейчас в теме
287. aquakosh 06.05.09 10:18 Сейчас в теме
(285) Зачем такие сложности!? Не проще-ли выдрать СКД консоль и юзать как внешнюю обработку? :)
288. tormozit 7393 06.05.09 10:52 Сейчас в теме
(287) А попробовать? Там вся фишка во взаимодействии консолей...
290. aquakosh 06.05.09 11:26 Сейчас в теме
(288) И попробовал! И успешно! :) Правда я ещё не выдирал именно СКД консоль, т.к. нет необходимости, а вот выдранной консолью запросов успешно пользуюсь. Причём 98% функционала работает. :)
Тебе громадное спасибо за твою работу, т.к. консоль очень удобная и продвинутая в плане возможностей.
P.S. Все копирайты и пр. в текстах сохранены. ;)

(289) Да, сложно! Даже ОЧЕНЬ сложно, т.к. там всё взаимосвязано, но НЕ нереально. В частности консоль запросов от версии 1.72 состоит из 9-ти внешних обработок.

Возможно для кого-то проще будет интегрировать конфу ИР со своей, но для меня такой подход оказался неприемлимым, а консоль ну очень понравилась.
291. tormozit 7393 06.05.09 11:47 Сейчас в теме
(290) Значит ты реальный фанат, раз так заморочился мобилизацией консоли запросов. Вот только поддерживать мобильную версию очень накладно. А потому существовать она будет только для тех версий, которые совпали с чьим либо желанием заиметь мобильный вариант)
292. aquakosh 06.05.09 11:57 Сейчас в теме
(291) Да уж, мне поддерживать в актуальном состоянии консоль очень затратно по времени, но я стараюсь её всё же обновлять своевременно, благо новые версии ИР выходят не так часто. :))
2013. EmpireSer 09.12.16 13:35 Сейчас в теме
ИР портативные 3.85.1

Если в "Исследователь объектов (ИР)" в контекстном меню выбрать "Вывести список" и не меняя галочек нажать "ОК", то у меня постоянно вылетает:
{ВнешняяОбработка.ирИсследовательОбъектов.Форма.ИсследовательОбъектов.Форма(292)}: Ошибка при установке значения атрибута контекста (ИндексКартинки)
	ЯчейкаКартинки.ИндексКартинки = ирОбщий.ПолучитьИндексКартинкиСловаПодсказкиЛкс(ДанныеСтроки);
по причине:
Недопустимое значение


Вот я приложил файлик от "Консоль кода (ИР)", где я как раз иследую значения в параметре "ДокументDOM" и хотел их вывести в табличный документ для сохранения.
Прикрепленные файлы:
Temp.t1c
tormozit; +1 – Ответить
2016. tormozit 7393 09.12.16 23:09 Сейчас в теме
(2013) Спасибо. Ошибку воспроизвел.
293. пользователь 06.05.09 21:35
Сообщение было скрыто модератором.
...
294. tormozit 7393 06.05.09 21:59 Сейчас в теме
(293) Спасибо за предложение этого в очередной раз... Но я воздержусь от него и на этот раз.
289. пользователь 06.05.09 10:56
Сообщение было скрыто модератором.
...
295. tormozit 7393 10.05.09 22:15 Сейчас в теме
1.73
- исправлена ошибка консоли запросов при работе с пакетными запросами, не содержащими запросов на выборку данных
- в функцию отладить вторым параметром вставлен флаг модального открытия формы (по умолчанию Истина)
- в групповом подборе и обработке объектов добавлено отображение количество выборки
- исправлена ошибка в поиске и замене дублей, связанная с недавней попыткой обойти особенность платформы с отбрасыванием конечных пробелов строк в запросе)
296. artbear 1590 15.05.09 18:05 Сейчас в теме
(295) В текущей версии при использовании временных таблиц в разных запросах стали неверно формироваться результаты.

Например, в запросе1 сформировал ВТ_1, далее в запросе2 пишу что-то типа
Выбрать ДокРН.Ссылка
Из Док.РН КАК ДокРН
ГДЕ ДокРН.Ссылка В (Выбрать РН.Ссылка ИЗ ВТ_1 КАК РН)

Запрос2 теперь не работает :(

Причем простой запрос2 типа
Выбрать РН.Ссылка ИЗ ВТ_1 КАК РН
работает верно.

В итоге пришлось код ВТ_1 вставлять в запрос2, сделав запрос2 пакетным запросом, и все получилось.
Но подобная схема все-таки неудобна при разработке - т.к. тексты ВТ могут меняться, а в каждом запросе, что использует эту ВТ, текст менять совсем неудобно. Долой копипаст!

Что можно сделать?

ЗЫ платформа 8.1.13.41
в старой версии ИР на этой же платформе вроде не было подобных глюков :(
tormozit; +1 – Ответить
298. tormozit 7393 15.05.09 22:34 Сейчас в теме
1.74
- в универсальном редакторе реквизитов исправлена ошибка, приводящая к потере значений типа ХранилищеЗначения в реквизитах объекта при записи
- исправлена ошибка, приводившая к неразмаскировке временных таблиц в предложении ГДЕ языка запросов (296)

299. artbear 1590 16.05.09 06:30 Сейчас в теме
(298) Спасибо за быстрое исправление :)
300. artbear 1590 16.05.09 07:23 Сейчас в теме
(298) Версию в заголовке описания проги на сайте поменяй на 1.74, пока по-прежнему 1.73
297. artbear 1590 15.05.09 18:10 Сейчас в теме
(296+) Т.е. одна из главных фич ИР при разработке запросов - возможность в разных запросах юзать описания/создания временных таблиц и код, их использующий теперь практически не работает :(
301. Totoro 571 22.05.09 14:00 Сейчас в теме
Немного усовершенствовал обработку ирУниверсальныйПодборИОбработкаОбъектов.
Добавил для произвольного алгоритма:
- возможность добавления параметров
- обработка ОбработкаПрерыванияПользователя
- выполнение алгоритма в попытке без вылета при ошибке (и откате транзации при использовании)
Ссылка: http://narod.ru/disk/8992709000/irChoice.epf.html
302. Totoro 571 27.05.09 11:34 Сейчас в теме
Для запроса, содержащего конструкцию вида:

ВЫБРАТЬ
ВЫРАЗИТЬ(ХозрасчетныйОстатки.Субконто1 КАК Справочник.Номенклатура).Код КАК Поле1
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки КАК ХозрасчетныйОстатки

при попытке построении дерева запроса выдается ошибка:
Синтаксическая ошибка "." (точка перед "Код"
303. tormozit 7393 27.05.09 11:41 Сейчас в теме
(302) Спасибо проблема зафиксирован. Пока можно исправить текст так:
ВЫБРАТЬ
(ВЫРАЗИТЬ(ХозрасчетныйОстатки.Субконто1 КАК Справочник.Номенклатура)).Код КАК Поле1
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки КАК ХозрасчетныйОстатки
304. Totoro 571 27.05.09 11:43 Сейчас в теме
307. tormozit 7393 30.05.09 13:35 Сейчас в теме
1.75
- в консоли запросов для табличных полей результата добавлены переключатели отображения пустых значений (NULL, НЕОПРЕДЕЛЕНО, пустая строка, 0, пустая ссылка), а также удобные средства для управления шириной колонок
- обновлена грамматика языка запросов (исправлены мелкие ошибки при анализе псевдонимов и оператора "." (302))
- исправлена ошибка в диалоге настроек алгоритмов (305)
Evg-Lylyk; +1 – Ответить
305. Totoro 571 27.05.09 16:24 Сейчас в теме
ОбщиеФормы.ирНастройкиАлгоритмов на форме забыл поменять имя элемента "ФайловыйКэшДопускаетРедактирование". В данных и в модуле формы -ФайловыйКэшАлгоритмовДопускаетРедактирование. Соответственно выдается ошибка.
306. Totoro 571 27.05.09 17:26 Сейчас в теме
Заметил, что при отладке алгоритмов во внешней обработке, изменении текста алгоритма и последующего открытия измененного алгоритма в отладчике не происходит обновление текста обработки. Как я понял это зависит от переменной объекта спр. ирАлгоритмы ДатаИзмененияКонтекста, которая не обновляется при сохранении нового текста, а данные из кэша при этом тоже не проверяются. Хотя может на это должен влиять реквизит ДатаИзменения и обновленный кэш.
339. tormozit 7393 27.06.09 11:25 Сейчас в теме
1.79
- исправлена ошибка, приводившая к не обновлению внешней обработки алгоритма при его изменении (выполнялся старый код) (306)
maxp77; Totoro; +2 – Ответить
311. vitaliyua 12.06.09 14:31 Сейчас в теме
Установлена версия 1.74. Интегрирована в типовую конфигурацию "Управление торговлей". В работе ошибок не отмечено, синтаксический контроль и пр. проходит нормально. Пытаюсь обновить до версии 1.75. Устанавливаю режим "Объединить с приоритетом основной конфигурации". После обновления появились синтаксические ошибки и пр. Конфигурация нормально не работает. Подскажите пожалуйста, как нужно обновлять версию подсистемы, чтобы была сохранена работоспособность самой подсистемы и конфигурации в целом?
312. tormozit 7393 12.06.09 14:44 Сейчас в теме
(311) Скорее всего ты забыл, что модуль приложения обновляется селективно (или вручную).
vitaliyua; +1 – Ответить
313. vitaliyua 12.06.09 15:03 Сейчас в теме
(312) Точнее - опыта не так много! Как понял - все изменения, которые произведены в модулях, в том числе - соединений, изменять вручную, выделяя данные, из обновленной конфигурации?
314. vitaliyua 12.06.09 15:07 Сейчас в теме
"из обновленной конфигурации" - в смысле, из новой версии. А все изменения, кроме модулей, - обновлять с возможностью объединения, или "из файла"?
315. tormozit 7393 12.06.09 16:15 Сейчас в теме
(314) При обновлении подсистемы путем объединения следует все объекты брать "из файла", а модуль приложения оставить неизменным (снять флажок).
316. vitaliyua 12.06.09 16:33 Сейчас в теме
(315) Все получилось. Спасибо за разъяснения!
317. tormozit 7393 21.06.09 01:29 Сейчас в теме
1.76
- универсальный редактор реквизитов теперь корректно работает со всеми видами регистров (ранее терялись значения субконто при записи движений по регистрам бухгалтерии)
- в консоли компоновок данных реализована переустановка значений недоступных пользователю параметров данных из схемы при каждой загрузке настроек в компоновщик (http://partners.v8.1c.ru/forum/thread.jsp?id=691114#691114)
- доработана обработка подготовки базы данных к усечению типов (добавлена возможность программного и интерактивного вызова автоматической корректировки)
- в поиске и замене дублей реализована возможность выбора «удалять или пометить на удаление неправильные элементы» и при этом учитывается флаг контроля записи, добавлена возможность автоматического «нажатия» кнопок в диалоге замещения в независимых регистрах, устранены ошибки связанные с правыми пробелами и реализована поддержка неограниченной длины в строковых полях сравнения, исправлена индикация процесса в строке состояния,
- добавлены кнопки по управлению шириной колонок в ряд табличных полей подсистемы
318. Душелов 4027 21.06.09 01:32 Сейчас в теме
По новой моде надо новые версии отдельными разработками выкладывать ;)

А по теме - плюс несомненный, не так давно ознакомился....
319. babys 91 21.06.09 12:29 Сейчас в теме
"что-то не так в королевстве датском" :(
{ОбщийМодуль.ирГлобальный(1289)}: Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса
Scr = Новый COMОбъект("MSScriptControl.ScriptControl");
по причине:
Недопустимая строка с указанием класса
WinXP64 + 8.1.14.68
320. tormozit 7393 21.06.09 12:57 Сейчас в теме
(319) В след. версии запопытчено будет. Однако все равно MSScriptControl.ScriptControl все ставят. Замер времени выполнения запроса без него не будет работать.
321. tormozit 7393 21.06.09 16:27 Сейчас в теме
1.77
- добавлена обработка ситуации с отсутствующим ком-классом MSScriptControl.ScriptControl, который используется для получения высокоточного времени
- в консоли запросов реализовано открытие значений параметров прямо из текста запроса через использование команды «Перейти к определению» (F12)
- исправлены мелкие ошибки в обработке подготовки БД к усечению типов
Збянтэжаны Саўка; artbear; +2 – Ответить
322. artbear 1590 21.06.09 19:27 Сейчас в теме
(321) Ты забыл версию 1.77 в названии разработки на сайте написать :(
323. artbear 1590 21.06.09 19:32 Сейчас в теме
(321) Небольшой ОФФ в продолжении темы параметров СКД.
Если в режиме консоли в конструкторе сохранить СКД, в которой есть пользовательские параметры, указывающие на ссылочные данные (типа элемент справочника и т.д.), то при открытии данной схемы в Конфигураторе, например, в отчете и дальнейшем сохранении данного отчета подобные пользовательские параметры пропадают и не используются в режиме Предприятия.

Как обойти, если это можно обойти ?

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

ЗЫ понятно объяснил?
324. artbear 1590 21.06.09 19:34 Сейчас в теме
(323+) Такое впечатление, что в http://partners.v8.1c.ru/forum/thread.jsp?id=691114
ты говоришь об этой же проблеме :)
325. tormozit 7393 21.06.09 19:44 Сейчас в теме
(324) Да. Верно.
Прочитай еще раз (317). Там это уже было исправлено путем переустановки значений таких параметров при каждой загрузке настроек компоновки в компоновщик. Кстати, Максим обещал подумать над проблемой.
326. artbear 1590 22.06.09 07:58 Сейчас в теме
(325) Понял.
ЗЫ А Максим это кто? :)
1866. Diman008 22.07.16 17:14 Сейчас в теме
ИР 3.71
1С:Предприятие 8.3 (8.3.5.1068)
УПП 1.3 (1.3.79.2)
Удаление объектов с контролем ссылок.
Подбор.
Выделить N
Выдает ошибку...
{Обработка.ирДинамическийСписок.Форма.Форма.Форма(324)}: Ошибка при вызове метода контекста (ЗаполнитьНастройки)
Построитель.ЗаполнитьНастройки();
по причине:
{(1, 1)}: Ожидается выражение "ВЫБРАТЬ"
1872. Diman008 26.07.16 09:14 Сейчас в теме
(1866) по моему вопросику не смотрели еще ?
1873. tormozit 7393 26.07.16 09:31 Сейчас в теме
(1866) Какую таблицу отображает динамический список?
1875. Diman008 26.07.16 13:38 Сейчас в теме
(1873) Справочник организации например. Документ реализация товаров, услуг.
Прикрепленные файлы:
1876. tormozit 7393 27.07.16 00:05 Сейчас в теме
(1875) Спасибо. Ошибку воспроизвел.
1878. tormozit 7393 01.08.16 01:00 Сейчас в теме
3.73
Основные изменения:
- Подготовка БД к усечению типов измерений. Переименован в "Подготовка БД к изменению структуры". Добавлена обработка удалений измерений. Улучшен алгоритм удаления строк.
- Управление службами серверов 1С. Добавлена поддержка параметров http отладки
- В функции От() добавлена поддержка в типа ОтчетОбъект
Исправлено (1866), (1867), (1870), (1874), (1875)
1882. chernoff 02.08.16 10:39 Сейчас в теме
(1878) проблема (1862) не решилась. В консоли компоновки данных нажимаю Файл - Новый (ну чтобы исключить все вероятные ошибки). Добавляю новый отчет, в конструкторе СКД добавляю набор данных - запрос, делаю такой запрос
ВЫБРАТЬ
Контрагенты.Ссылка,
Контрагенты.Код,
Контрагенты.Наименование
ИЗ
Справочник.Контрагенты КАК Контрагенты

На конструкторе СКД на закладке "Настройки" делаю список без группировок, в отборы добавляю Код, давлю ОК.
В самой консоли включаю отбор Код равно 00001.
В результате выводиться весь справочник контрагентов
1883. tormozit 7393 02.08.16 21:26 Сейчас в теме
(1882) Еще раз проверил. Проблема не воспроизводится. А раньше она действительно была. Запусти новый сеанс в базе, открой консоль компоновки, повтори действия. Если проблема сохранилась, то покажи скриншот закладки "Пользовательские настройки" и закладки "Отбор" с результатом и приведи текст запроса макета компоновки.
1892. Diman008 09.08.16 08:38 Сейчас в теме
(1878) Спасибо за оперативность.
327. Збянтэжаны Саўка 245 22.06.09 14:49 Сейчас в теме
ого! автор правит быстрее чем я скачиваю!!!
328. tormozit 7393 24.06.09 14:43 Сейчас в теме
1.78
- исправлена ошибка с открытием интерфейсной панели в некоторых конфигурациях
- добавлена возможность удобной вставки параметра (ссылки на объект базы данных) в текст запроса
Evg-Lylyk; maxp77; Totoro; +3 – Ответить
329. Totoro 571 24.06.09 16:41 Сейчас в теме
(328) Не смотрел отладку алгоритмов во внешних обработках (306)?
330. tormozit 7393 24.06.09 16:50 Сейчас в теме
(329) Пока не было времени.
333. maxp77 26.06.09 12:51 Сейчас в теме
(328) думаю, при вставке ссылки на предопределенный объект вместо параметра лучше вставлять ЗНАЧЕНИЕ()?
334. tormozit 7393 26.06.09 13:09 Сейчас в теме
(333) Нет. Для удобной вставки предопределенных данных существует контекстная подсказка. Смысл дублировать ее функциональность?
336. maxp77 26.06.09 13:26 Сейчас в теме
(334) вообще, да, смысла такового нет
331. Evg-Lylyk 5530 25.06.09 11:54 Сейчас в теме
(0) А что подразумевается под "добавлена возможность удобной вставки параметра (ссылки на объект базы данных) в текст запроса" и как этим пользоватся
332. Evg-Lylyk 5530 25.06.09 11:54 Сейчас в теме
(0) А что подразумевается под "добавлена возможность удобной вставки параметра (ссылки на объект базы данных) в текст запроса" и как этим пользоваться
335. maxp77 26.06.09 13:25 Сейчас в теме
небольшой косячок случайно нашел -
обработка - ирМенеджерИнтерфейсов - модуль объекта, Процедура ОбновитьСписокИнтерфейсов():

Если ПравоДоступа("Использование", Интерфейс) = Ложь, то переменная ЭлементСписка = Неопределено, соответственно строчка
ЭлементСписка.Пометка = ЭлементИнтерфейса.Видимость
вызывает ошибку
337. tormozit 7393 26.06.09 14:18 Сейчас в теме
(335) Спасибо. Исправим.
338. Evg-Lylyk 5530 26.06.09 16:34 Сейчас в теме
(337) ответьте пожалуйста на 331
340. maxp77 27.06.09 17:52 Сейчас в теме
(338) в командной панели консоли запросов появилась кнопка "вставить" (по-моему так) - выпадающее меню...посмотри, там все понятно, мне понравилась такая возможность:) :выбираешь ссылочный объект базы, по его наименованию создается соответствующий параметр
Evg-Lylyk; +1 – Ответить
341. Ariva 08.07.09 03:17 Сейчас в теме
1С:Предприятие 8.1 (8.1.13.41)
Объединил сабж с Бух., ред. 1.6 (1.6.15.5) при вызове Консоли Запросов выдает ошибку
{Обработка.ирКонсольЗапросов(51,8)}: Переменная не определена (ирПлатформа)
Если <<?>>ирПлатформа.ВерсияПлатформы >= 8001011 Тогда
как это исправить?
342. Ariva 08.07.09 03:23 Сейчас в теме
модер удаляй 341 и 342 ... разабрался
ps к 3 часам ночи у меня уже просто лыжи не едут...
343. drx211 29 09.07.09 14:51 Сейчас в теме
Похоже не правильная ссылка на файлы контекстной подсказки - проверьте: http://infostart.ru/projects/1274/.%20./848 - а должно быть http://infostart.ru/projects/848
344. tormozit 7393 09.07.09 17:23 Сейчас в теме
(343) Ссылки все так испорчены (движком сайта?) (раньше работали). Как то хотел исправить, но они вставлялись также криво. Сейчас попробовал и увидел, что это починили. Постараюсь исправить все ссылки в ближайшее время.
345. 1981ink 12.07.09 20:02 Сейчас в теме
Подскажите пожалуста есть ли какие нибудь опции по обьеденению конфигурации с "Подсистема "Инструменты разработчика" v1.79" или обьеденение с дефолтными опциями подходит
346. Totoro 571 14.07.09 15:34 Сейчас в теме
(0) Небольшое пожелание: если, при открытой форме элемента алгоритма изменить настройки отладки алгоритмов во внешних обработках, то форма элемента об этом не узнает, приходится переоткрывать ). Я сделал через оповещение форм при изменении настройки в форме настроек алгоритмов.
347. Totoro 571 15.07.09 09:10 Сейчас в теме
(0) Запрос вида:
ВЫБРАТЬ
ХозрасчетныйОстатки.Субконто1
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(, , , (ВЫРАЗИТЬ(Субконто1 КАК Справочник.Номенклатура)) = &П) КАК ХозрасчетныйОстатки

неправильно преобразуется при включении дерева запросов. Если убрать ВЫРАЗИТЬ, то правильно.
348. tormozit 7393 15.07.09 11:39 Сейчас в теме
(347) Спасибо за информацию. Ошибка воспроизведена и зафиксирована.
349. maxp77 19.07.09 18:37 Сейчас в теме
(348)
На днях активно пользовался "исследователем объектов", за него хочу сказать отдельное спасибо и поставить еще плюс. Так вот, возникла необходимость сохранять в файл отдельные исследуемые значения для дальнейшего их сравнения друг с другом или отладки отдельных алгоритмов: в частности это были таблицы значений. Т.е. во время отладки в поле "вычислить выражение" пишу Исследовать(МойОбъект), смотрю что у меня там получилось, если это то, что надо, снова в поле "вычислить выражение" пишу ЗначениеВФайл("...", МойОбъект) или что-нибудь типа ЗначениеВФайл("...", МойОбъект.Поле1.Выгрузить()) и т.п. прекращаю отладку, в справочнике "алгоритмы" в коде уже работаю с сохраненными объектами. Отсюда пожелание - предложение: добавить в Исследователь объектов возможность сохранения выбранного значения в файл. Как на это смотрите?
350. maxp77 20.07.09 22:53 Сейчас в теме
В догонку: возможно, кому-нибудь может пригодиться и ЗначениеИзФайла() для подмены исследуемого объекта.
351. inse0f 22.07.09 23:46 Сейчас в теме
поддержка 8.2.9.260 появилась?
352. tormozit 7393 22.07.09 23:52 Сейчас в теме
(351) Нет. До конца лета точно не буду предпринимать в этом направлении шагов.
353. MaxS 3151 24.07.09 13:24 Сейчас в теме
Предложение ;)
В интерфейсной панели выбираем объект, мышкой перетаскиваем в консоль запросов и получаем, например такую строку Справочник.Номенклатура

Сейчас мы получаем там СтрокаДереваЗначений, что не соответствует желаниям ;)
354. tormozit 7393 24.07.09 13:59 Сейчас в теме
(353) Спасибо. Предложение записал.
355. inse0f 29.07.09 18:27 Сейчас в теме
вопрос проявился, зачем при компиляции epf-ки создается ФайлЗамок с расширением lck, по коду так и не нашел где он лочится, или это для unpackера надо?) просьба пояснить:)
356. tormozit 7393 29.07.09 18:36 Сейчас в теме
(355) Прошу пояснить, какие проблемы вызывает данная особенность.
357. inse0f 29.07.09 18:41 Сейчас в теме
(356) проблем никаких, просто интересно зачем это, я пишу конструктор динамических форм, вот и разбираюсь как вы компилировали шаблоны)
в декодировании модуля, просто такой механизм не используется) Вот и интересно зачем он нужен)

кстати я так и не понял баг связанный с платформой по hstart, с первого раза обработка не собирается, хотя через WSH все хорошо :(
359. tormozit 7393 29.07.09 18:48 Сейчас в теме
(357) Не советую использовать WSH.Run и т.д. Я уже однажды испил горькую чашу из-за бага с параллельностью потока обработки пользовательского ввода в платформе.
360. tormozit 7393 29.07.09 18:50 Сейчас в теме
(357) Зачем писать конструктор динамических форм, когда 8.2 на дворе? Не скрою, для меня это интересно.
361. inse0f 29.07.09 18:57 Сейчас в теме
(360)
1. в 8.2 API форм закрыт, и не думаю что они его откроют, там все как раз ориентируется и дальше на статику (если желаешь оформить), да и я не вижу полного перехода на 8.2 в ближайшее время)

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

все же хотелось бы услышать ответ начет лок-файлов) нашел только как они создаются и удаляются)) а зачем не ясно
364. tormozit 7393 29.07.09 19:14 Сейчас в теме
(361) Что значит "в 8.2 API форм закрыт"? Если это о невозможности модифицировать дерево ЭУ в управляемых формах, то в 8.2.9 это ограничение уже снято.
366. inse0f 29.07.09 19:21 Сейчас в теме
(364) лучше и не думать) а то сейчас все амбиции и идеи пропадут) и передумаю писать)
473. vorlogo 08.01.10 17:49 Сейчас в теме
а также при использовании универсального редактора реквизитов на доке заказа
с{Обработка.ирУниверсальныйРедакторРеквизитов.Форма.Форма(364)}: Поле объекта не обнаружено (Имя)
Если Найти(Эл.Имя, "НадписьРеквизита_")=1 Тогда
362. inse0f 29.07.09 18:59 Сейчас в теме
(360) если интересно буду стараться делать в 2ух вариантах как отдельно так и для совместного юзанья с ИР
358. inse0f 29.07.09 18:43 Сейчас в теме
я хотел написать полностью программный механизм, но из-за непонятного бага с привязками, так и не удалось его решить, пришел к выводу что надо уже тогда гулять по полной и юзать v8unpack
363. tormozit 7393 29.07.09 19:09 Сейчас в теме
Lck-файлы создаются для исключения ошибок с параллельным использованием файлов.
365. inse0f 29.07.09 19:18 Сейчас в теме
а что дерево теперь можно программно строить и реквизиты добавлять?)
(я думал они так и не сделают),
круто конечно, молодцы, жаль даже :))
ничего я думаю эта вещь тож кому нибудь та пригодиться)
367. 1981ink 12.08.09 17:26 Сейчас в теме
Подскажите пожалуста обьединять конфигурации нужно по дефолту или какие нибудь опции менять, когда ставиш конфу на поддержку данным инструментом.
Ди и работает данный инструмент с версией 1с8 учебной для програмирования
А то после поставки на поддержку при попытке зайти к примеру в документ или справочник (например номенклатура УТ) выдаёт следующее
{Справочник.Номенклатура.Форма.ФормаСписка(450,69)}: Переменная не определена (глТекущийПользователь)
ВалютаЦены = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(<<?>>глТекущийПользователь, "ОсновнаяВалютаВзаиморасчетов")
{Справочник.Номенклатура.Форма.ФормаСписка(368,3)}: Процедура или функция с указанным именем не определена (ПолучитьСерверТО)
<<?>>ПолучитьСерверТО().ОбработатьВведенныйШтрихкод(Результат, ЭтаФорма);
{Справочник.Номенклатура.Форма.ФормаСписка(418,2)}: Процедура или функция с указанным именем не определена (ПолучитьСерверТО)
<<?>>ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма);
{Справочник.Номенклатура.Форма.ФормаСписка(509,2)}: Процедура или функция с указанным именем не определена (ПолучитьСерверТО)
<<?>>ПолучитьСерверТО().ОтключитьКлиента(ЭтаФорма);
{Справочник.Номенклатура.Форма.ФормаСписка(585,2)}: Процедура или функция с указанным именем не определена (ПолучитьСерверТО)
<<?>>ПолучитьСерверТО().ОбработатьВнешнееСобытие(Событие, Данные, ЭтаФорма);
{Справочник.Номенклатура.Форма.ФормаСписка(774,10)}: Проц
368. maxp77 13.08.09 09:14 Сейчас в теме
(367) ты модуль приложения затер, здесь по-моему уже несколько раз подобные вопросы звучали - модуль приложения ручками объединять надо: там переменная одна и код в конце модуля; смотри в описании жирным шрифтом:
"В целевой конфигурации единственное место, где придется вручную добавить пару строк кода - модуль приложения"
369. Rabajaba 359 14.08.09 13:50 Сейчас в теме
При попытке включения "Режим дерева" в консоли запросов не возможно зарегистрировать goldparser.dll:
goldparser.dll was loaded, but the DllRegisterServer entry point was not found.
This file can not be registered.

при это barcod.dll регистрировался нормально.
система server 2003 SP2.
Что делать?
370. tormozit 7393 14.08.09 13:59 Сейчас в теме
(369) Возможно не хватает прав на запись в ветку реестра. Нужны права локального админа.
371. Rabajaba 359 14.08.09 15:13 Сейчас в теме
Права есть. Какие ещё варианты могут быть?
373. tormozit 7393 14.08.09 15:16 Сейчас в теме
Попробуй руками зарегистрировать dll.
regsvr32 goldparser.dll
375. Rabajaba 359 14.08.09 15:48 Сейчас в теме
хм ... надо было всего лишь регистрировать в win\system32.
Спасибо.
376. tormozit 7393 14.08.09 16:19 Сейчас в теме
(375) Я обычно регистрирую их в бине платформы.
378. tormozit 7393 15.08.09 12:30 Сейчас в теме
v1.80
- исправлена ошибка в поиске и замене дублей, возникавшая при создании более одной ручной группы
- исправлена ошибка грамматике языка запросов, приводившая к невозможности работы с псевдонимом «Подстрока»
+ в компоненте «Контекстная подсказка» добавлена возможность выделять текущее слово через CTR+W (как и в 8.2)
+ в консоли запросов в дереве запросов появилась команда “Шагнуть через (F10)», позволяющая выполнить текущий подзапрос и перейти к следующему подзапросу уровня
+ обновлена контекстная http://infostart.ru/projects/848/
+ в консоли запросов добавлена индикация количества параметров в заголовке страницы
379. maxp77 23.08.09 13:01 Сейчас в теме
(378) в версии 1.80 обнаружен баг в компоненте «Контекстная подсказка» ранее не наблюдавшийся (проверил на 1.79 - все ОК):
при попытке в алгоритмах вызвать контекстную подсказку после строки типа:

ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.

вылетает ошибка: "Значение не является значением объектного типа (ИмяКоллекции)" - Обработка.ирПлатформа(1020)
380. tormozit 7393 23.08.09 13:11 Сейчас в теме
(379) Баг этот возник из-за обновления описания платформы. В 14-м релизе в синтакс-помощник внесли новую орфографическую ошибку "<Имя предопределенного видов характеристики>". В ближайшее время я перепарсю синтакс-помощник для исправления этой ошибки.
381. tormozit 7393 26.08.09 01:27 Сейчас в теме
1.81
- в поиске и замене дублей исправлена ошибка при замене в последовательностях
- в консоли компоновок данных исправлена ошибка при замере выполнения иерархических структур компоновки
- в консоли компоновок данных реализована автоматическая генерация холостых внешних источников данных, если они присутствуют в схеме, но не были переданы программно
- в консоли компоновок данных при открытии ее в режиме отладки реализовано снятие ограничения использования тех параметров схемы, которые скрыты хотя используются в настройке
- во всех 3-х консолях добавлена простая функция сравнения результатов
- исправлена ошибка в описании платформы, из-за которой не работала подсказка по предопределенным видам характеристик
382. tormozit 7393 26.08.09 01:30 Сейчас в теме
Поправка к (381)
это не сделано:
- в консоли компоновок данных при открытии ее в режиме отладки реализовано снятие ограничения использования тех параметров схемы, которые скрыты хотя используются в настройке
383. tormozit 7393 26.08.09 01:32 Сейчас в теме
Откат поправки (382)
Все таки оно сделано:
- в консоли компоновок данных при открытии ее в режиме отладки реализовано снятие ограничения использования тех параметров схемы, которые скрыты хотя используются в настройке
384. tormozit 7393 26.08.09 20:53 Сейчас в теме
1.82
- исправлена добавленная в 1.81 ошибка, возникавшая в клиент-серверном режиме
385. tormozit 7393 02.09.09 01:37 Сейчас в теме
1.83
+ добавлена инструмент "Менеджер табличного поля", во многом заменяющий стандартный диалог "Отбор и сортировка" и снимающий ограничения по использованию полей, а также предоставляющий относительно универсальный эмулятор выбора значения в ячейки колонки табличного поля (табличной части, таблицы и дерева значений); пример использования в форме списка алгоритмов
386. artbear 1590 02.09.09 07:53 Сейчас в теме
(385) Исправь заголовок на 1.83 :)
387. artbear 1590 02.09.09 08:50 Сейчас в теме
(385) На картинку по менеджеру ТП выдает ошибку 404

А вообще данный менеджер - очень удобная штуковина :)
Теперь бы придумать, как бы для любых конф автоматом добавлять нужную кнопку на форму.
Может быть, сделать хотя бы по аналогии с поиском ссылок?
388. tormozit 7393 02.09.09 10:10 Сейчас в теме
(387) Вчера еще была. А сегодня уже нету и заменить битую не давало. Пришлось удалить ее и добавить новую.
Добавлять общие кнопки - отдельная больная тема платформы. У нас эта проблема решена за счет собственной
389. artbear 1590 02.09.09 13:13 Сейчас в теме
(388) Цитата "проблема решена за счет собственной" непонятна.
Расшифруешь?
1757. AYurin 121 26.04.16 14:50 Сейчас в теме
Версия 3.5.9.1
Просмотр структуры ИБ - Просмотр размера индекса. ИрСтруктураХраненияИБ.epf

При активации строки в ТЧ индексы иногда вылетает ошибка в функции "ПолучитьПредставлениеИндексаХраненияЛкс"

Текст ошибки:
{Форма.Форма.Форма(387)}: Значение не является значением объектного типа (Поля)
		Поля = СтрокаСтруктуры.Индексы.Найти(СтрокаНабора.ИмяХранения, "ИмяИндексаХранения").Поля;


Вариант исправления:
Процедура ИндексыПриАктивизацииСтроки(Элемент = Неопределено)
	
	НаборыПолей.Очистить();
	ПоляНабора.Очистить();
	СтрокаГлавнойТаблицы = ЭлементыФормы.Индексы.ТекущаяСтрока;
	Если СтрокаГлавнойТаблицы = Неопределено Тогда
		Возврат;
	КонецЕсли; 
	Если СтрокаГлавнойТаблицы.СУБД Тогда
		СтруктураХранения = мСтруктураХраненияСУБД;
	Иначе
		СтруктураХранения = мСтруктураХраненияSDBL;
	КонецЕсли; 
	СтрокаСтруктуры = СтруктураХранения.Найти(СтрокаГлавнойТаблицы.ИмяТаблицыХранения, "ИмяТаблицыХранения");
	Если СтрокаСтруктуры <> Неопределено Тогда
		СтрокаСтруктурыИндекса = СтрокаСтруктуры.Индексы.Найти(СтрокаГлавнойТаблицы.ИмяИндексаХранения, "ИмяИндексаХранения");
//////////////////правка+
		Если ЗначениеЗаполнено(СтрокаСтруктурыИндекса) Тогда
//////////////////правка-
			СтрокаНабораПолей = НаборыПолей.Добавить();
			СтрокаНабораПолей.ИмяНабораМета = ирОбщий.ПолучитьПредставлениеИндексаХраненияЛкс(СтрокаСтруктурыИндекса, СтрокаГлавнойТаблицы.СУБД, СтрокаСтруктуры);
			СтрокаНабораПолей.ИмяНабораБД = ирОбщий.ПолучитьПредставлениеИндексаХраненияЛкс(СтрокаСтруктурыИндекса, СтрокаГлавнойТаблицы.СУБД, СтрокаСтруктуры, Истина);
			СтрокаНабораПолей.ИмяХранения = СтрокаСтруктурыИндекса.ИмяИндексаХранения;
			СтрокаНабораПолей.Поля = СтрокаСтруктурыИндекса.Поля.Количество();
			ЭлементыФормы.НаборыПолей.ТекущаяСтрока = СтрокаНабораПолей;
////////////////правка+
		КонецЕсли;
////////////////правка-
	КонецЕсли; 
	
КонецПроцедуры
Показать
1758. tormozit 7393 26.04.16 15:59 Сейчас в теме
(1757) Лучше описывать способ воспроизведения ошибки, чтобы я мог самостоятельно выработать наиболее качественный способ ее исправления.
1759. AYurin 121 26.04.16 19:14 Сейчас в теме
(1758) нашу 500 GB базу я прислать вам не могу. Конфигурация модифицированная УТ 10.3
Вот скрин, может он поможет. Я выделил строку при активизации которой вылетает ошибка. Если нужны какие то еще данные, сообщите.
Ошибка возникает только при включенном режиме отображения размера таблиц.
Прикрепленные файлы:
1760. tormozit 7393 26.04.16 20:52 Сейчас в теме
(1759) Теперь причина ошибки понятна. Спасибо.
1761. tormozit 7393 04.05.16 08:56 Сейчас в теме
3.61 Основные изменения:
+В форме списка инструментов добавлена колонка с гиперссылкой на описание на сайте
+В форме "О подсистеме" теперь выводится гиперссылка на страницу описания открывшего ее инструмента
+Во многих местах добавлен вывод номера строки и квалификаторов типов
Консоль компоновки данных
+В командной панели структуры настроек компоновки сделаны кнопки "Загрузить вариант настроек схемы" и "Сохранить вариант настроек схемы"
Подбор и обработка объектов
*Кнопка "Перечитать данные" таблицы строк для обработки переименована в "Обновить колонки и данные" и теперь учитывает выбранные поля компоновки

Консоль запросов
+Реализовано чтение имен запросов и частей объединений при построении дерева запроса
+Над таблицей результата пакета добавлен флажок "По именам" для вывода только именованных элементов
+Добавлен параметр мРезультатПоИменам обработчика результата для доступа к именованным элементам результата пакета
Конструктор запроса
+Реализована возможность присвоения имен запросам и частям объединений с чтением и сохранением их в комментариях

Пример текста запроса:
//{Запрос: МойЗапрос1 ////////////////////////////////////////
ВЫБРАТЬ
1 КАК _1
;
//{Запрос: МойЗапрос2 ////////////////////////////////////////
ВЫБРАТЬ
2 КАК _2
ОБЪЕДИНИТЬ
//{Выборка: МояВыборка1 ////////////////////////////////////////
ВЫБРАТЬ
5 КАК _2


На скриншотах показан вид этого текста в дереве запроса консоли запросов и конструкторе запросов.

Пример кода:
РезультатПакета = Запрос.ВыполнитьПакет();
РезультатПоИменам = ПолучитьСтруктуруРезультатаПакетногоЗапроса(Запрос.Текст);
РезультатЗапросаМойЗапрос1 = РезультатПакета[РезультатПоИменам.МойЗапрос1];


(1759) Исправлено
Прикрепленные файлы:
necropunk; +1 – Ответить
400. Totoro 571 07.09.09 13:00 Сейчас в теме
(385) в модуле обработки ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой при проверке выполнения (стр. 101), если метод выполнения указан неверно возникает ошибка (стр. 135), но т.к. на этот момент мСообщенияЧерезПредупреждения = Неопределено выдается другая ошибка. Как я понял нужно переместить строку мСообщенияЧерезПредупреждения = ФормаВладелец.МодальныйРежим (стр. 135) выше.
501. krasmol 14.02.10 10:40 Сейчас в теме
1С 8.2.10.77
Беру УТ 10.3.10.4 для 8.2, объединяю как положено, запускаю. Если попробовать запустить интерфейсную панель выскакивает:

{Обработка.ирИнтерфейснаяПанель.Форма.Форма.Форма(400)}: Поле объекта не обнаружено (Подсистемы)
Для каждого Подсистема из МетаД.Подсистемы цикл

571. madmpro 43 28.09.10 21:36 Сейчас в теме
{Обработка.ирИнтерфейснаяПанель.Форма.Форма.Форма(400)}: Поле объекта не обнаружено (Подсистемы)
Для каждого Подсистема из МетаД.Подсистемы цикл

Платформа 8.2.11.236
Можно ли как-то с этим побороться?
constspb; +1 – Ответить
575. madmpro 43 28.10.10 10:56 Сейчас в теме
Как же все-таки впихнуть эту разработку в конфигурации под 8.2?
На мой предыдущий вопрос (571) так никто и не ответил.
Буду признателен за помощь!
756. constspb 19.01.12 19:43 Сейчас в теме
(571) gorodok11

Удалось ли побороть это?

У меня схожая проблема при переводе конфигурации с 8.1 на 8.2

{ОбщийМодуль.ИТРПУправлениеПодсистемами.Модуль(89)}: Поле объекта не обнаружено (Подсистемы)
КоллекцияПодсистем = прОбъект.Метаданные().Подсистемы;

Никто не знает где копать?
390. tormozit 7393 02.09.09 13:17 Сейчас в теме
Случайно нажал ввод)
За счет собственной механики форм (иерархической обработки событий).
391. maxp77 02.09.09 23:08 Сейчас в теме
(390) да, собственная механика форм - это интересно. мне сейчас как раз не хватает возможности создавать обработчики для разного рода событий, отсутствующих в платформе: перед сменой страницы, перед началом изменения значения ячейки ТП, фокус и потеря фокуса элемента управления и т.д., приходится выкручиваться через одно место...
392. tormozit 7393 02.09.09 23:24 Сейчас в теме
(391) Принципиально новых событий в формах у нас естественно нет. Наша механика реализована в рамках стандартных событий. Главным отличием является возможность подписок на любое событие на любом уровне.
393. maxp77 02.09.09 23:37 Сейчас в теме
(392) классно и интересно... есть статьи на эту тему? вроде на мисте что-то встречал по этой теме, в зачатках правда
394. tormozit 7393 03.09.09 00:09 Сейчас в теме
(393) У нас целая технологическая надстройка над платформой разработана. Там вся разработка сосредоточена в режиме 1С предприятия. Статей и описания пока нигде не публиковалось.
395. acsent 1209 04.09.09 16:24 Сейчас в теме
Не плохо бы добавить Drag'n'Drop в настройку таблицы в консоли запросов
396. tormozit 7393 04.09.09 16:55 Сейчас в теме
(395) Что за "настройка таблицы"?
399. tormozit 7393 04.09.09 18:26 Сейчас в теме
(395) Кажется я догадался наконец. Речь идет о консоли запросов. Переключи тип запроса в "Компоновка". Там уже платформа все удобства даст. В режиме построителя пока нет планов развивать закладку "Настройка".
397. acsent 1209 04.09.09 17:07 Сейчас в теме
Менеджер табличного поля.
Закладка "Настройка"
398. tormozit 7393 04.09.09 17:32 Сейчас в теме
(397) Опиши предполагаемый механизм. Что и куда конкретно перетаскивать? Если речь о перетаскивании "коннектора" из менеджера на любое табличное поле, где включено перетаскивание, то могу сделать пример в форме списка алгоритмов же.
1768. chernoff 11.05.16 10:06 Сейчас в теме
Версия 3,62.
Жму кнопку "СУБД" в подсистеме Управление итогами регистров (ИР)
{Обработка.ирУправлениеИтогамиРегистров.Форма.Форма.Форма(398)}: Метод объекта не обнаружен (ПолучитьФормуСоединенияСУБДЛкс)
ирОбщий.ПолучитьФормуСоединенияСУБДЛкс();

То же самое в подсистеме Структура хранения БД
{Обработка.ирСтруктураХраненияБД.Форма.Форма.Форма(483)}: Метод объекта не обнаружен (ПолучитьФормуСоединенияСУБДЛкс)
ирОбщий.ПолучитьФормуСоединенияСУБДЛкс();
1769. tormozit 7393 11.05.16 10:20 Сейчас в теме
(1768) Спасибо. Такая ошибка вместе с исправлением уже описана в форуме на основном сайте.
401. Totoro 571 08.09.09 17:50 Сейчас в теме
(0) Можешь подсказать по контекстной подсказке?
1) Если добавляется слово локального контекста "Метод" и для него указывается тип, то это будет тип результата?
2) Можно добавить слова-методы локального контекста через точку? Т.е. есть методы "ДопФорма.Метод1", "ДопФорма.Метод2", где "ДопФорма" это свойство лок. контекста.
402. tormozit 7393 08.09.09 20:31 Сейчас в теме
(401)
1) Да.
2) Такой "удобной" возможности не предусмотрено. Только через мучительные влезания внутрь...
414. artbear 1590 01.10.09 08:32 Сейчас в теме
(401) В свое время в Интеллисенс для 77 мы подобную задачу решили так:
в комментах пишем тип значения переменной
типа
Перем Док; // :ТаблицаЗначений
или
// Док // :ТаблицаЗначений
в итоге при написании Док.
Интел выдавал список нужных свойств и значений.

Реализация не сложна, все построено на простых регулярных выражениях :)
403. KillerToxa 21.09.09 11:42 Сейчас в теме
В консоле построителя отчётов есть глюк - нельзя перенести запрос в другую группу - только на верхний уровень. Добавил такой код в ОбработкуВыбора

было

Если ЗначениеВыбора = ДеревоЗапросов Тогда

стало

Если ТипЗнч(ЗначениеВыбора) = Тип("СтрокаДереваЗначений") Или ЗначениеВыбора = ДеревоЗапросов Тогда

вроде этого достаточно
404. tormozit 7393 21.09.09 12:12 Сейчас в теме
(403) Спасибо. Поправим. Этот старинный баг перекочевал из типовой, но из-за малой востребованности консоли построителей отчетов он там до сих пор никем не обнаруживался.
405. kote 539 23.09.09 10:22 Сейчас в теме
Спасибо за отличную программу :)
У меня есть такая вот "хотелка", возможно идея Вам понравится тоже..

Суть: вот было бы здорово, если бы можно было писать программы для 1С.8 в окружении более "дружелюбной оболочки" (на мой взгляд, конечно) - той же, что используется в OpenConf (SciColorer - расширенный текстовый редактор для конфигуратора 1С - http://infostart.ru/projects/3783/)..

Вопрос:
Насколько реально подменить в обработке "класс поле текстового документа с контекстной подсказкой" имеющееся поле текстового документа на SciColorer?

PS Удобство работы с SciColorer все таки гораздо выше, чем возможности конфигуратора 1С.8, по моему мнению..
406. tormozit 7393 23.09.09 10:25 Сейчас в теме
(405) Это скорее вопрос к разработчикам SciColorer, чем ко мне. Я почти все писал на 1с81 в отличие от них)
407. kote 539 23.09.09 10:37 Сейчас в теме
Вдогонку к (405)
Элемент управления Scintilla - http://infostart.ru/projects/4443 -
Вроде бы это тот же SciColorer..
408. tormozit 7393 23.09.09 10:48 Сейчас в теме
(407) ЭЭЭ. Перечитай еще раз (406)
409. kabbak 23 23.09.09 15:22 Сейчас в теме
Где взять Goldparser.dll
410. tormozit 7393 23.09.09 17:36 Сейчас в теме
(409) Он вроде бы сам устанавливается при необходимости. С чего ты взял, что его нужно самому брать?
Видимо этот фрагмент описания я не достаточно четко сформулировал? -
"для работы режима дерева запроса необходимо зарегистрировать библиотеку (COM-компоненту) GoldParser.DLL, регистрация производится в полуавтоматическом режиме, помните COM-компоненты регистрируются только с правами локального администратора)"
411. tormozit 7393 01.10.09 00:20 Сейчас в теме
1.84
- добавлен метод Наблюдать() для наблюдения за значениями при отладке алгоритмов
- добавлена обработка "Универсальный список"
- добавлена обработка "Универсальный редактор констант"
412. tormozit 7393 01.10.09 00:27 Сейчас в теме
1.84
- добавлена возможность открывать универсальный список из интерфейсной панели
413. artbear 1590 01.10.09 08:29 Сейчас в теме
(412) Название обработка забыл изменить :)
415. tormozit 7393 01.10.09 09:29 Сейчас в теме
(413) Не понял, о чем речь. Можешь пояснить?
416. artbear 1590 01.10.09 15:45 Сейчас в теме
(415) В (413) я опечатался.
У тебя в названии обработки на сайте стоит старая версия 1.83 - я тебе, как обычно, сигнализирую об этом :)
418. tormozit 7393 01.10.09 15:56 Сейчас в теме
(416) Спасибо. Все потому, что до сих пор нет поля для версии у разработки.
417. artbear 1590 01.10.09 15:45 Сейчас в теме
(415) По (414) что скажешь?
возможна реализация?
419. tormozit 7393 01.10.09 15:59 Сейчас в теме
(417) Да, я давно еще придумал аналогичную телепату реализацию данной возможности, но замечу, что она не решит проблему (401). Сроки назвать очень тяжело. Сейчас работа отъедает почти все рабочее и личное время) Думаю к НГ я сделаю такую фичу.
420. Totoro 571 06.10.09 12:39 Сейчас в теме
(412) В модуле формы обработки ирМенеджерТабличного поля при синтаксическом контроле есть ошибки. Соотв. не открывается.
421. tormozit 7393 06.10.09 13:17 Сейчас в теме
1.85
- исправлено (420) - Спасибо
422. elizarovs 83 07.10.09 08:35 Сейчас в теме
Автору респект и уважуха! Серьезный труд. Плюсов хватает и без меня, но не плюсовать нельзя, :-)
423. Арчибальд 2712 08.10.09 14:58 Сейчас в теме
Добираюсь до восьмерки... Плюсов на вас не напасешься, блин ;)
424. Ghost mail 21.10.09 11:50 Сейчас в теме
tormozit Есть ли планы перевести конфу на 1С 8.2 ??? :oops:
426. tormozit 7393 25.10.09 10:43 Сейчас в теме
(424) к НГ скорее всего будет сделано. Пока платформа 8.2 слишком глюкава. Мне жалко времени на борьбу с тьмой багов.

(425) Посмотри в отладчике какой тип у МетаданныеСсылки.
429. tormozit 7393 26.10.09 12:24 Сейчас в теме
Обнаружен новый баг в подсказке. Рекомендую пока не качать. Сегодня выложу исправленную версию.
430. tormozit 7393 26.10.09 12:31 Сейчас в теме
1.87
- исправлен внесенный в 1.86 баг, приводивший к значительному замедлению работы подсказки в ряде случаев
431. tormozit 7393 27.10.09 00:08 Сейчас в теме
1.88
- исправлен внесенный в 1.86 баг, приводивший к нарушениям вычисления типов в подсказке в режиме запроса
432. maxp77 29.10.09 00:05 Сейчас в теме
(431)
возникали какие-то проблемы с "потерей времени" при работе с полями типа Дата, хранящими в себе только время(ОписаниеТипов.КвалификаторыДаты.ЧастиДаты = ЧастиДаты.Время),
помогло следующее:

в общем модуле ирГлобальный в функции
ЛксПолучитьКонстантуТипаЗапроса()


код:

	ИначеЕсли ТипПоля = Тип("Дата") Тогда
		Результат = "ДАТАВРЕМЯ(1,1,1)";


следует заменить на код:

	ИначеЕсли ТипПоля = Тип("Дата") Тогда
		Если ОписаниеТипов.КвалификаторыДаты.ЧастиДаты = ЧастиДаты.ДатаВремя Тогда 
			Результат = "ДАТАВРЕМЯ(1,1,1,0,0,0)";
		ИначеЕсли ОписаниеТипов.КвалификаторыДаты.ЧастиДаты = ЧастиДаты.Дата Тогда 
			Результат = "ДАТАВРЕМЯ(1,1,1)";
		ИначеЕсли ОписаниеТипов.КвалификаторыДаты.ЧастиДаты = ЧастиДаты.Время Тогда 
			Результат = "ДАТАВРЕМЯ(1,1,1,0,0,0)";
		КонецЕсли;

Показать

433. tormozit 7393 29.10.09 00:25 Сейчас в теме
(432) Просьба привести описание ситуации, в которой возникала потеря времени.
Проверил текущую версию запросом
выбрать а из (выбрать ДАТАВРЕМЯ(2,2,2, 2,2,2) а) как б. Проблемы не обнаружил
434. maxp77 29.10.09 00:39 Сейчас в теме
(433) сейчас точно не вспомню - давно было, но это связано с настройками отбора: указав в имитаторе ДАТАВРЕМЯ(1, 1, 1), ты не сможешь задать для требуемого поля отбор по времени в настройках построителя - только дату.
436. tormozit 7393 29.10.09 00:55 Сейчас в теме
(434) Понятно. Спасибо. Исправлю.
437. tormozit 7393 01.11.09 03:06 Сейчас в теме
1.89
- исправлено (432)
- добавлена колонка со стандартной картинкой объекта в универсальный список
- обновление контекстной подсказки 1.50 http://infostart.ru/public/14700/
435. maxp77 29.10.09 00:41 Сейчас в теме
напиши в своей консоли запрос

ВЫБРАТЬ
ДАТАВРЕМЯ(1, 1, 1) КАК ТестДата

и зайди на вкладку Настройки-Отбор сам увидишь
438. tormozit 7393 09.11.09 00:48 Сейчас в теме
1.90
- обновлено описание платформы от 8.1.15.14
- в контекстной подсказке изменено сочетание клавиш для вызова подсказки по параметру метода (теперь как и в Visual Studio CTRL+SHIFT+SPACE)
- в консоли запросов добавлена кнопка "консоль компоновки" для открытия в консоли компоновок схемы и настроек компоновки, сформированных по текущим настройкам
- в консоли запросов исправлено несколько ошибок при работе с настройками компоновки
- в менеджере табличного поля добавлена ячейка-кнопка для элементов отбора, позволяющая вставить в колонку "Значение" значение из соответствующей ячейки текущей строки в связанном табличном поле
- в менеджере табличного поля по двойному клику на имени элемента отбора теперь инвертируется вид сравнения
- в менеджере табличного поля при вводе значения реализована возможность вводить GUID ссылок (прямой и инверсный)
- улучшена работа вставки ссылки на объект БД в тексте запроса в консоли запросов
- улучшена работа контекстной подсказки с параметрами запроса
439. Adept 12.11.09 20:51 Сейчас в теме
{Обработка.ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой(324,6)}: Недостаточно фактических параметров (ВыделитьСлово)
<<?>>ВыделитьСлово();
{Обработка.ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой(463,11)}: Процедура или функция с указанным именем уже определена (ВыделитьСлово)
Процедура <<?>>ВыделитьСлово() Экспорт
440. Adept 12.11.09 20:52 Сейчас в теме
441. Душелов 4027 12.11.09 20:54 Сейчас в теме
(440) Так у Вас в базе уже есть процедура с таким именем....
442. Adept 12.11.09 21:03 Сейчас в теме
(441) да я даже догадался :) вопрос в том с какой стороны решать этот вопрос :)
443. Душелов 4027 12.11.09 21:09 Сейчас в теме
(442) 1. Изменить название у себя.
2. Изменить название в обработке.
444. Adept 12.11.09 21:14 Сейчас в теме
(441) дело в том что я сейчас в УПП, в 8.1 просто конвертированной из 8.0
общие модули там остались глобальные, и в них есть такая функция

Основная конфигурация ОбщийМодуль.ОбщегоНазначения.Модуль(3, 9) Функция ВыделитьСлово(ИсходнаяСтрока) Экспорт

я могу подправить (и поправлю ибо надо) ИР но ведь такая ситуация может быть у кого то другого, так что думаю что разумно ее в баглист занести
445. Душелов 4027 12.11.09 21:22 Сейчас в теме
(444) У общих модулей надо снимать галку "глобальный"
При правильной структуре конфигурации, вызов этого модуля будет виде "ОбщегоНазначения.ВыделитьСлово()", и, соответственно, будет уникальность метода. Это не баг.
447. Adept 12.11.09 21:26 Сейчас в теме
(445) конфигурацию переводили на 8.1 без меня, я с ней работаю недавно, для 8.0 это была вполне правильная структура, я согласен с тем о чем вы говорите, просто подумал что такие проблемы могут быть еще у кого нибудь.
448. Душелов 4027 12.11.09 21:33 Сейчас в теме
(444) Думаю, что это вряд ли, т.к. большинство переходило на новые релизы УПП (типовые + перенос своих доработок) :)
446. tormozit 7393 12.11.09 21:22 Сейчас в теме
(439) Спасибо. Поправлю.
449. tormozit 7393 14.11.09 02:15 Сейчас в теме
1.91
- исправлено (439)
- менеджер табличного поля теперь научился определять максимальный набор доступных полей порядка
- исправлены мелкие ошибки в менеджере табличных полей
450. Lapitskiy 1064 14.11.09 08:08 Сейчас в теме
Обработка "Проверка конфигурации для перевода на 8.2" ругается:

"Обработка.ирПлатформа.МодульОбъекта.txt 'РАЗЛИЧНЫЕ И УПОРЯДОЧИТЬ' Функция ПолучитьСписокКлючевыхСловЯзыкаЗапросов"
451. tormozit 7393 14.11.09 09:22 Сейчас в теме
(450) И что мне следует предпринять? :)
452. Lapitskiy 1064 14.11.09 12:16 Сейчас в теме
Что-то. Для совместимости с 8.2 :)
453. tormozit 7393 14.11.09 12:46 Сейчас в теме
(452)
Во-первых, нигде не написано о совместимости с 8.2
Во-вторых, в (450) написано сообщение, которое выдает обработка проверки вследствие низкой степени анализа кода. Сам посмотреть то не пробовал? Если посмотришь, то сразу поймешь, насколько она тупая. Одним словом, это баг обработки "Проверка конфигурации для перевода на 8.2"
454. kostas 10 17.11.09 17:05 Сейчас в теме
2 месяца работает на 8.2 пока не одного вопроса и баги
455. tormozit 7393 17.11.09 17:22 Сейчас в теме
(454) А какая версия подсистемы у тебя на 8.2 работает? В режиме совместимости или без? У меня есть сомнения на счет работы синтакс-помощника в 8.2, т.к. там теперь страницы напрямую из файлов платформы тянутся.
460. kostas 10 17.11.09 21:20 Сейчас в теме
(455) Кстати на 8.2 (8.2.9.356) проверил синтаксис-помощник - РАБОТАЕТ!!!
457. kostas 10 17.11.09 17:42 Сейчас в теме
(454) В режиме совместимости
версии да все которые были за 2 месяца. Сейчас 1.91.
Синтакс-помощником не пользуюсь :(. Он как то глючил раньше,я так и не совладал им.
458. tormozit 7393 17.11.09 18:23 Сейчас в теме
(457) Если не сложно, можешь изложить суть тех глюков синтакс-помощника?
456. kostas 10 17.11.09 17:39 Сейчас в теме
Просьба.
Обработка "ирУниверсальныеПодборИОбработкаОбъектов",
форма "ПодборИОбработка",
Закладка "НайденыеОбъекты"
добавить в командную панель стандартную команду "Вывести список"

Менять каждый раз немного надоело :)
459. kostas 10 17.11.09 21:19 Сейчас в теме
При вызове CTRL+F1 выскакивало окно "Выберите справку по слову".
После того как укажешь что нибудь открывалось пустое окно.
Это было в старых версиях где то 1.5-1.7. точно не помню.

А вот что справка берется из системы и не надо распаковывать справку отдельно это для меня хорошая новость!!!
Спасибо за новый синтаксис помощник буду пользоваться :-)
461. Sol 54 18.11.09 18:15 Сейчас в теме
Небольшое пожелание, к синтаксис-помощнику.

Часто, когда ищешь по сложному методу, он выдаёт в Предсказанных вариантах две строки, одна с типом слова "Тип", другая с "Метод".

Например, возьмем строку из твоего демо-примера:
Сообщить(ПолучитьСправочникиМенеджер().ТипВсеСсылки(), СтатусСообщения.Информация);


И вызовем СП для метода ТипВсеСсылки(), в этом случае в ветке Предсказанные будет две строки:
ОписаниеТипов - Тип
СправочникиМенеджер.ТипВсеСсылки - Метод.

И при этом курсор будет стоять "по умолчанию" на верхней строке, т.е. на типе. Хотя в 99% случаев мы хотим посмотреть именно метод. Хотелось бы поэтому, чтобы по умолчанию, курсор вставал на Метод - чтобы не нужно было делать лишних движений мышкой или клавой, а можно было сразу нажать Enter.
471. tormozit 7393 22.12.09 21:39 Сейчас в теме
462. artbear 1590 19.11.09 16:41 Сейчас в теме
(0) В менеджере таб.поля не хватает истории отборов :(
Завел для обсуждения. тему в форуме разработки

(0 + All) ИМХО баги/проблемы лучше постить в форуме разработки, а не в комментах.
в форуме намного удобнее отслеживать решение + обсуждение.
rezig321; Totoro; tormozit; +3 – Ответить
463. maxp77 20.11.09 12:55 Сейчас в теме
(462) а у меня, например, нет прав на просмотр форума разработки
464. tormozit 7393 20.11.09 12:58 Сейчас в теме
(463) Я никаких ограничений не устанавливал. Это видимо к support'у
465. artbear 1590 20.11.09 14:10 Сейчас в теме
(463) Вступи в группу пользователей разработки.
467. maxp77 22.11.09 21:57 Сейчас в теме
(465) вступил, спасибо. интересное и удобное развитие портала
466. kostas 10 22.11.09 18:39 Сейчас в теме
Консоль построителей отчетов в дереве отчетов нельзя строку сделать подчиненной другой строке. Хотя переместит на уровень выше можно, а понизить уровень нельзя
468. kostas 10 24.11.09 12:06 Сейчас в теме
Консоль построителей отчетов при редактировании параметров.
Если делаешь параметр списком и устанавливаешь признак что он служебный. Тогда в основной форме где перечислены параметры пишет "<Ошибка вычисления значения>". если признак служебный уберёшь то нормально
472. vorlogo 08.01.10 17:38 Сейчас в теме
при клике на интерфейсную панель в 8.2 имеем

{Обработка.ирИнтерфейснаяПанель.Форма.Форма(1560)}: Ошибка при получении значения атрибута контекста (ТекущийПользователь): Попытка получения неинициализированного значения параметра сеанса
мТекущийПользователь = ПараметрыСеанса.ТекущийПользователь;
474. vorlogo 08.01.10 17:57 Сейчас в теме
Народ, не подскажете, что за менеджер табличного поля, где его найти и как использовать?
475. tormozit 7393 08.01.10 18:08 Сейчас в теме
(474) его можно открыть из универсального списка
476. tormozit 7393 08.01.10 18:09 Сейчас в теме
(474) Вроде бы есть соответствующий скриншот, подписанный "Менеджер табличного поля". Неужели не получилось по нему найти?
478. vorlogo 09.01.10 13:35 Сейчас в теме
(476) найти удалось, но вот использование пока вызывает вопросы. Я пока в вопросах разработки начинающий, а потому не все очевидно сразу.
С консолями запросов/отчетов все оказалось понятно, а вот Менеджер табличного поля - я сперва подумал, что его можно как-то подкрутить, чтобы он присутствовал во всех командных панелях....
477. Adept 08.01.10 23:29 Сейчас в теме
Как то незаметно (то есть работало и на этой оси и эта подсистема) перестал работать хелп по запросам, при попытке выбора из формы выбора справки по слову, из предсказанных, вылетает такая ошибка

ОС: Windows 7 x64
489. Adept 28.01.10 00:33 Сейчас в теме
а можно вернуть как альтернативу, вызов справочной системы из распаковыных html файлов? а то ни как не могу побороть ошибку в (477)
490. tormozit 7393 28.01.10 08:38 Сейчас в теме
(489) Нет. Отлови этот файл и исследуй его мастером совместимости от ОС. Видимо это паскалевый распаковщик hbk. У меня его исходников нет.
479. pencroff 123 20.01.10 16:12 Сейчас в теме
В целевой конфигурации единственное место, где придется вручную добавить пару строк кода - модуль приложения (в самое начало и в самый конец)

Что добавить?
Сори если офф топ но нигде не нашел а при объединении с УТП выдает ошибки в работе.
480. lustin 21.01.10 12:03 Сейчас в теме
может быть повтор вопроса - но что то как то ломает читать почти 500 сообщений

Вопрос: Откуда взялись грамматики запросов и текста причем скомпиленные ?

Вопрос: Исходники грамматики вообще присутствуют в природе ?

ЗЫ я тут на досуге смотрю на Flex + Bison
481. tormozit 7393 21.01.10 12:08 Сейчас в теме
Исходники грамматик есть у меня, т.к. я их писал. Если нужно, я могу их предоставить.
482. WKBAPKA 216 21.01.10 17:09 Сейчас в теме
2(481): а что за ошибка в справочнике "Алгоритмы" при записи:
{Справочник.ирАлгоритмы.Форма.ФормаЭлемента(9)}: Поле объекта не обнаружено (ВыполнятьСинтаксическийКонтрольПередЗаписью)
ВыполнятьСинтаксическийКонтрольПередЗаписью = ирПлатформа.ВыполнятьСинтаксическийКонтрольПередЗаписью;

у тя там переменная по другому называется:

СинтаксическийКонтрольПередЗаписью
488. Totoro 571 26.01.10 15:47 Сейчас в теме
(0) Если использовать "Универсальный подбор и обработку объектов" на задачах, которые не участвуют в бизнес-процессах (пример ЗУП), то выдается ошибка. Т.к. в ирГлобальный.ЛксПолучитьСписокРеквизитовОбъектаБД добавляются реквизиты "БизнесПроцесс" и "ТочкаМаршрута", которые для таких задач отсутствуют. Как вариант - я добавил в эту функцию проверку наличия текущей задачи у какого-либо бизнес-процесса в конфигурации (через метаданные).
491. Adept 04.02.10 12:33 Сейчас в теме
А можно прикрутить фичу что бы по Контрл+ф1 не только справка показывалась на параметры запроса и тд, а еще и на поля прикладных типов данных, например становлюсь я на поле какое нибудь жму сочетание, а оно мне говорит, что это реквизит справочника с предопределенными данными или перечисление с такими вот значениями?
494. lustin 12.02.10 12:07 Сейчас в теме
да и еще - подсистема установлена на двух production конфигурациях -

1. ЗУП - установлена летом 2009 - сбоев не замечено
2. Инталев Корпоративные Финансы - установлена в январе 2010 - сбоев не замечено

код запуска подсистемы
Если РольДоступна("ирРазработчик") И ПравоДоступа("Использование", Метаданные.Обработки.ирПлатформа) Тогда
	ирПлатформа = Обработки.ирПлатформа.Создать();
КонецЕсли;

роль разработчика доступна только мне и дополнительно скрывается из возможных доступных ролей в общей форме ФормаПользователяИБ (то есть устанавливается только программно)

примерный код программного добавления
//  пользовательРазработчик - параметр: тип - ПользовательИнформационнойСистемы
Процедура ДобавитьПравоРазработчика(пользовательРазработчик)
	 Если пользовательРазработчик = Неопределено Тогда
		 ВызватьИсключение "не обнаружен разработчик системы !!!";
	 конецЕсли;
	 РольРазработчика = Метаданные.Роли.ирРазработчик;	 
	 Если НЕ пользовательРазработчик.Роли.Содержит(РольРазработчика) Тогда
		 пользовательРазработчик.Роли.Добавить(РольРазработчика);
		 пользовательРазработчик.Записать();
	 КонецЕсли;
	
КонецПроцедуры
Показать
495. babys 91 12.02.10 12:38 Сейчас в теме
Вставлю свои 5 копеек :(
Процедура мПеречитатьДанные()

	Модифицированность = Ложь;
	тзРеквизиты.Очистить();
	Всего=ЭлементыФормы.Количество();
	Для Инд=1 ПО Всего Цикл
		Эл=ЭлементыФормы[Всего-Инд];
		Если Найти(Эл.Имя, "ПолеВводаРеквизита_")=1 Тогда
			ЭлементыФормы.Удалить(Эл);
		КонецЕсли;

Вот здесь объект Эл уже удален, надо что нибудь поправить :)

		Если Найти(Эл.Имя, "НадписьРеквизита_")=1 Тогда
			ЭлементыФормы.Удалить(Эл);
		КонецЕсли;
	КонецЦикла;
Показать
498. krasmol 14.02.10 00:39 Сейчас в теме
А под 8.2 эта подсистема будет работать?
499. Душелов 4027 14.02.10 01:12 Сейчас в теме
(498) Управляемое приложение?
500. tormozit 7393 14.02.10 09:50 Сейчас в теме
(498) Если просто отконвертировать, то все будет работать, кроме алгоритмов. Полностью совместимая с 8.2 (режим совместимости) версия выйдет в этом месяце.
502. lustin 18.02.10 11:03 Сейчас в теме
Сергей, скажи пожалуйста а можно выполнить алгоритм программно

я конечно нашел метод ирНеглобальный

// Выполняет текст алгоритма.
//
// Параметры:
//  ТекстДляВыполнения – Строка;
//  _АлгоритмОбъект - СправочникОбъект
//  *СтруктураПараметров - Структура, *Неопределено.
//
Функция ВыполнитьАлгоритм(_ТекстДляВыполнения, _АлгоритмОбъект = Null, _Режим  = Null,
	_П0 = Null, _П1 = Null, _П2 = Null, _П3 = Null, _П4 = Null, _П5 = Null, _П6 = Null, _П7 = Null, _П8 = Null, _П9 = Null) Экспорт 
	
	Перем Результат;
	Выполнить(_ТекстДляВыполнения);
	Возврат Результат;
	
КонецФункции // ПозиционныйМетод()
Показать


но что как-то не пойму где посмотреть что ожидает данный метод в качестве СтруктурыПараметров

хочу выполнить Алгоритм из внешнего соединения с передачей структуры параметров
503. tormozit 7393 18.02.10 11:45 Сейчас в теме
(502) Для этой цели служит метод ирПлатформа.ВыполнитьАлгоритм(). В текущей версии 1.93 он к сожалению был случайно закомментирован. Его следует разкомментировать.
504. babys 91 18.03.10 19:42 Сейчас в теме
Сергей, а можно будет встроить хранилище для консолей?
Работаю с разных машин, файлик лежит локально на рабочей машине, не всегда доступен. Хотелось бы иметь под рукой свои запросы.
505. tormozit 7393 27.03.10 03:12 Сейчас в теме
1.94
- Исправлено много мелких ошибок
- Реализована команда "Перейти к созданию" для строки временной таблицы в дереве запроса в консоли запросов
- Существенно улучшена работа исследователя коллекций и переходы между исследователями
- Добавлена передача параметров при редактировании запроса набора данных в консоли запросов из консоли компоновок
- В контекстной подсказке улучшена работа с коллекциями
506. lustin 29.03.10 10:47 Сейчас в теме
ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой

не проходит синтаксический контроль после обновления

Переменная не определена (Конфигурация)


то ли я плохо обновился, то ли еще что-то - но в контексте этого класса переменная действительно не определена :(
507. tormozit 7393 29.03.10 11:04 Сейчас в теме
(506) Правильный вариант №1)
508. lustin 29.03.10 11:31 Сейчас в теме
(507) прошу прощения - как то странно я объединил подсистему - реквизит формы данной обработки почему то не объединился :(

в высшей мере странно

в спокойной обстановке еще раз провел обновление - и все нормально
509. NDM 718 29.03.10 16:18 Сейчас в теме
510. tormozit 7393 29.03.10 16:39 Сейчас в теме
1.95
- Исправлено (509)
512. NDM 718 29.03.10 17:08 Сейчас в теме
(510) Оперативно, спасибо. :)
511. tormozit 7393 29.03.10 16:41 Сейчас в теме
1.95
- Исправлено (509)
513. artbear 1590 07.04.10 10:35 Сейчас в теме
(511) Сергей, опиши в блоге, плиз, изменения в 1.94 и 1.95.
Намного удобнее анализировать изменения
514. tormozit 7393 07.04.10 10:52 Сейчас в теме
(513) ТО ли браузер (opera 10.51) глючит, то ли сайт, но в блог ничего не добавляется. Хорошо хоть в комментарии дает)
515. briz 71 08.04.10 17:45 Сейчас в теме
жаль что не могу просмотерть реквизиты плана видов расчета
516. tormozit 7393 08.04.10 18:11 Сейчас в теме
517. briz 71 09.04.10 09:23 Сейчас в теме
- универсальный редактор реквизитов
518. tormozit 7393 24.04.10 15:08 Сейчас в теме
1.96

Доработана подсказка по COM-объектам (вроде бы вытянул максимум, что дает COM в плане работы только с типами). В дереве выбора типа теперь можно добавлять COM-библиотеки.

Доработана внутренняя система регистрации COM-компонент. Теперь они регистрируются в автоматическом режиме (для текущего пользователя). О регистрации сообщается в окне сообщений.

519. tormozit 7393 29.04.10 22:57 Сейчас в теме
1.97
Улучшена автоматическая регистрация COM-компонент.
520. grub 6 13.05.10 13:16 Сейчас в теме
Ariva пишет:
1С:Предприятие 8.1 (8.1.13.41) Объединил сабж с Бух., ред. 1.6 (1.6.15.5) при вызове Консоли Запросов выдает ошибку {Обработка.ирКонсольЗапросов(51,8)}: Переменная не определена (ирПлатформа) Если <<?>>ирПлатформа.ВерсияПлатформы >= 8001011 Тогда как это исправить?
я наверно тормоз
что такое ирПлатформа ?
521. lustin 13.05.10 13:51 Сейчас в теме
grub пишет:
ирПлатформа


ирПлатформа - это экспортная переменная из МодуляПриложения

///Модуль приложения
Перем ирПлатформа Экспорт;
.....
Если РольДоступна("ирРазработчик") И ПравоДоступа("Использование", Метаданные.Обработки.ирПлатформа) Тогда
	ирПлатформа = Обработки.ирПлатформа.Создать();
КонецЕсли;
522. grub 6 13.05.10 14:14 Сейчас в теме
слона то я и не заметил +
523. artbear 1590 03.06.10 07:32 Сейчас в теме
ИР 1.97 пользуюсь методом ЛксСообщитьИтогИндикации(Индикатор);
для длительных вычислений выдает результат
03:99:01 (1 ХХХ )
или 00:66:01
т.е. явно что-то не так :)
524. mykolap 194 11.06.10 17:43 Сейчас в теме
Предложение - в поиск ссылок на объект вывести дополнительный функционал.
Я виртуальный план обмена с выходом на эту обработку в целевой конфигурации добавил как ввод на основании для всех справочников, документов, ПВХ...

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

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

Также добавил код получения ссылки для применения в алгоритмах:
Процедура ДействияФормыПоказатьСсылку(Кнопка)

Если Метаданные.Справочники.Содержит(Объект.Метаданные()) Тогда
Если Объект.Предопределенный Тогда
Сообщить("Справочники." + Объект.Метаданные().Имя + "." + Справочники[Объект.Метаданные().Имя].ПолучитьИмяПредопределенного(Объект));
Иначе
Сообщить("Справочники." + Объект.Метаданные().Имя + ".ПолучитьСсылку(Новый УникальныйИдентификатор(""" + Объект.УникальныйИдентификатор() + """))");
КонецЕсли;
ИначеЕсли Метаданные.Документы.Содержит(Объект.Метаданные()) Тогда
Сообщить("Документы." + Объект.Метаданные().Имя + ".ПолучитьСсылку(Новый УникальныйИдентификатор(""" + Объект.УникальныйИдентификатор() + """))");
ИначеЕсли Метаданные.ПланыВидовХарактеристик.Содержит(Объект.Метаданные()) Тогда
Если Объект.Предопределенный Тогда
Сообщить("ПланыВидовХарактеристик." + Объект.Метаданные().Имя + "." + ПланыВидовХарактеристик[Объект.Метаданные().Имя].ПолучитьИмяПредопределенного(Объект));
Иначе
Сообщить("ПланыВидовХарактеристик." + Объект.Метаданные().Имя + ".ПолучитьСсылку(Новый УникальныйИдентификатор(""" + Объект.УникальныйИдентификатор() + """))");
КонецЕсли;
ИначеЕсли Метаданные.ПланыСчетов.Содержит(Объект.Метаданные()) Тогда
Если Объект.Предопределенный Тогда
Сообщить("ПланыСчетов." + Объект.Метаданные().Имя + "." + ПланыСчетов[Объект.Метаданные().Имя].ПолучитьИмяПредопределенного(Объект));
Иначе
Сообщить("ПланыСчетов." + Объект.Метаданные().Имя + ".ПолучитьСсылку(Новый УникальныйИдентификатор(""" + Объект.УникальныйИдентификатор() + """))");
КонецЕсли;
ИначеЕсли Метаданные.ПланыВидовРасчета.Содержит(Объект.Метаданные()) Тогда
Если Объект.Предопределенный Тогда
Сообщить("ПланыВидовРасчета." + Объект.Метаданные().Имя + "." + ПланыВидовРасчета[Объект.Метаданные().Имя].ПолучитьИмяПредопределенного(Объект));
Иначе
Сообщить("ПланыВидовРасчета." + Объект.Метаданные().Имя + ".ПолучитьСсылку(Новый УникальныйИдентификатор(""" + Объект.УникальныйИдентификатор() + """))");
КонецЕсли;
КонецЕсли;

КонецПроцедуры
525. simol 16.06.10 12:18 Сейчас в теме
Вызываю на отладку запрос: Отладить(Запрос)
Открывается Консоль запросов.
Запрос с объединением, потому консоль красиво его разворачивает.
Захожу в объединении в первый запрос и добавляю поле.
После попытки сохранить пишет, что Сохранить изменения невозможно, строка 1895 Найти параметры, так как разное количество полей.
Причем застревает намертво и нужно удалить добавленные поля чтобы выйти.

После манипуляций с запросом в дерево запросов вернуться нельзя.
526. tormozit 7393 16.06.10 13:00 Сейчас в теме
(525) Моя консоль запросов позволяет в первую очередь удобно исследовать запросы, но для редактирования оно не позиционируется как полная замена конструктора запросов. Объединения конечно местами удобнее редактировать через конструктор запросов.
527. simol 16.06.10 13:20 Сейчас в теме
(526)
Я не говорю, что я его редактирую просто так.
Я его редактирую для исследования, упрощаю например связи, тип соединения меняю.
Почему с помощью него - потому, что параметры переданы из реальной ситуации.

Разумеется я понял как отредактировать и чтобы это не привело к указанной ошибке.
А вот возврат в дерево запроса перекрыт к сожалению
528. пользователь 25.06.10 18:01
Сообщение было скрыто модератором.
...
532. simol 25.06.10 21:23 Сейчас в теме
(528)(529) Прошу удалить
1) В редакторе реквизитов не открывается элемент справочника с владельцем не справочником
2)"Универсальный подбор и обработка" и "Поиск и замена дублей". При открытии Задачи ошибка. Предлагаю внести изменения:
Функция ЛксПолучитьСписокРеквизитовОбъектаБД(...

Предложения вложены в файл
Прикрепленные файлы:
Внешняя обработка_ Модуль объекта.txt
533. пользователь 25.06.10 21:24
Сообщение было скрыто модератором.
...
529. пользователь 25.06.10 18:31
Сообщение было скрыто модератором.
...
530. simol 25.06.10 21:14 Сейчас в теме
1) В редакторе реквизитов не открывается элемент справочника с владельцем не справочником
Функция ___обОписаниеТиповВладельцев(МД) Экспорт
М=Новый Массив();
Для Каждого Эл ИЗ МД.Владельцы Цикл
//Симашкевич Начало 25.06.2010 17:09
Если Метаданные.Справочники.Индекс(Эл)>=0 Тогда
М.Добавить(Тип("СправочникСсылка."+Эл.Имя));
ИначеЕсли Метаданные.ПланыВидовХарактеристик.Индекс(Эл)>=0 Тогда
М.Добавить(Тип("ПланВидовХарактеристикСсылка."+Эл.Имя));
ИначеЕсли Метаданные.ПланыОбмена.Индекс(Эл)>=0 Тогда
М.Добавить(Тип("ПланОбменаСсылка."+Эл.Имя));
ИначеЕсли Метаданные.ПланыСчетов.Индекс(Эл)>=0 Тогда
М.Добавить(Тип("ПланСчетовСсылка."+Эл.Имя));
ИначеЕсли Метаданные.ПланыВидовРасчета.Индекс(Эл)>=0 Тогда
М.Добавить(Тип("ПланВидовРасчетаСсылка."+Эл.Имя));
КонецЕсли;
//Симашкевич Окончание 25.06.2010 17:12
КонецЦикла;
Возврат Новый ОписаниеТипов(М);
КонецФункции

2)"Универсальный подбор и обработка" и "Поиск и замена дублей". При открытии Задачи ошибка. Предлагаю внести изменения:
Функция ЛксПолучитьСписокРеквизитовОбъектаБД(...
...
//Симашкевич Изменил 25.06.2010 16:59 СписокРеквизитов.Добавить("БизнесПроцесс", "Бизнес процесс", , КартинкаРеквизита);
СписокРеквизитов.Добавить("Дата", "Дата", , КартинкаРеквизита);
Если ОбъектМетаданных.ДлинаНаименования > 0 Тогда
СписокРеквизитов.Добавить("Наименование", "Наименование", , КартинкаРеквизита);
КонецЕсли;
Если ОбъектМетаданных.ДлинаНомера > 0 Тогда
СписокРеквизитов.Добавить("Номер", "Номер", , КартинкаРеквизита);
КонецЕсли;
//Симашкевич Изменил 25.06.2010 16:59 СписокРеквизитов.Добавить("ТочкаМаршрута", "Точка маршрута", , КартинкаРеквизита);
//Симашкевич Начало 25.06.2010 16:59
СписокРеквизитов.Добавить("Выполнена", "Выполнена", , КартинкаРеквизита);
Для Каждого Рекв из ОбъектМетаданных.РеквизитыАдресации Цикл
СписокРеквизитов.Добавить(Рекв.Имя,Рекв.Представление(), , КартинкаРеквизита);
КонецЦикла;
//Симашкевич Окончание 25.06.2010 16:58
...
534. tormozit 7393 30.06.10 20:41 Сейчас в теме
(530) Спасибо. Исправим.
531. пользователь 25.06.10 21:16
Сообщение было скрыто модератором.
...
535. Sorm 150 09.07.10 13:31 Сейчас в теме
Хорошая система, респект автору. Я бы лично выложил уже примеров работы с ней.
536. dymkis 20.07.10 15:39 Сейчас в теме
Системой пользуюсь почти ежедневно. Без нее уже как без рук. Но хотел бы присоединиться к (535) и попросить автора сделать подробную встроенную справку с примерами работы.
537. Adept 25.07.10 23:58 Сейчас в теме
Было бы хорошо поддержку win - 64, распаковки для справки досовские, а вод данную платформу не идут. Планируется ли их в будущем заменить на виндовые?
538. tormozit 7393 26.07.10 01:02 Сейчас в теме
(537) К сожалению, исходных кодов нет, как и контакта с автором. Сам страдаю из-за неработоспособности распаковщика справки на x64.
566. tormozit 7393 23.09.10 18:57 Сейчас в теме
v2.03
- вернул возможность использования отдельного архива синтакс-помощника (для x64 ОС актуально (537), т.к. извлечение из платформы там не работает), сам архив доступен в файлах
- улучшено заполнение колонок универсального списка
- в универсальном подборе и обработке объектов для обработки проведения документов добавлен параметр "Снимать пометки удаления" который ранее неявно был всегда включен
- исправлены ссылки в справках по подсистемам
- исправлена проблема игнорирования отключения контроля записи при удалении объекта в универсальном редакторе реквизитов
Adept; artbear; Поручик; +3 – Ответить
568. Adept 26.09.10 18:54 Сейчас в теме
(566) Кошерно бы для 8.2 справку тоже в в виде фала.
539. lion11 145 27.07.10 10:26 Сейчас в теме
Спасибо за классную вещь!
540. BorisBelov 889 28.07.10 20:22 Сейчас в теме
С 8-й я на Вы, начинающий! Если можно, подробнее, как подключить подсистему для использования. Спасибо!
541. tormozit 7393 02.08.10 11:50 Сейчас в теме
1.98

Во все консоли добавлены команды для объединения с файлом.
Улучшена работа универсального редактора реквизитов с подчиненными справочниками, задачами и теперь для булевых реквизитов используется флажок вместо поля ввода.
Исправлена проблема при обращении к неинициализированному параметру сеанса ТекущийПользователь в интерфейсной панели.
Исправлены мелкие ошибки.
lustin; artbear; Одинец; Поручик; +4 – Ответить
542. Poopkeen 03.08.10 13:05 Сейчас в теме
Накатил новую версию. При открытии консоли запросов при попытке открыть файл с запросами получаю ошибку
"Преобразование к типу Булево ..." в процедуре ЗагрузитьЗапросыИзФайла

глянул
в вывзывающей процедуре ОткрытьФайл(ОчиститьПередЗагрузкой = Истина)
переменная ОчиститьПередЗагрузкой имеет тип вместо Булево - КнопкаКоманднойПанели

скрин прилепил

в отладке подменил значение, после этого проблема не возникала
Прикрепленные файлы:
544. tormozit 7393 03.08.10 14:48 Сейчас в теме
1.99
Исправлено (542)
Исправлена проблема с отображением Родителя в универсальном редакторе реквизитов.
543. tormozit 7393 03.08.10 13:41 Сейчас в теме
Проблему воспроизвел. Она появляется только при использовании кнопки Открыть в корне командной панели. Пока следует использовать команду Открыть из подменю.
545. tormozit 7393 09.08.10 16:00 Сейчас в теме
2.00 Юбилейный выпуск
Доработана консоль компоновок
+команда исследовать расшифровку области
+команда исследовать макет компоновки
+вывод результата в таблицу значений
+вывод результата в дерево значений
artbear; maxp77; +2 – Ответить
546. Adept 14.08.10 08:34 Сейчас в теме
Можно ли сделать загрузку/выгрузку справочника алгоритмов?
547. tormozit 7393 14.08.10 10:58 Сейчас в теме
(546) Чем не устраивают универсальные обработки типа http://infostart.ru/public/15049/?
548. Adept 14.08.10 11:47 Сейчас в теме
(547) Всем устраивает - но это внешняя приблуда :) я бы предложил написать что то типа процедур синхронизации. Или хотя бы интегрировать загрузку выгрузку в подсистему.
549. Mitay 19.08.10 18:04 Сейчас в теме
Процедура ПриЗаписи(Отказ) // спавочник алгоритмов

Если Не ОбменДанными.Загрузка Тогда
мТекстАлгоритмаСПараметрами = "";
ДатаИзмененияКонтекста = ДатаИзменения;
ирПлатформа.ОбновитьАлгоритмВКеше(ЭтотОбъект);
КонецЕсли;

КонецПроцедуры

иначе вылетает при обмене, если у пользователя который делает обмен нет прав на ирПлатформа.
550. tormozit 7393 22.08.10 14:12 Сейчас в теме
2.01
- исправлена проблема с записью элементов справочника ирАлгоритмы под пользователем, которому недоступна обработка ирПлатформа (549)
+ менеджер табличного поля теперь поддерживает сортировку наборов записей
+ улучшена совместимость подсказки с 8.2
- в универсальном редакторе реквизитов устранена ошибки при записи предопределенных узлов планов обмена
+ в консоли запросов и компоновки добавлен новый режим "Осторожная выборка", которая позволяет предотвратить нежелательное извлечение из СУБД значительных объемов данных
+ в консоли компоновки для таблицы результата добавлено поле, отображающее ее количество строк
maxp77; Mitay; Поручик; artbear; +4 – Ответить
551. maxp77 24.08.10 10:05 Сейчас в теме
(550) возможно повторяюсь, все сообщения уж не упомню, но столкнулся со след. проблемкой:
Если в "исследователе коллекций" открыть таблицу значений, среди колонок которой есть колонки типа "таблица значений" и попытаться добраться до строк этих "вложенных" таблиц, то ничего не удается, т.к. строка открывается, но с набором колонок родительской ТЗ, коих во вложенной естественно нет.
552. tormozit 7393 26.08.10 00:48 Сейчас в теме
(551) Не воспроизводится. Проверил на примере
т1 = Новый ТаблицаЗначений;
т1.Колонки.Добавить("к1");
с1 = т1.Добавить();
с1.к1 = Новый ТаблицаЗначений;
т2 = с1.к1;
т2.Колонки.Добавить("к2");
т2.Добавить();
Исследовать(т1);
Показать
553. maxp77 26.08.10 09:08 Сейчас в теме
(552) попытался воспроизвести сам и сначала тоже не получилось, но потом ... а видеозапись того, что было потом я отправил тебе на почту:)
554. Rusel 03.09.10 14:53 Сейчас в теме
В целевой конфигурации единственное место, где придется вручную добавить пару строк кода - модуль приложения (в самое начало и в самый конец)

А какие строки то добавить надо, написать можно в описании?
Чтобы не лазить по комментариям, не искать.
556. tormozit 7393 03.09.10 14:59 Сейчас в теме
(554) Я готов внести более подробные комментарии/описание, но мне непонятно на какой уровень знакомства с платформой ориентироваться. Предлагаю разобраться и выдвинуть твой вариант описания, которое позволило бы разработчикам твоего уровня быстрее достигнуть цели.
555. Rusel 03.09.10 14:55 Сейчас в теме
А то я нашел только в Яндексе:
Yandex
557. Rusel 03.09.10 15:59 Сейчас в теме
Я имел в виду добавить в описание это:

// Модуль приложения
Перем ирПлатформа Экспорт;

...

// Тело модуля
Если РольДоступна("ирРазработчик") И ПравоДоступа("Использование", Метаданные.Обработки.ирПлатформа) Тогда
ирПлатформа = Обработки.ирПлатформа.Создать();
КонецЕсли;

А вообще, спасибо за прекрасный инструмент, помогающий в разработке, Сергей. Только с подоплёкой реплики "разработчикам твоего уровня" я не согласен.
558. tormozit 7393 03.09.10 16:11 Сейчас в теме
(557) Я долго думал как написать, чтобы не обидеть, но работы много). Смысл выражения "разработчикам твоего уровня" в том, что на мой взгляд опытному разработчику будет однозначно ясно, что куда добавлять.
559. artbear 1590 04.09.10 14:28 Сейчас в теме
(558) Да, немного неудобно :)
Предлагаю в описании на сайте добавить этот код.
Можно после цитаты:
В целевой конфигурации единственное место, где придется вручную добавить пару строк кода - модуль приложения (в самое начало и в самый конец)
560. maximn 13.09.10 15:06 Сейчас в теме
Отличная вещь, спасибо!

А как пользоваться неактивной закладкой "Текст запроса результата -> В терминах абстрактной субд (SDBL)"? Можно вытащить туда запрос в терминах БД?
561. tormozit 7393 13.09.10 15:26 Сейчас в теме
(560) Способ есть через технологический журнал, но он довольно неудобный, негарантированный и предположительно сопряжен с длительным ожиданием. Поэтому пока не найду приемлемого способа, закладка будет недоступной.
562. maximn 13.09.10 15:42 Сейчас в теме
(561) вряд ли я вам открою что-то новое, но почему не через трассировку?
563. tormozit 7393 13.09.10 17:45 Сейчас в теме
(562) Трассировка - специфичный способ для каждой СУБД. Трудозатраты на реализацию универсального механизма (работающего для всех СУБД) мне кажутся слишком большими. И одна из главных для меня - файловая СУБД, из которой все равно ничего не получишь без технологического журнала.
zxcv8686; +1 – Ответить
564. Poopkeen 17.09.10 12:09 Сейчас в теме
В консоли запросов имя файла и пути сохраняются и восстанавливаются с разными именами. Или опоздал с багрепортом?

Процедура СохранитьИмяФайла()

СохранитьЗначение("КонсольЗапросов_ИмяФайла", мИмяФайла);
СохранитьЗначение("КонсольЗапросов_ИмяПути", мИмяПути);

КонецПроцедуры // СохранитьИмяФайла()



Процедура ВосстановитьИмяФайла()

мИмяФайла = ВосстановитьЗначение("ирКонсольЗапросов_ИмяФайла");
мИмяПути = ВосстановитьЗначение("ирКонсольЗапросов_ИмяПути");

.....
КонецПроцедуры // ВосстановитьИмяФайла()
565. tormozit 7393 18.09.10 11:47 Сейчас в теме
v 2.02
- исправлено восстановление последнего открытого файла в консоли запросов (564)
- улучшено взаимодействие консоли компоновок и консоли запросов в отношении параметров
- улучшена работа функции "осторожная выборка" с пакетными запросами и временными таблицами
- добавлены команды для открытия справки по подсистемам (они помогают быстро попасть на web страницу подсистемы)
artbear; Adept; Поручик; +3 – Ответить
567. Totoro 571 24.09.10 15:46 Сейчас в теме
(0) На 8.2 при отключенном режиме совместимости не работает справка по подсистеме. Пришлось подправить.
569. mov68 37 27.09.10 12:35 Сейчас в теме
Пользуюсь, все замечательно, т.к. у меня много чего установлено, все работает. При запуске на другом компе (доступ к подсистеме не у всех и не сразу выявил) пошли ошибки, т.к. отсутствовала библиотека DynamicWrapperX. В этой связи хотелось бы при смене версий, хотя бы, перечень обязательных DLL и отдельно желательных.
570. tormozit 7393 27.09.10 13:56 Сейчас в теме
(569) Эта библиотека должна регистрироваться автоматически под любым пользователем даже без админских прав ОС в отличие от GoldParser.dll. Но была проблема с ее регистрацией под пользователем без админиских прав ОС, из-за которой com сервер сразу после регистрации не мог создаваться, а создавался только при следующем запуске приложения. В тексте этой ошибки содержится "timeGetTime". Если это она, то в версии 2.04 она уже исправлена.
1800. chernoff 09.06.16 13:28 Сейчас в теме
8/2/19/130
УПП 1/3/77/2
При запуске инструмента "Управление службой северов 1с" сначала вылетает ошибка
Установлена новая компонента. Сеанс рекомендуется перезапустить
Хотя все компоненты в соответствующем инструменте установлены.

При вводе в командную строку "Компьютер" значения типа 1c:1641 ( ну сервак там у меня для тестирования) выдало
{ОбщийМодуль.ирКэш.Модуль(570)}: Ошибка при вызове метода контекста (ConnectServer): Произошла исключительная ситуация (SWbemLocator): Сервер RPC недоступен.

Ежели сервер зовётся просто 1с - то все работает без проблем
А как бы ваш инструмент работал с севером в виде IP-адреса. Такое тоже бывает
Ну и как всегда спасибо за отличный инструмент
1803. tormozit 7393 09.06.16 21:33 Сейчас в теме
(1800) Термин "компьютер" кажется не должен наводить на желание ввести в поле строку "<Имя>:<Порт>". Компьютер обозначается либо IP адресом либо именем, но без порта. Логично что введя некорректную строку, ты получил ошибку ответа RPC. IP адрес в этом поле должен работать. Если это не так, прошу описать проблему более подробно.
1805. cool.vlad4 2 10.06.16 11:38 Сейчас в теме
(1803) а как быть если несколько 1С сервисов установлено с разными портами?
1806. tormozit 7393 10.06.16 21:20 Сейчас в теме
(1805) А зачем ты думаешь инструмент сделан в виде таблицы?
cool.vlad4; +1 – Ответить
1807. cool.vlad4 2 10.06.16 23:03 Сейчас в теме
(1806) ступил, честно говоря я еще пока и не успел посмотреть новые версии ИР), сделал ошибочный вывод из сообщения 1800
572. tormozit 7393 10.10.10 23:42 Сейчас в теме
2.04
+ добавлена кнопка "Новое окно" во все основные формы обработок и отчетов, где она может понадобится (ранее она была лишь в консолях)
- исправлена ошибка первого запуска под пользователем ОС без административных прав (...timeGetTime...) (569)
+ в универсальном редакторе реквизитов добавлена поддержка свойства ТипЗначения для планов видов характеристик
- исправлена индикация в универсальном подборе и обработке объектов (ранее индикатор перебирал все строки выборки, в том числе выключенные )
- исправлена ошибка компиляции ирПлатформа в режиме внешнего соединения
573. NDM 718 26.10.10 18:25 Сейчас в теме
tormozit - думаю, реализация в ИР функционала по просмотру / редактированию параметров сеанса будет весьма кстати! Что вы скажите по этому поводу?
574. tormozit 7393 26.10.10 18:30 Сейчас в теме
(573) Да, пожалуй хорошо впишется... Наверное сделаю копипастом из редактора констант.
576. artbear 1590 29.10.10 08:24 Сейчас в теме
(0) Сергей, баг интерфейсной панели - добавляю папку с внешними файлами на панель, файлы отчетов/обработок могу открыть, а текстовые файлы (со значком txt) открыть не могу :( - при попытке открытия ничего не происходит, ошибок также не выдается :(
Исправишь?
Ошибка в форме панели - неверное использование кавычек :( в итоге команда получается синтаксически ошибочной.
1. строка 259 (версия 2.04) нужно написать
ДобавитьКнопку(КнопкиКоманднойПанели, "Открыть", , " ПолучитьФорму(""ФормаПросмотра""); НоваяФорма.ЭлементыФормы.ТекстДок.Прочитать("""+ИмяОбъекта+"""); НоваяФорма.ЭлементыФормы.ТекстДок.Видимость = Истина; НоваяФорма.Заголовок = """+ИмяОбъекта+"""", ДействиеОткрытиеФормы); // Артур

2. такая же ошибка у табличных документов, строка 257
исправить на
ДобавитьКнопку(КнопкиКоманднойПанели, "Открыть", , " ПолучитьФорму(""ФормаПросмотра""); НоваяФорма.ЭлементыФормы.ТабДок.Прочитать("""+ИмяОбъекта+"""); НоваяФорма.ЭлементыФормы.ТабДок.Видимость = Истина; НоваяФорма.Заголовок = """+ИмяОбъекта+"""", ДействиеОткрытиеФормы);
586. tormozit 7393 14.11.10 14:57 Сейчас в теме
2.05
- исправлена ошибка в интерфейсной панели (576)
- прекращена поддержка платформы 8.1
- добавлена поддержка работы подсистемы в режиме совместимости "Не использовать" (исправлена ошибка при открытии интерфейсной панели (пока фильтр по подсистемам работать не будет))
- обновлено описание платформы от 8.2.13.165
- допустимая длина имени параметра в консоли запросов увеличена до 100
- добавлена возможность открытия на просмотр таблицы шаблонов из файла шаблонов
Поручик; +1 – Ответить
577. sbv2005 348 02.11.10 13:30 Сейчас в теме
Файл "СинтаксПомощник 8.1.15.14.ZIP" нулевого размера при скачивании.
578. tormozit 7393 02.11.10 19:51 Сейчас в теме
(577) Перезакачал. Возможно какой то глюк сайта.
579. m0r0z 04.11.10 05:43 Сейчас в теме
Никак немогу скачать файл "СинтаксПомощник 8.1.15.14.ZIP", пишет нулевой размер.
580. tormozit 7393 05.11.10 14:18 Сейчас в теме
(579) Сюда залить не удается (уже много раз пытался). залил туда http://zalil.ru/29921155
583. maximn 10.11.10 12:49 Сейчас в теме
не могу понять, где в консоли запросов выбранные поля, порядок итп? вижу там только отборы
587. slovopotam 8 14.11.10 15:37 Сейчас в теме
Перезалейте файл Скачать "Синтакс-помощник 8.2.13.165". Не скачать.
590. tormozit 7393 14.11.10 15:50 Сейчас в теме
(587) Я уже не меньше 30 раз пытался залить сюда эти архивы в разных браузерах, но каждый раз они скачиваются с нулевым размером. В итоге я залил все на свободный файл-сервер.
594. Поручик 4611 14.11.10 18:32 Сейчас в теме
(590) Это не глюк, а ограничение хостинга на размер заливаемых файлов. Курим php, настройки php.ini
; Maximum allowed size for uploaded files.
upload_max_filesize = 2M

Здесь возможно, предел другой, но меньше 10 м.
588. tormozit 7393 14.11.10 15:39 Сейчас в теме
2.06
Исправлены мелкие проблемы в режиме совместимости "Не использовать"

Напоминаю, что архив синтакс-помощника в большинстве случаев не имеет смысла качать на x86 системах. Они в основном предназначены для x64 систем, где не работает автоматическая распаковка встроенных в платформу файлов.
595. Totoro 571 15.11.10 11:33 Сейчас в теме
(588) Если интересно, то в своей конфе для КД я исправил ошибки для подсистем при отключенном режиме совместимости для 8.2. Решение не идеальное, но работает.
598. Sol 54 10.12.10 11:52 Сейчас в теме
(595) Totoro, так может обновишь свою публикацию http://infostart.ru/public/72813/ под 8.2? Или в выложенном файле эти изменения уже есть?
599. Totoro 571 10.12.10 19:59 Сейчас в теме
(598) Уже есть. Изменения для формы интерфейсной панели выделены комментариями. Вторую ошибку Сергей исправил.
596. kostas 10 15.11.10 12:04 Сейчас в теме
Для тех кто в танке (для меня) v2.04 последняя версия для 8.1? Тогда просьба выделить её отдельным файлом для 8.1. :oops: .

З.Ы.Пардон - все нашел
597. Adept 20.11.10 21:37 Сейчас в теме
Windows 7 x64, Офис 2010 x64 - не отрабатывает контекстная подсказка (в списке выбора можно только мышкой нажать на какой то вариант, клава на сробатывает), как я понимаю это из за того что используется *.ocx 32 -разрядной версии офиса. Нельзя ли включить эти библиотеки в состав подсистемы?
2084. isukachev 62 25.01.17 06:48 Сейчас в теме
Портативные 3.93.1
В описании компоненты StrMatchExtension написано "Для регистрации требуются библиотеки mfc71.dll и msvcr71.dll"
По факту нужны mfc120.dll и msvcr120.dll отсюда https://www.microsoft.com/ru-RU/download/details.aspx?id=40784

В обработке ирКэш в функции ПолучитьCOMОбъектWMIЛкс есть вызов:
СлужбаWMI = Locator.ConnectServer(ИмяСервера, ТочкаПодключения, , , ТекущийЯзыкСистемы()); 

На w2k3 x64 enu получаем сообщение об ошибке:
{ВнешняяОбработка.ирКэш.МодульОбъекта(597)}: Ошибка при вызове метода контекста (ConnectServer): Произошла исключительная ситуация (SWbemLocator): Invalid parameter 

, а вот так работает нормально:
СлужбаWMI = Locator.ConnectServer(ИмяСервера, ТочкаПодключения, , , ); 


Кроме того, так как эта функция может возвращать Неопределено, ошибка возникает в модуле обработки ирСервер в функции ПолучитьПараметрыПроцессаАгентаСервера
{ВнешняяОбработка.ирСервер.МодульОбъекта(437)}: Значение не является значением объектного типа (ParentProcessId)
	выхИдентификаторПроцесса = РабочийПроцесс.ParentProcessId;

Воспроизводится при попытке открытия оснастки "Управление службами серверов 1С".
tormozit; +1 – Ответить
2088. tormozit 7393 26.01.17 12:14 Сейчас в теме
(2084) Ошибку с созданием локатора WMI подтверждаю. Спасибо.
600. bbnn 30.12.10 12:44 Сейчас в теме
Попытка
WinAPI.Register( "KERNEL32.DLL","GetProcessId","i=l","r=l","f=s"); //Не работает на win2k, а такие еще бывают
Исключение
КонецПопытки;
601. simol 19.01.11 15:49 Сейчас в теме
v 2.06
Форма обработки ирКонсольЗапросов
Процедура ВыполнитьОбработкуСтрокРезультата

Строку
Индикатор = ЛксПолучитьИндикаторПроцесса(ТаблицаСРезультатом.Количество(), , Истина);
Заменить на
Индикатор = ЛксПолучитьИндикаторПроцесса(ТаблицаСРезультатом.Количество());

Истина попадает не в "свой" параметр
602. iov 409 20.01.11 15:39 Сейчас в теме
(0) попробовал перевести на 8.2 без режима совместимости
первые проблемы на обработке интерфейсная панель - причина

ИТС
Удаление свойства подсистемы некоторых объектов метаданных
Свойство Подсистемы некоторых объектов метаданных (таких как Справочник, Документ и т.п.) не поддерживается в режиме совместимости "Не использовать".
Для устранения несовместимости необходимо:
Выявить все обращения к этому свойству, для этого использовать поиск подстроки ".Подсистемы" ;
Отказаться от использования свойства Подсистемы, пересмотрев логику соответствующего модуля. Вместо этого свойства следут использовать свойство Состав у объекта метаданных Подсистема.
603. tormozit 7393 09.02.11 17:30 Сейчас в теме
2.08
- Исправлена ошибка при обращении к цвету стиля для расширенного представления значений
Поручик; +1 – Ответить
608. Totoro 571 14.03.11 12:08 Сейчас в теме
(603) При использовании "Отладить" для запросов, содержащих не отображаемые в поле ввода значения параметров (и соотв. имена у которых начинаются с "#") обработка ирКонсольЗопросов при выполнении запроса выдает ошибку на строке (из-за имени параметра):

ирКонсользапросов.Форма(1614): ЗначениеПараметров.Вставить(СтрокаПараметра.ИмяПараметра, СтрокаПараметра.ЗначениеПараметра);
609. tormozit 7393 14.03.11 12:24 Сейчас в теме
(608) Исправлю в ближайшее время.
Пока нужно заменить строку на такую
ЗначенияПараметров.Вставить(СтрЗаменить(СтрокаПараметра.ИмяПараметра, "#", ""), СтрокаПараметра.Значение);
604. simol 21.02.11 16:59 Сейчас в теме
Предлагаю ЛксОбработатьИндикатор в циклах перенести перед завершением цикла, а не в начале.
Так как если процедура в начале, то она считает, что одна итерация выполнена и вычисляет время ее выполнение, а оно по сути 0.
А если перенести в "перед концом", то будет настоящее выполнение этой итерации.

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

В связи с этим предлагаю в ЛксПолучитьИндикаторПроцесса уже выводить 0%, чтобы было видно, что индикатор существует и выполнен на 0%.
606. tormozit 7393 07.03.11 11:41 Сейчас в теме
(604) Такая проблема действительно есть. Однако в общем случае ЛксОбновитьИндикатор нельзя вызывать в конце тела цикла, т.к. в нем может быть опреатор управления циклом Продолжить.
607. simol 07.03.11 12:29 Сейчас в теме
(606)На счет ПРОДОЛЖИТЬ согласен.
Тогда предлагаю два варианта:
1)Оставить размещение на откуп использующего и, если не трудно, в ИР где в цикле нет Продолжить перенести в конец цикла (особо актуально для консоли запросов)
2)Всегда ее в начале цикла писать, но в расчете оставшегося времени и процентов заранее учитывать, что реально выполнено на одну итерацию меньше и, соответственно, осталось на 1 больше.
605. tormozit 7393 07.03.11 11:38 Сейчас в теме
Исправил основной файл. Ранее им была последняя версия для 8.1 (2.04). Теперь им стала последняя версия для 8.2 (2.08)
610. mtv:) 1028 18.03.11 22:05 Сейчас в теме
v2.09. При открытии "Консоли компановки данных (ИР)" - ошибка:
{Отчет.ирКонсольКомпоновокДанных.Форма.Форма.Форма(2016,4)}: Процедура или функция с указанным именем не определена (обСравнитьЗначенияИнтерактивноЧерезXMLСтроку)
<<?>>обСравнитьЗначенияИнтерактивноЧерезXMLСтроку(СтрокаИсправленныхНастроек, СтрокаТекущихНастроек, Ложь,
612. tormozit 7393 20.03.11 03:02 Сейчас в теме
(610) Исправлено в v2.10
mtv:); Поручик; +2 – Ответить
611. Alav 13 20.03.11 03:00 Сейчас в теме
А с задачами проблем нет не у кого? А то в зуп в обработки поиск и замена значений попытался с задачами поработать, а он почему то реквизиты бизнеспроцессов берет
613. simol 21.03.11 13:09 Сейчас в теме
v2.10
8.2.13.202
Совместимость с 8.1 снято.
Режим обычного приложения.
Полные права.

{ОбщийМодуль.ирГлобальный.Модуль(3836,27)}: Тип не определен (СравнениеФайлов)
СравнениеФайлов = Новый <<?>>СравнениеФайлов;

Чо оно так? СП СравнениеФайлов описывает. Написано Толстый клиент.
614. tormozit 7393 21.03.11 17:08 Сейчас в теме
(613) Исправил в 2.11
615. BETEP0K 19.04.11 13:00 Сейчас в теме
версия для 8.1. В отладчике через Отладить(Запрос); открываю консоль запросов, пытаюсь отладить запрос одним из параметров которого является таблица значений, которая считывается в одном из запросов пакета запросов:

ВЫБРАТЬ РАЗРЕШЕННЫЕ
некотоые поля
ПОМЕСТИТЬ ВТТаблицаРаботниковОрганизации
ИЗ
&ТаблицаРаботниковОрганизации КАК РаботникиОрганизаций

При попытке выполнить его в консоли выдается ошибка: Неверные параметры "ТаблицаРаботниковОрганизации" <<?>>&ТаблицаРаботниковОрганизации КАК РаботникиОрганизаций
Видимо консоль не имеет возможности отлаживать запросы с параметрами типа ТЗ???
616. tormozit 7393 21.04.11 22:46 Сейчас в теме
(615) Мне бы очень помогла демонстрационная внешняя обработка, отвязанная от метаданных по возможности.
617. artbear 1590 22.04.11 08:08 Сейчас в теме
(615) В таблице у тебя все поля типизированы? эту таблицу вручную создаешь и заполняешь или получаешь из какого-то запроса и обрабатываешь ее?
1740. charushkin 110 13.04.16 12:42 Сейчас в теме
Добрый день!
Пытаюсь проверить инструмент Структура хранения БД, а именно посмотреть размеры таблиц.
нашел такие моменты:

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

2. У нас сервер БД - MS SQL 2012 (v 11.0.6020), через провайдер SQLNCLI10 подключиться не удается ("произошла исключительная ситуация (adodb.connection) не удается найти указанный поставщик"). Если исправить строку подключения, например, так: "Provider=SQLNCLI11; Server=!БазаСервер!; DataBase=!БазаИмя!; UID="!Пользователь!"; PWD="!Пароль!";" то получаю сообщение другого вида:

Ошибка инициализации подключения:
{Обработка.ирКонсольЗапросов.МодульОбъекта(617)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft SQL Server Native Client 11.0): Сетевые интерфейсы SQL Server: Никакие удаленные клиентские протоколы не включены, и в строке подключения удаленный протокол не указан [xFFFFFFFF].
Фактическая строка соединения с базой:
Provider=SQLNCLI11; Server=<servername>; DataBase=<dbname>; UID=<username>; PWD="***";


Не пойму, куда копать. Попинать админов, чтоб проверили настройки SQL?
1741. tormozit 7393 13.04.16 13:10 Сейчас в теме
(1740) 1. Есть кнопка Обновить. Зачем делать кнопку "Подключиться"?
1742. charushkin 110 14.04.16 06:51 Сейчас в теме
(1741) мм, сорри, я просто не увидел ее.
1743. tormozit 7393 14.04.16 09:22 Сейчас в теме
(1740) 2. Попробуй в модуле формы ирСтруктураХраненияБД заменить строку
ИсточникДанных.Платформа = 12;
на
ИсточникДанных.Платформа = 11;
1744. charushkin 110 14.04.16 11:06 Сейчас в теме
1745. tormozit 7393 17.04.16 23:11 Сейчас в теме
3.59 Основные изменения:
Консоль запросов
+Добавлена передача таблиц-параметров в собственный конструктор запроса
+В панели результата добавлена свернутая по умолчанию таблица результата пакета с командой "Найти запрос" в контекстном меню
Консоль компоновки данных
+Для табличного документа результата добавлена команда "Передать в подбор и обработку объектов"
Поиск дублей и замена ссылок
+На закладке "Правила замены" добавлен "Обработчик замены данных" с параметрами ПравильныйОбъект, НеправильныйОбъект, СтандартнаяОбработка
*Поиск по похожим словам переделан на более быстрый и качественный метод сравнения строк с помощью внешней компоненты
Подбор и обработка объектов БД.
*Обработка "Установка реквизитов" переименована в "Изменить / добавить строку" и теперь позволяет добавлять строки в выбранную табличную часть с поиском по ключевым реквизитам
+В обработке "Произвольный алгоритм" добавлены параметры ОбъектБД, Параметры, ЭтоПервыйОбъектБД, ЭтоПоследнийОбъектБД, ЭтоПервыйЭлемент, ЭтоПоследнийЭлемент

(1744) Исправлено
618. BETEP0K 22.04.11 11:59 Сейчас в теме
отлаживаемый запрос - типовой отчет УнифицированнаяформаТ13 (Табель) из УПП 1.2.38
Поборол эту проблему - там при запуске консоль ругается на одну из строк запроса (хотя в режиме предприятия запрос выполняется корректно), после чего,
видимо, некорректно считывает параметры...
после того как я в запросе слегка скорректировал строку на которую ругалась консоль всё заработало....
619. vik007 16.05.11 12:40 Сейчас в теме
может я что то неправильно делаю, но при попытке запуска в режиме предприятия, несколько раз 1Ска перезагружается с сообщениями "установлена новая компонента такая то" и при этом мой антивирус (авира) ругается что обнаружен вирус "TR/Rimecud 1.3". В конце концов после очередного перезапуска 1Ска вешается намертво. Это справедливо как для версии 2.04 для 8.1 так и для 2.11 для 8.2
620. tormozit 7393 16.05.11 14:42 Сейчас в теме
(619) Приведи более полную информацию о проблеме. Какие сообщения возникают? Приложи скриншот, а лучше видео. Приведи полное название антивирусного продукта с версией.
621. bill_boy898 26.05.11 20:31 Сейчас в теме
у меня тоже Avira стоит вот что даёт:
Файл 'C:\Users\*****\AppData\Local\Temp\v8_C1F8_d.exe'
содержит вирус или вредоносную программу 'TR/Rimecud.1.3' [trojan].
Действие с файлом:
Файл был перемещен в карантинную папку под именем '4b2bdbdc.qua'.
Антивирусник звучит так: Avira AntiVir Personal v10
отключил и всё пошло:) если честно испугался, но репутация сайта поборола мой страх:)
622. pavel_pss 292 09.06.11 11:50 Сейчас в теме
Привет, всем. А как это приложение вообще должно работать. Чегото я не возьму в толк. Как ее связать с моей локальной конфигурацией чтобы польлзоваться всеми этими фичами?
623. Поручик 4611 09.06.11 12:38 Сейчас в теме
(622) А почитать мануалы в части сравнения-объединения конфигураций, тем боле об этом написано на основной странице .
624. tormozit 7393 24.06.11 21:56 Сейчас в теме
2.13
- исправил неявную ошибку с загрузкой значений параметров в консоли запросов из файлов *.SEL, созданных в старых версиях
+ добавил комментарии к макетам объектов метаданных
625. artbear 1590 25.06.11 11:21 Сейчас в теме
(624) Сергей, что за "макеты объектов метаданных"? пояснишь?
ЗЫ я что-то пропустил, похоже.
626. tormozit 7393 25.06.11 11:36 Сейчас в теме
(625) Иначе говоря комментарии к макетам в объектах метаданных. У объектов метаданных есть свойство "Макеты", содержащее коллекцию объектов типа "Объект метаданных: Макет". Вот у этих объектов я заполнил свойство "Комментарий".
628. simol 22.07.11 18:57 Сейчас в теме
(626)
Бывают ситуации когда задачи не привязаны к БизнесПроцессам. И сейчас их универсальным редактором нельзя изменять.
Предлагаю:

В мПеречитатьДанные()

ЗаполнитьСтрокуТзРеквизиты(ВыбОбъект,"БизнесПроцесс", "Бизнес процесс", ___обОписаниеТиповБизнесПроцесса(мдОбъекта));
ЗаполнитьСтрокуТзРеквизиты(ВыбОбъект,"ТочкаМаршрута", "Точка маршрута", __обОписаниеТиповТочкиМаршрута(мдОбъекта));

Обрамить проверкой заполнен ли в задаче Бизнес-процесс или привязатся к тому что возвращается в ___обОписаниеТиповБизнесПроцесса(мдОбъекта) для "БизнесПроцесс".
630. tormozit 7393 07.08.11 21:18 Сейчас в теме
2.14
(628) Исправлено.
627. torg1c 36 30.06.11 13:35 Сейчас в теме
Вещь полезная, только была бы еще как внешняя обработка, цены бы не было.
629. bodja_84 58 29.07.11 23:57 Сейчас в теме
Подскажите, как к Подсистеме подключить синтакс-помощник, который лежит отдельным архивом. Есть ли какой-то мануал по использованию Подсистемы?
631. tormozit 7393 07.08.11 21:29 Сейчас в теме
(629) Синтакс-помощник относится к подсистеме "Контекстная подсказка" http://infostart.ru/public/14700/
Отдельный файл синтакс-помощника нужнен на 64-битной Windows. Если у вас такая, то зайдите в настройки компоненты "Контекстная подсказка" и укажите там путь к этому файлу.
632. artbear 1590 22.08.11 10:57 Сейчас в теме
(631) Сергей, опиши вкратце использование алгоритмов в подсистеме.
Для чего предполагается использовать? каким образом можно из одного алгоритма обратиться к другому?
как реализовать вызов алгоритма из своего кода?
думаю, что данная тема незаслуженно обойдена вниманием :)
ЗЫ мне также интересны различия между алгоритмами из ИР и твоими сервисами :)
633. tormozit 7393 29.08.11 10:16 Сейчас в теме
2.15
- исправлены мелкие ошибки в универсальном редакторе реквизитов и исследователе объектов, внесенные в последних версиях
- синтакс-помощник теперь открывается без отдельного архива даже на Windows 64-bit
- улучшена обработка смешанных коллекций в исследователе коллекций
- вызовы исследователей из консолей переведены в не модальный режим
634. Totoro 571 29.08.11 17:33 Сейчас в теме
(633) При использовании выражения в качестве значения параметра в консоли запросов выдается ошибка, т.к. в ПриВыводеСтроки параметра используется отсутствующий цвет стиля "ФонВажныхКолонок1".
635. tormozit 7393 29.08.11 20:58 Сейчас в теме
2.16
- исправлены ошибки в консоли запросов при работе с вычисляемыми параметрами, в то числе (634)
668. AlexO 136 22.11.11 23:55 Сейчас в теме
(633)
а почему "Синтакс-помощник 8.2.13.165, не требуется начиная с 2.15""??
А раньше - что, требовался? а стандартный чем плох?
Или это доработанный наконец-то?
(я так надеюсь, что будет когда-нибудь человеческий синтаксис-помощник.. а не урывки и обрубки с ошибками без примеров...)
636. anna_irk 20.09.11 12:15 Сейчас в теме
637. SkorikA 83 22.09.11 06:17 Сейчас в теме
Понравилось, спасибо
638. DERL 23.09.11 10:39 Сейчас в теме
639. Mysteryyy 5 23.09.11 11:53 Сейчас в теме
Супер набор, молодец !
640. xacan-mail@mail.ru 25.09.11 09:31 Сейчас в теме
641. artbear 1590 26.09.11 16:56 Сейчас в теме
(0) ИМХО Поиск и замена дублей неверно определяет "правильный" элемент в случае автоопределения правильных, если один из элементов предопределенный :(
ИМХО в этом случае "правильным" элементом в любом случае должен быть предопределенный, т.к. его все равно удалить нельзя, а удобно заменить ранее созданный элемент.
Исправишь?
642. tormozit 7393 26.09.11 17:08 Сейчас в теме
(641) В ряде случаев это будет неудобным. Еще подумаю.
643. natachka 24 29.09.11 15:39 Сейчас в теме
Спасибо большое за разработку, очень полезная, часто использую!!!!
644. Harmful 03.10.11 11:06 Сейчас в теме
Спасибо большое за разработку. Полезная.
Туда бы еще консоль заданий вставить.
645. Киевлянин 2 05.10.11 00:18 Сейчас в теме
Интересно было бы попробывать - но скачать не могу... Прикольно, вот возьмите - уберите руки...
646. kosten 68 05.10.11 11:01 Сейчас в теме
Спасибо! Понадобится для работы.
647. pmtvv 09.10.11 14:19 Сейчас в теме
спасибо за подсистему
648. пользователь 09.10.11 21:17
Сообщение было скрыто модератором.
...
649. spryn 13.10.11 15:42 Сейчас в теме
RE: Спасибо большое за разработку. Полезная.
RE: Спасибо! Понадобится для работы.
RE: спасибо за подсистему
Присоединяюсь
650. Valerich 1639 13.10.11 16:20 Сейчас в теме
Пользуюсь не очень активно, не хватает знаний о том, что в нее заложено. Как инструмент низкого уровня не раз помогала и выручала (обходить программные запреты). Часто пользуюсь консолью запросов с дальнейшей обработкой результатов. Все замечательно, но есть одно НО:
насоздаю запросов, сохраню в файл. В следующий раз открываю - список пуст. Где сохранял файл не помню, приходится искать. Иногда искать некогда, рисую запросы в новый файл.... как их потом объединить ?

Может быть включить опционально (по настройке или при наличии) хранить данные в справочнике сохраненных настроек, который есть в типовых? Чтобы не бегать по диску в поисках "своей" папки.

А вообще какое-нибудь описание возможностей (подробнее, чем в описании к разработке) планируется или где-то взять можно?
651. orsprog 25.10.11 21:11 Сейчас в теме
Судя по отзывам разработка хорошая, обязательно скачаю буду изучать и получать удовольствие, автору спасибо
652. dumal 26.10.11 18:34 Сейчас в теме
Больше всего использую консоль запросов - очень нужная вещь
653. Acasta 1 30.10.11 21:16 Сейчас в теме
Интересная программа))
1954. isukachev 62 18.10.16 07:22 Сейчас в теме
Портативные 3.81.1
1С:Предприятие 8.3 (8.3.8.2027)
"Управление торговлей", редакция 10.3 (10.3.30.1)
Клиент-серверный вариант.

Консоль запросов. Запрос такой.
sel ect ссылка fr om Справочник.контрагенты


/Инфостарт портит текст - вставляет пробелы в код, их нужно убрать/

При нажатии на кнопку "КонструкторИР" получаем сообщение об ошибке

{ВнешняяОбработка.ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой.Форма.КонструкторЗапроса.Форма(653)}: Ошибка при вызове метода контекста (Tokens)
ТокенПсевдонима = Данные.Tokens(Данные.TokenCount - 1);
по причине:
Произошла исключительная ситуация (mscorlib): Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
654. Maxisussr 31.10.11 17:52 Сейчас в теме
Вопрос по обработке "Проверка перед усечением типов" - планируется ли/в разработке/уже разработана возможность проверки кода и запросов перед усечением реквизитов и реквизитов табличных частей справочников и документов?
(Если я правильно понимаю - данный функционал ближе всего именно к этой обработке)
655. tormozit 7393 31.10.11 18:07 Сейчас в теме
(654) Видимо ты имеешь ввиду анализ текстов модулей. Если так, то анализом текстов модулей подсистема не занимается и в планах такого развития нет.
656. dyh 4 02.11.11 18:00 Сейчас в теме
657. Alexan78 07.11.11 13:47 Сейчас в теме
прикольная конфа, только много трудностей для нормального запуска всего функционала.
658. maxp77 08.11.11 11:09 Сейчас в теме
Для информации (возможно уже исправлено)
v. 2.04

Запрос (создание ВТ из объединения) вида:
"ВЫБРАТЬ
...
ПОМЕСТИТЬ ВТ_
ИЗ Таб1 КАК Таб1
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ

...
ИЗ Таб2 КАК Таб2"

некорректно отображается в дереве запроса: вместо Создание_ВТ_ видим
Запрос1
----Объединение
--------Создание_ВТ_
--------Выборка1
659. tormozit 7393 08.11.11 12:07 Сейчас в теме
(658) Спасибо. Будет исправлено в следующей версии.
666. tormozit 7393 17.11.11 13:24 Сейчас в теме
2.17
- в консоли запросов в дереве запроса исправлено обозначение создания временной таблицы для объединения (658)
- ускорен исследователь объектов благодаря artbear и chessmaster
- исправлено обновление com компонент в каталоге файлового кэша подсистемы
- в универсальном редакторе параметров сеанса добавлена информационная колонка "Тип"
- сделана явной поддержка работы в режиме управляемого приложения (в толстом клиенте с включенным свойством конфигурации "Использовать обычные формы в толстом клиенте в управляемом режиме")

Из-за проблем с uploadом файла сюда выкладываю его на сторонний файлсервер http://zalil.ru/32074194.
667. artbear 1590 18.11.11 08:41 Сейчас в теме
(666) Отличный номер для обновления :)
ЗЫ случайно, не в хроме пытаешься файл залить? для хрома есть баг, в других браузерах работает
669. tormozit 7393 23.11.11 00:28 Сейчас в теме
(667) Файл удалось закачать. Видимо проблемы были временные. Браузер - Firefox 8.
(668) Версии ниже 2.15 не умеют извлекать страницы синтакс-помощника из файлов платформы 1С на 64-битных ОС. Стандартный синтакс-помощник не доступен в режиме предприятия.
660. maxired 09.11.11 11:19 Сейчас в теме
661. maxired 09.11.11 11:21 Сейчас в теме
Замечательный набор!
Хоть какое-то приближение к Оopenoffice для 8.2в режиме Предприятия.
662. n949eo 09.11.11 12:07 Сейчас в теме
663. SergTH0000 09.11.11 16:39 Сейчас в теме
664. sytkosa 119 11.11.11 22:59 Сейчас в теме
А когда ждать полной адаптации под управляемые формы и тонкий клиент
665. Kettle 14.11.11 03:54 Сейчас в теме
8SiriuS8 пишет:
А когда ждать полной адаптации под управляемые формы и тонкий клиент

Есть такая кнопка, на ней нарисована цифра "7", располагается во втором ряду сверху на клавиатуре. Так вот, на русской раскладке нажатие на неё при нажатом Shift даёт вопросительный знак. А он нужен для того, чтобы дать собеседнику понять, что ты задаёшь вопрос, а не констатируешь факт! Неужели это так сложно?
670. mdmytro 60 23.11.11 10:52 Сейчас в теме
Привет. У тебя есть такая прекрасная возможность как "ПереставитьСРодителем" Но если например выберем в настройках таблицу, и попробуем переставить строки, тогда не срабатывает...
672. tormozit 7393 23.11.11 11:40 Сейчас в теме
(670) Команда ПереставитьСРодителем именно так и задумана - работает только для группировок.
673. mdmytro 60 23.11.11 12:15 Сейчас в теме
(672) Т.е. перестановка группировок внутри таблицы не планируется реализовать?
674. tormozit 7393 23.11.11 12:33 Сейчас в теме
(673) В будущем поддержка перестановки группировок таблицы появится.
671. kr_andr 23.11.11 10:54 Сейчас в теме
675. dimisa 137 23.11.11 17:37 Сейчас в теме
Круть несусветная -- спасибо за пример
676. EvgeniuXP 24.11.11 19:26 Сейчас в теме
Очень хороший набор, уважаемые администраторы пожалуйста разрешите скачивать хотя бы 1 раз в день, а то не хорошо как-то получается, необходимо обязательно писать на форумах, я же троль... я хочу просто скачать... пересмотрите пожалуйста правила, очень не удобно стало...
677. tormozit 7393 26.11.11 13:40 Сейчас в теме
2.18
- привел в порядок командный интерфейс подсистемы для управляемого приложения
- в обработке "Подготовка базы данных к усечению типов" добавлено заполнение усекаемых типов по разнице между конфигурацией бд и основной конфигурацией, что значительно автоматизирует основной сценарий ее использования
- исправлена компиляция модуля управляемого приложения в не толстом клиенте
- в консоли запросов исправлена свежая ошибка, внесенная в 2.17, с определением имен узлов в дереве запроса
678. tormozit 7393 28.11.11 10:40 Сейчас в теме
Приношу извинения создателям сайта, но здесь стало слишком "неудобно". Поэтому для проекта я сделал свой сайт
devtool1c.ucoz.ru
680. Ish_2 1117 29.11.11 00:04 Сейчас в теме
(678) Что неудобно ? Перестали скачивать ? Каждое обновление требует премодерации ?

P.S. Ссылку правильнее разместить в тексте теме .
681. tormozit 7393 29.11.11 00:21 Сейчас в теме
(680) Неудобно в первую очередь потребителям. Не прекращаются просьбы выложить им файл в другое место, т.к. им не хватает "инфоденег" для скачивания. Премодерация вообще скрывает публикацию до одобрения, которое бывает далеко не сразу. Ссылку размещать в теме попробовать можно, но по понятным причинам ее могут удалить. Проживет она тем дольше, чем менее заметна будет любому пользователю. Но все же попробую.
683. support 4484 29.11.11 14:36 Сейчас в теме
(681) надо иметь мужество ответить нет. Пускай напрягутся хоть немного, комментарий уже лень написать.
684. Kettle 29.11.11 14:40 Сейчас в теме
support пишет:

(681)комментарий уже лень написать.

Т.е. теперь поощряется флуд? Теперь просто можно бегать по всем замечательным разработкам хороших людей и флудить им в комментариях? Если я сейчас пробегусь с постами типа "Спасибо" и "Всё работает", и буду делать это каждый день, то во что это выльется?
685. support 4484 29.11.11 15:00 Сейчас в теме
(684) Kettle, а по делу не судьба написать?
686. Kettle 29.11.11 15:02 Сейчас в теме
(685) support, а чем "Спасибо" - не по делу? Я каждый день пользуюсь данной разработкой, я благодарен автору, и я буду каждый день сюда писать "Спасибо". Это же замечательно!
687. cool.vlad4 2 29.11.11 15:04 Сейчас в теме
(686) здесь более шестиста постов, по вашему только "спасибо"?
688. Kettle 29.11.11 15:07 Сейчас в теме
(687) cool.vlad4, даже если здесь наберётся 50 постов с отчётами об ошибках, а их здесь столько нет, то что здесь ещё? Исключение - посты автора с отчётами об изменениях.
689. support 4484 29.11.11 15:09 Сейчас в теме
(688) Kettle, возможно вам надо еще раз перечитать принципы нашего сообщества
http://infostart.ru/public/91121/
690. Kettle 29.11.11 15:12 Сейчас в теме
(689) support, перечитал. Судя по тому, что я сейчас не нарушаю ни одного правила общения, то это просто угроза. Действительно, удачный ход. За сим откланиваюсь, спасибо за то, что губите данный замечательный ресурс...
691. support 4484 29.11.11 15:30 Сейчас в теме
(690) Kettle, он станет еще более замечательным, если вы немного постараетесь и примете в нем участие, по честному, с честью и достоинством.
679. VanoB 28.11.11 16:46 Сейчас в теме
682. alecs2004 9 29.11.11 14:23 Сейчас в теме
692. pvlunegov 160 30.11.11 14:21 Сейчас в теме
Большое спасибо за такой отличный набор!
Я просто поражен был, когда мне скинули ссылку на эту разработку...
Ранее использовал то одно, то другое из этого набора от других разработчиков.
Здесь все вместе собрано, за что огромное спасибо!
Скачаю, заценю....
Щас как раз необходимость воспользоваться компонентой "Поиск и замена дублей".
Замучался с подобными разработками (http://infostart.ru/public/14986/).
Не подошла в моей сложной ситуации. Надеюсь данная подборка поможет...
693. tormozit 7393 02.12.11 20:58 Сейчас в теме
2.19
- В консоли запросов улучшена работа команды преобразования узла дерева запроса в подзапрос
- В универсальном редакторе реквизитов добавлена поддержка редактирования даты бизнес процесса
- Консоль компоновок теперь при добавлении нового отчета сразу устанавливает ему автоматический режим сохранения настроек
- В консолях (запросов, построителей и компоновки) реализована поддержка копирования строки главного дерева путем перетаскивания в т.ч. между деревьями разных экземпляров формы
- В консоли запросов улучшена поддержка различных конструкций запросов механизмом осторожной выборки
- В поиске и замене дублей существенно оптимизирован поиск по похожим словам
- Обновлено описание функции Отладить() в модуле
- В поиске и замене дублей при окончании замены в случае, если были изменены проведенные документы, пользователю предлагается открыть форму просмотра их списка с возможностью перепроведения
- В поиске и замене дублей возвращен вывод полных описаний ошибок при записи изменений
694. kostya23 04.12.11 23:26 Сейчас в теме
Спасибо, фундаментальный труд....
695. Vond 05.12.11 02:19 Сейчас в теме
Отличный куммулятив, спасибо!
696. Anton_prezident 05.12.11 22:32 Сейчас в теме
697. Boroda 90 05.12.11 23:23 Сейчас в теме
А где бы узнать, в чём отличия (последние изменения) от предыдущей версии подсистемы? Они где-нибудь публикуются? Тогда, если не затруднит, киньте ссылочку, пожалуйста.
698. tormozit 7393 06.12.11 00:07 Сейчас в теме
(697) А поднять глаза (693)?)

Вообще в описании указано зеркало devtool1c.ucoz.ru, где более удобно описана история изменений.
699. sonGodv 43 07.12.11 17:21 Сейчас в теме
При попытке записать новый алгоритм сообщение (1С:Предприятие 8.2 (8.2.13.219)):

{ОбщийМодуль.РаботаСОбщимиПеременными.Модуль(29,8)}: Переменная не определена (глОбщиеЗначения)
Кэш = <<?>>глОбщиеЗначения;
{ОбщийМодуль.РаботаСОбщимиПеременными.Модуль(161,9)}: Переменная не определена (глОбщиеЗначения)
Если <<?>>глОбщиеЗначения = Неопределено Тогда
{ОбщийМодуль.РаботаСОбщимиПеременными.Модуль(187,8)}: Переменная не определена (глОбщиеЗначения)
Если <<?>>глОбщиеЗначения = Неопределено Тогда
700. tormozit 7393 07.12.11 17:37 Сейчас в теме
(699) Такой общий модуль отсутствует в подсистеме. Вероятно есть какая то общая подписка на ПередЗаписью или ПриЗаписи, внутри которой и возникает проблема. Маловероятно, что виновником ошибки является подсистема ИР.
704. sonGodv 43 08.12.11 12:17 Сейчас в теме
701. artbear 1590 08.12.11 09:48 Сейчас в теме
Сергей, что скажешь по такой фиче для интерфейсной панели ИР?
в панели поиска довольно часто набираю наименования не в такой раскладке.
ИМХО было бы удобно, чтобы поиск выполнялся независимо от раскладки.
ЗЫ например, в подсистеме "Ввод по строке" по моему предложнеию автор реализовал такую схему, просто и удобно.
В Снегопате также юзается подобная замена/поиск.
Жду ответа.
ЗЫ Сергей, кстати, Снегопат уже не падает :) можно брать!
703. tormozit 7393 08.12.11 12:07 Сейчас в теме
(701) Подумаю.
Кстати я польюзуюсь индикатором раскладки AMP Maple. http://www.amlpages.com/Rus/amlmaple.htm Значительно снижает количество наборов в неправильной раскладке.
702. NPMar 08.12.11 10:30 Сейчас в теме
Начинаю изучать восьмерку, конечно бы пригодилось. Хотелось бы скачать, но 4 файла...
Похоже какое-то приближение к Опенконфу. Очень интересно.
705. tormozit 7393 11.12.11 18:18 Сейчас в теме
v2.20
В консоли запросов исправлена ошибка в механизме осторожной выборки, внесенная в версии 2.19
В поиске и замене дублей ускорен поиск по равному значению реквизита
В поиске и замене дублей для групп дублей добавлена колонка "Правильный элемент"
В консолях запросов и компоновки для таблицы и дерева результата добавлена команда для передачи данных в поиск и замену дублей
Исправлена ошибка в консоли компоновки при добавлении нового элемент главного дерева, внесенная в версии 2.19
706. den402 11.12.11 20:34 Сейчас в теме
Автору респект и уважуха! Серьезный труд. Плюсов хватает и без меня, но не плюсовать нельзя
707. maxp77 12.12.11 12:29 Сейчас в теме
Для информации.
Вспомнил, что как-то раз нарвался на ошибку (скорее особенность) в поиске и замене дублей:
Если справочник является подчиненным и имеет реквизит "Объект" ссылочного типа, то при выборе этого справочника вываливается ошибка, связанная с тем, что в качестве псевдонима для справочника в запросе используется также строка "Объект", возможно это уже обыграно в текущей версии ИР - давно не пользовался поиском и заменой дублей.
708. dicwork 13.12.11 20:52 Сейчас в теме
Так как с "инфобаксами" напряг, хочу уточнить - представляет ли какую-то пользу данная разработка для 1С 7.7?
709. tormozit 7393 13.12.11 22:54 Сейчас в теме
(708) Попробуй внимательно прочитать хотя бы первую строку описания подсистемы, не говоря уже о том, что у этой разработки (как и у большинства других) указаны платформы, для которых она имеет варианты.
710. LivingStar 26 14.12.11 14:25 Сейчас в теме
Подсистема "Инструменты разработчика" v2.20 - прикольный набор! Это получается несколько обработок в одно скачивание? Иначе бы приходилось всё это качать по одной?
711. trustgros 9 14.12.11 18:23 Сейчас в теме
скачал .. начинаю разбиратся что к чему ))
712. tormozit 7393 20.12.11 12:12 Сейчас в теме
2.21

- В консоли запросов в командных панелях обработчиков результата и строки результата добавлены шаблоны для установки текста обработчика
- В консоли запрос тип запроса по умолчанию теперь "Компоновка", а не "Построитель"
- Восстановлены в очередной раз сбившиеся привязки в форме консоли компоновки данных в панели настроек
- В исследователе объектов добавлена кнопка "XML" показывающая XML отображение через сериализатор XDTO значения текущей строки
- В консоли запросов улучшена команда преобразования узла дерева запроса в подзапрос
- Функция Отладить дополнена режимом сохранения данных для отложенной отладки, обеспечивающей возможность отложенной отладки на клиенте в том числе и серверных объектов клиентского сеанса
- Для запуска отложенной отладки добавлены команды на панели инструментов интерфейса обычного приложения и в командном интерфейсе управляемого приложения
- В консоли запросов реализовано надежное срабатывание кнопки "Конструктор запроса" (ранее она работала только при наличии фокуса ввода у поля текста запроса)
- Добавлена команда для сравнения текстов в: компоненту "Контекстная подсказка", командую панель текста запроса результата консоли запросов, форму редактора строкового литерала
713. Модератор раздела 20.12.11 15:38 Сейчас в теме
(712) Файл для скачивания называется 2.20 :(
714. tormozit 7393 20.12.11 15:48 Сейчас в теме
718. _also 492 21.12.11 16:42 Сейчас в теме
Такая тема. Запускаем консоль запросов из подсистемы. Выполняем какой-либо запрос. Идем в консоль сервера 1С предприятия, находим базу и пользователя, под сеансом которого запущена консоль. Далее рефрешим и смотрим на вечно увеличивающийся параметр "Захвачено СУБД". Это только у меня так? Версия платформы 8.2.14.533

Экспериментальным путем было выяснено, что дело в том, что это возникает из-за того, что в глобальную переменную обработки помещается конструкция вида Новый МенеджерВременныхТаблиц.
719. tormozit 7393 21.12.11 16:48 Сейчас в теме
(718) Это проектное поведение. Пока в памяти удерживается объект МенеджерВременныхТаблиц, сервер 1с будет удерживать соединение с СУБД. В случае консоли запросов там действительно есть переменная модуля (мОбъектЗапроса), которая удерживает такой объект.
В связи с чем ты решил описать это наблюдение?
720. _also 492 21.12.11 16:53 Сейчас в теме
(719) ну мне как-то не нравится вечно увеличивающееся число "Захвачено СУБД". Это не плохо?
721. tormozit 7393 21.12.11 17:03 Сейчас в теме
(720) Во-первых, не вечно, а на время жизни формы консоли. Во-вторых, по моим наблюдениям никаких негативных последствий это не влечет. Есть более конкретные мысли?
Другого разумного способа хранить огромные временные таблицы при отладке запроса мне не известно.
722. _also 492 21.12.11 17:06 Сейчас в теме
(721) ну я пока тоже не заметил последствий, но я пользуюсь не подсистемой а мобильной версией обработки, и там к сожалению, все продолжается даже после закрытия формы. Даже мОбъектЗапроса = неопределено не спасает. Идей пока тоже нет.
724. tormozit 7393 21.12.11 17:09 Сейчас в теме
(722) Мобильная версия обработки мной к сожалению не поддерживается. Ее подготовка вполне могла привести к возникновению циклических ссылок в форме и как следствию не уничтожению запроса вместе с менеджером после закрытия формы.
Просьба проверить воспроизведение проблемы (наличия незакрытого соединения с СУБД после закрытия формы консоли запросов) в выпускаемой мной подсистеме.
725. _also 492 21.12.11 17:09 Сейчас в теме
(721) Почему число-то все время растет? Ну есть в памяти МенеджерВременныхТаблиц, ну есть в нем таблицы, но куда оно растет-то?
726. tormozit 7393 21.12.11 17:12 Сейчас в теме
(725) Это - особенность работы платформы 1с с менеджером временных таблиц.
727. _also 492 21.12.11 17:25 Сейчас в теме
(726) Спасибо. Добьюсь того, чтобы чистилось при закрытии и буду счастлив. Еще раз спасибо за разработку.
1083. нормальный такой 93 07.08.13 10:17 Сейчас в теме
скачал ваше детище для настройки логов технологического журнала
в целом получилось, спасибо.

платформа 8.3.3.658

Но
обработка настройки ТЖ :
Форма изменения/настройки каталога для логов
при попытке отметить интересующие элементы для логирования, возникают ошибики типа:

{Обработка.ирНастройкаТехножурнала.Форма.НастройкаКаталога.Форма(720)}: Индекс находится за границами массива
		УдалитьЭлементОтбораСобытий(ТабличноеПолеСписокСобытий[ИндСоб]);

или

{Обработка.ирНастройкаТехножурнала.МодульОбъекта(363)}: Ошибка при вызове метода контекста (Элемент)
	УзелУсловий = УзелСобытий.Элемент(ИндСоб).ПервыйДочерний;
по причине:
Значение индекса выходит за границы диапазона


они разные, попробуйте отмечать в разном порядке или просто открыть форму и отметить в середине списка.
1084. tormozit 7393 07.08.13 11:13 Сейчас в теме
(1083) Опиши способ воспроизведения более подробно (сделайте видео или скриншоты с демонстрацией обоих закладок формы). В текущем виде не удалось воспроизвести.
723. пользователь 21.12.11 17:07
Сообщение было скрыто модератором.
...
728. Программулькин 304 22.12.11 05:13 Сейчас в теме
Хорошая вещь,качал раннюю версию - понравилась, вот теперь качаю обновление.
729. tormozit 7393 25.12.11 00:04 Сейчас в теме
Новая версия 2.22
Из-за большого объема изменений они описаны в блоге. Наиболее значимые: новый инструмент "консоль кода" и контекстная справка по ключевым словам и функциям языка запросов.
Актуализировал и расширил описание подсистемы.
Inetguru; +1 – Ответить
731. Поручик 4611 26.12.11 07:38 Сейчас в теме
Прямо как горячие пирожки версии лепишь.
732. Inetguru 205 26.12.11 16:07 Сейчас в теме
Подскажите пожалуйста как можно сохранять свои книги в версии 2.23 ? Можно ли реализовать механизм редактирования и сохранения в синтакс-помощнике, чтобы добавлять свою информацию?
733. tormozit 7393 26.12.11 17:37 Сейчас в теме
(732) Такой возможности нет и пока не планируется.
734. LivingStar 26 27.12.11 07:38 Сейчас в теме
(733) Скажите а этот функционал не имеется использовать в конфигурации которая стоит на поддержке и не имеется возможности её изменения?
735. tormozit 7393 27.12.11 09:47 Сейчас в теме
(734) Не уверен, что понимаю вопрос. Попробуйте перефразировать.
740. mcb60 29.12.11 15:50 Сейчас в теме
(735) Думаю, LivingStar имел в виду:
Можно ли подсистему использовать в конфигурациях "на поддержке", так как они закрыты для редактирования (и ввода новых объектов), Если можно, то подскажите, пожалуйста, как это сделать. В такой редакции я очень заинтересован в ответе.
742. tormozit 7393 29.12.11 17:23 Сейчас в теме
(740) Такой возможности нет, т.к. платформа не предоставляет возможности объявлять глобальные переменные внутри подсистемных объектов. Механизм кэширования результатов функций в 8.2 слишком меделенный, чтобы составить конкуренцию глобальной переменной.
736. GreenFox 27.12.11 16:00 Сейчас в теме
Надо попробовать, но я вижу что ее изучать придется не меньше чем саму 1с.
737. Inetguru 205 27.12.11 18:38 Сейчас в теме
Автор подскажите, запрос, который составляется с помощью конструктора запроса и вставляется в выражение для СКД через новую fx использует синтаксис языка запросов или СКД, там ведь есть некоторые отличия?
738. tormozit 7393 27.12.11 18:44 Сейчас в теме
(737) Это не запрос, а выражение. Есть 3 языка программирования у платформы 1с: встроенный, язык запросов с расширениями построителя и компоновки, язык выражений компоновки данных. Это конструктор для языка выражений компоновки данных. Вставлять туда запрос не имеет смысла (если я правильно понял, ты делаешь именно это).

Попробуй привести скриншот или более подробно описать вопрос.
739. пользователь 28.12.11 09:10
Сообщение было скрыто модератором.
...
741. mcb60 29.12.11 16:03 Сейчас в теме
В любом случае Разработка весьма полезная (+) и, по возможности, хочу воспользоваться этим инструментом.
743. tormozit 7393 31.12.11 09:13 Сейчас в теме
Выпущена 2.24
Список изменений тут
744. Boroda 90 31.12.11 13:21 Сейчас в теме
Подсистема периодически обновляется (дорабатывается). Нельзя ли вести "Историю изменений" релизов, а то трудновато ориентироваться, существенные ли изменения или только косметические доделки? Сам текст изменений помещать либо в в описании (где-нибудь внизу), либо ссылочкой, если изменения будут помещаться где-нибудь отдельно...
754. tormozit 7393 14.01.12 18:34 Сейчас в теме
(744) Для большой истории изменений здесь пока нет удобного механизма. Поэтому я рекомендую смотреть ее на основном сайте разработки http://devtool1c.ucoz.ru/ .
745. need1cc 07.01.12 19:18 Сейчас в теме
746. Гость 09.01.12 17:04
А как это использовать ?
747. Aleksey.z 42 10.01.12 09:28 Сейчас в теме
Добавьте обработку "Поиск и замена значений" пожалуйста
748. tormozit 7393 10.01.12 10:30 Сейчас в теме
(747) Какую задачу может решить инструмент "Поиск и замена значения" и не может решить "Поиск и замена дублей"?
Aleksey.z; +1 – Ответить
749. Aleksey.z 42 10.01.12 10:38 Сейчас в теме
(748) Не обратил внимание на закладку замена
750. dtitov 10.01.12 20:01 Сейчас в теме
751. Модератор раздела 11.01.12 18:23 Сейчас в теме
(0) Нарвался на баг в поиске и замене дублей
каким-то образом в ссылках на заменяемый элемент справочника есть битая ссылка :( - есть движения, а документа-регистратора нету :(
Так вот, при этом обработка замены валится в исключение и работа останавливается.
для исправления нужно в версии 2.24 в основной форме обработки ирПоискИЗаменаДублей после строки 639
строка 639: Параметры.Объект = СтрокаТаблицы.Данные.ПолучитьОбъект();

добавить код
	Если Параметры.Объект = Неопределено Тогда 
		ОбрабатываемаяСсылка = Неопределено;
		Продолжить; 
	КонецЕсли;

После этого обработка работает до конца, замена происходит.
Остаются только ссылки из битых документов.
Заменяемый элемент можно удалить непосредственно уже вручную :)
752. tormozit 7393 11.01.12 19:39 Сейчас в теме
(751) Спасибо. Замена в движениях отсутствующего регистратора будет реализована в следующей версии.
753. tormozit 7393 14.01.12 18:32 Сейчас в теме
2.25
В поиске и замене дублей исправлена свежая ошибка выбора группы дублей по похожим словам
Исправлены ошибки генераторов текста запроса в консоли запросов
В обработке "Подготовка БД к усечению типов" исправлена работа кнопка Заполнить, которая ранее ошибочно сравнивала текущую конфигурацию с пустой
В конструкторе выражения компоновки добавлено поле выбора типа выражения и исправлены мелкие недочеты
Исправлена свежая ошибка при открытии консоли запросов для отладки макета компоновки
Исправлена свежая ошибка включения общей кнопки-переключателя "Пустые"
Исправлена ошибка общей кнопки "Консоль обработки данных" при нажатии на не ссылочной колонке
755. Little-ann 15 16.01.12 00:55 Сейчас в теме
Все конечно супер. Все в одном месте и сразу.
757. tormozit 7393 21.01.12 02:20 Сейчас в теме
2.26
В форме синтакс-помощника добавлена закладка "Поиск", которая теперь используется для более удобного выбора трактования слова при вызове контекстной справки
В результатах поиска ссылок на объект и поиска ссылок на дубли добавлена поддержка открытия ключа записи в управлемой форме списка
В консоли запросов тип запроса по умолчанию возвращен в Построитель
Исправлена ошибка построения дерева запроса в консоли запросов для редко используемых выражений "РАЗЛИЧНЫЕ РАЗРЕШЕННЫЕ", "ПЕРВЫЕ 1 РАЗРЕШЕННЫЕ" и т.д.
В поиске и замене дублей исправлена ошибка замены в наборах записей по отсутствующему регистратору
В командный интерфейс подсистемы добавлена команда для открытия консоли кода
Исправлено ошибочное поведение консоли запросов после ошибки синтаксического разбора запроса режимом дерева запроса
В консоли запросов улучшен алгоритм определения необходимости выгрузки результата в таблицу и улучшена индикация факта загрузки данных в таблицу и дерево результат в заголовках их закладок

2.27
В исследователе объектов добавлена кнопка "Глобальный" позволяющая исследовать глобальный контекст, при прямом открытии формы это сразу выполняется
В грамматике языка запросов добавлена поддержка функций ТИПЗНАЧЕНИЯ и Тип
В грамматике языка запросов исправлена свежая ошибка поддержки нескольких полей в предложении ИНДЕКСИРОВАТЬ ПО
В большинстве полей ввода ссылки добавлена поддержка ввода битых ссылок в виде их представления ("<Объект не найден ...>")
В консоли запросов исправлена ошибка в кнопке "Чтение и запись менеджера записи" подменю "Установить текст" для обработчика строки результата
Добавлен новый инструмент "Консоль заданий" на основе одноименной обработки с ИТС с доработками
Показывает полное описание ошибки фонового задания
Добавлен редактор параметров регламентного задания
Добавлена кнопка «Показать сообщения пользователю» для фонового задания
Добавлена кнопка «Выполнить» для регламентного задания
В редакторе объекта БД добавлена и сделана основной закладка "Реквизиты таблица", которая синхронизируется со старой закладкой "Реквизиты отдельно"
759. w-divin 22.01.12 12:39 Сейчас в теме
(757) Добавлен новый инструмент "Консоль заданий" на основе одноименной обработки с ИТС с доработками
к сожалению и с ошибками ИТС )))
При попытке открыть консоль при неактивном менеджере (в моем случае файловый вариант) заданий получаем ошибку "Менеджер заданий не активен" что влечет за собой закрытие программы ((( (или перезапуск).
760. w-divin 22.01.12 12:41 Сейчас в теме
+(759) Подобная обработка из БСП (РегламентныеИФоновыеЗадания) лишена подобной проблемы )))
761. tormozit 7393 22.01.12 13:52 Сейчас в теме
(759) Хорошее замечание. Этот недочет будет исправлен в следующей версии. Отмечу, что у меня в файлом режиме на 8.2.15.289 вывод ошибки "Менеджер заданий не активен" не "влечет за собой закрытие программы ((( (или перезапуск)".
762. w-divin 23.01.12 12:58 Сейчас в теме
(761) до 15.289 пока не добрался - стоит 14.540. в ней влечёт )))
763. tormozit 7393 23.01.12 13:35 Сейчас в теме
(762) Можете подробнее описать это "закрытие программы ((( (или перезапуск)"?
764. w-divin 23.01.12 16:43 Сейчас в теме
765. tormozit 7393 23.01.12 17:55 Сейчас в теме
(764) Создай пожалуйста нового пользователя и попробуй под ним.
766. tormozit 7393 24.01.12 02:24 Сейчас в теме
(764) Удалось воспроизвести проблему. Имеет место потенциальная ошибка платформы. Отчет опубликован на партнерском форуме http://partners.v8.1c.ru/forum/thread.jsp?id=1005239#1005239. Обход проблемы будет реализован в следующей версии подсистемы.
758. BalVlad 21.01.12 17:14 Сейчас в теме
Спасибо за такую разработку и за то что Вы ее постоянно дорабатываете и обновляете!
767. master_yoda 27 25.01.12 14:46 Сейчас в теме
768. Модератор раздела 25.01.12 15:22 Сейчас в теме
По контекстной подсказке в консоли запросов в тексте запроса.
Есть условие типа
ВЫБОР
КОГДА Доки.Док = ЗНАЧЕНИЕ(Документ.РасходнаяНакладная.МЕСТО_КУРСОРА)
ТОГДА 1
ИНАЧЕ Доки.Док
КОНЕЦ КАК Поле1
При вызове автодополнения/подсказки (Цтрл+Пробел) в списке возможных подстановок нет варианта ПустаяСсылка :(
Имхо это небольшой баг :(

В простом поле
Выбрать ЗНАЧЕНИЕ(Документ.РасходнаяНакладная.МЕСТО_КУРСОРА)
подсказка ПустаяСсылка выходит.

Поправишь?
770. tormozit 7393 28.01.12 16:30 Сейчас в теме
2.28
В консоли заданий улучшено управление отбором
В консоли заданий в таблице фоновых заданий добавлена колонка Длительность (Конец-Начало) и возможность отбора по ней
Улучшена поддержка файлового режима в консоли заданий в т.ч. обход ошибки платформы
В редакторе объекта БД подключен общий механизм индикации наличия информации внутри страницы в ее заголовке
В консоли заданий для регламентного задания добавлено подменю "Выполнить"

На клиенте
На сервере
В фоновом задании

В редакторе объекта БД добавлена кнопка "Найти ссылки"
В редакторе объекта БД добавлен вывод уникального идентификатора в виде реквизита "Ссылка"
Исправлена свежая ошибка контекстной подсказки для языка запросов для конструкций "Значение(" и "ССЫЛКА" и "Выразить("
В консоли заданий добавлена кнопка "Работать диспетчером", имеющая смысл в файловой версии и вызывающая в цикле ВыполнитьОбработкуЗадания() с возможностью прерывания
В редакторе объекта БД для регистров реализован фильтруемый список, переключающий страницы регистров и позволяющий эффективно управлять большим числом таблиц движений
Консоль запросов теперь тщательно следит за изменениями менеджера временных таблиц при отладке и удаляет при закрытии все временные таблицы, которых до ее открытия не существовало и которые она потом создала. чтобы далее запрос выполнялся без ошибок
В форме элемента алгоритма добавлена кнопка "Консоль кода" для открытия алгоритма в консоли кода
В форме консоли кода добавлена кнопка для сохранения в алгоритм
В механизме алгоритмов исправлены проблемы с обновлением динамических внешних обработок
В грамматике языка запросов исправлена поддержка длинных вариантов записи соединения (ЛЕВОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ)
Оптимизировано открытие контекстной справки

(768) Не воспроизводится на новой версии. Там была исправлена близкая ошибка.
(759) Ошибка платформы исследована и зарегистрирована производителем. В новой версии реализован обход.
771. German 416 31.01.12 14:12 Сейчас в теме
(770) как не странно идем в ногу у меня тоже 2.28
http://main.1c-ei.ru/site/enterpriseinegrator1c/Home/versions/2280
:)
769. bercut13 43 27.01.12 15:49 Сейчас в теме
Спасибо за Вашу разработку! Она существенно сокращает время работ. Пользуюсь ей постоянно.
772. tormozit 7393 31.01.12 15:17 Сейчас в теме
(772) Ну честно говоря здесь обычно отстает версия от devtool1c.ucoz.ru =)
Но синхронизация наших версий действительно примечательна!
773. пользователь 01.02.12 14:48
Сообщение было скрыто модератором.
...
774. bbnn 03.02.12 11:48 Сейчас в теме
Можно сделать в консоли запросов возврат переносов строк? Каждый раз приходится в модуле вставлять их вручную. Ну и заодно можно даже добавлять строки с параметрами запроса.
775. tormozit 7393 03.02.12 12:04 Сейчас в теме
(774) Именно такой кнопки нет и не будет, но есть кнопка "Копировать все в виде кода" ("Копировать весь текст в буфер обмена в виде выражения встроенного языка"). Она вполне покрывает эту потребность.
776. Модератор раздела 04.02.12 14:29 Сейчас в теме
(0) А не хочешь добавить уникальную фичу из "Универсальной консоли запросов" - создание готовых отчетов СКД на базе шаблонов и схемы компоновки из консоли компоновки ИР ?
779. Inetguru 205 07.02.12 04:32 Сейчас в теме
(776) artbear, Согласен, очень нужная вещь в хозяйстве. Во многом не могу отказаться полностью от Универсальной консоли запросов именно благодаря наличию в ней этой фичи. ИМХО очень многbм писателям отчетов пригодится такая возможность! Автор, даешь выгрузку в шаблон!? :)
777. goodman12 4 06.02.12 10:02 Сейчас в теме
:) Почитал описание - и одно слово в голове теперь крутиться - ХОЧУ :) Респект автору ))
778. tormozit 7393 06.02.12 11:17 Сейчас в теме
Выпущена 2.30
Изменения смотрим как всегда здесь http://devtool1c.ucoz.ru/
780. Inetguru 205 09.02.12 15:00 Сейчас в теме
Уважаемы автор, есть предложение немного иначе описывать обновления ввиду того, что последнее время их довольно много и сложно следить. Предлагаю новые возможности добавлять в описание со значком +, исправления старых ошибок со *, удаление возможностей - и т.п. И группировать по важности изменений (+,*,-). Так вроде общепринято. Точно будет удобнее.
781. tormozit 7393 09.02.12 15:28 Сейчас в теме
(780) Я пробовал писать в таком формате, но это не всегда легко. Пока могу обещать, что исправления багов буду маркировать, т.к. их легче всего классифицировать. Возможно ты сделаешь пример классификации на описании обновления одной из версий ИР?
782. Pterodaptel 09.02.12 15:33 Сейчас в теме
Ну очень полезная вещь
783. Inetguru 205 09.02.12 17:36 Сейчас в теме
Описание изменений в версии 2.30
Нововведения(++)
++ Реализована форма выбора типа с горячим фильтром по подстроке, подключенная пока только для полей ввода значений параметров в консоли запросов и консоли кода
++ В полях ввода значений параметров в консоли запросов и консоли кода и исследователе объектов добавлена возможность выбора нестандартных типов и редактирования их значений
момент времени
граница
массив
таблица значений
++ В редакторе объекта БД добавлена кнопка "Новый" для создания нового объекта (элемента), а также реализована возможность создания нового объекта путем ввода его идентификатора или представления несуществующего объекта в поле выбора ссылки
++ В форме списка алгоритмов добавлена панель текущего элемента, отображающая текст алгоритма, и кнопка "Консоль кода" аналогичная форме элемента
++ В исследователе объектов реализовано вычисление свойств XDTO объектов

Косметические улучшения (+)
+ Кнопка "Отладчик" в форме алгоритма и консоли кода теперь, если несколько конфигураторов открыто, сама пытается определить нужный и предлагает выбрать конфигуратор только если ей это не удалось
+ При очистке (исходное состояние) настройки "Файл шаблонов текста" компоненты "Контекстная подсказка" кнопка "Выполнить шаблон" теперь отключается и освобождает сочетание клавиш SHIFT+SPACE
+ Кнопка "Отладчик" в форме алгоритма и консоли кода теперь, если несколько конфигураторов открыто, сама пытается определить нужный и предлагает выбрать конфигуратор только если ей это не удалось
+ Кнопки "Объединить ссылки" и "Обработать объекты" добавлены в универсальный динамический список
+ Кнопка "Авто контекстная справка" добавлена в исследователь объектов
+ В редакторе объекта БД режим "Запись без проверок" теперь распространяется и на запись движений
+ Исправлена работа кнопки "Автозаполнение" для параметров в консоли кода в отношении свойств глобального контекста (теперь они не считаются переменными)

Исправления ошибок (*)
* Исправлена свежая ошибка (2.29) - при сохранении из консоли кода в алгоритм текст не устанавливался
* Исправлена свежая ошибка в подборе и обработке объектов, из-за которой произвольный алгоритм вместо видимого текста использовал пустой
* Исправлена ошибка переподключения файла шаблонов текста, из-за которой продолжал использоваться старый файл до перезапуска предприятия
* Исправлена свежая ошибка заполнения колонок "Выполнялось" и "Состояние" для списка регламентных заданий в консоли заданий
* Исправлена повторно ошибка в обработке "Подготовка БД к усечению типов" в кнопке Заполнить, которая ошибочно сравнивала текущую конфигурацию с пустой
* Исправлена ошибка кнопки "Заполнить" для параметров алгоритма и консоли кода, метки ошибочно трактовались как переменные
* Сделаны мелкие улучшения в консоли заданий
* Исправлена ошибка не установки модифицированности формы в редакторе объекта БД при редактировании на закладке "Реквизиты Таблица"
* В редакторе объекта БД на закладке "Реквизиты таблица" исправлена возможность редактирования свойства ТипЗначения для ПВХ
* Исправлена ошибка замера времени выполнение неполного запроса в консоли запросов
* Исправлена ошибка возможности открытия нескольких исследователей для одного объекта

Удаление возможностей (-)
- В консоли запросов упразднено использование префикса # для имен параметров, имеющих неотображаемые в поле ввода типы

Вот как-то так.
786. Inetguru 205 10.02.12 14:51 Сейчас в теме
Было бы хорошо заменить действие кнопки в Консоли запросов "Скопировать весь текст в буфер обмена как выражение встроенного языка" на копирование Выделенного куска запроса (если выделен) или всего запроса если ничего не выделено или все.Для того, чтобы можно было разбивая запрос на части копировать нужные куски в нужном формате.
789. tormozit 7393 12.02.12 01:48 Сейчас в теме
Выпущена 2.31
Изменения смотрим как всегда здесь http://devtool1c.ucoz.ru/

(786) Сделано, но пока будет работать по-старому в режиме свертки подзапросов (кнопка со спиралью)
(784) Исправлено
(780) Сделано
Inetguru; +1 – Ответить
787. владимирп 25 11.02.12 09:46 Сейчас в теме
Поставил новую операционку Win7 на 64 бита. При этом стала выдаваться ошибка {Обработка.ирПлатформа.МодульОбъекта(4673)}: Значение не является значением объектного типа (GetTickCount)
Возврат WinAPI.GetTickCount();
Подскажите как обойти!!!
788. tormozit 7393 11.02.12 11:08 Сейчас в теме
790. charushkin 110 13.02.12 11:52 Сейчас в теме
tormozit, спасибо, вещь действительно классная, очень полезная в работе.
Но нельзя ли сделать ее еще чуточку полезнее, вставив в вашу подсистему обработку "Поиск и замена значений"?
Временами она бывает очень полезной :)
792. tormozit 7393 13.02.12 12:13 Сейчас в теме
(790) Эту просьбу пишут довольно часто, но пока я так и не понял, чем не устраивает "Поиск и замена дублей"?
793. charushkin 110 13.02.12 13:20 Сейчас в теме
(792) Поиск и замена дублей не всегда подходит. Не всегда проблема в дублях, а зачастую бывает и так, что заменяемое значение и заменяющее - разных типов. Первое, что пришло в голову: в УТ у некоторых объектов есть реквизит "Проект" составного типа - справочники "Проекты" и "Виды распределения по проектам". Часто пользователи выбирают значения из справочника "Виды распределения по проектам" вместо справочника "Проекты". Тут может помочь именно поиск и замена значений
794. tormozit 7393 13.02.12 13:33 Сейчас в теме
(793) Слово "дубли" здесь не ограничивает спектр применения обработки, т.к. есть возможность произвольного заполнения групп дублей, в т.ч. через консоль запросов и компоновки.
А вот по замене значений разного типа согласен. Выложи/пришли обработку, которая на твой взгляд достойно справляется с этой задачей.
795. charushkin 110 13.02.12 13:55 Сейчас в теме
798. tormozit 7393 19.02.12 02:03 Сейчас в теме
Вышла 2.32

(790) Обработка "Поиск дублей и замена ссылок" значительно доработана в сторону произвольной замены ссылок
(797) Исправлено
791. fixin 4347 13.02.12 12:07 Сейчас в теме
надо же, самая скачиваемая обработка на ИС. Тормоз, поздравляю, это успiх! ;-)
796. пользователь 13.02.12 14:03
Сообщение было скрыто модератором.
...
797. Poopkeen 17.02.12 19:09 Сейчас в теме
2.31

запрос
ВЫБРАТЬ
Номенклатура.Ссылка
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
Номенклатура.Родитель В(&Родители)
И Номенклатура.Артикул В(&Артикулы)

обоим параметрам указываем тип "Список"
В первый параметр заносим пару значений
Двойной щелчок для редактирования второго параметра - очищаются значения первого.

Плюс иногда при перщелкивании между строками параметров - списков выпадает ошибка


{Обработка.ирКонсольЗапросов.Форма.Форма(1778)}: Поле объекта не обнаружено (ТипЗначения)
ПолеЗначениеПараметра.Значение.ТипЗначения = ТекущиеДанные.ТипЗначения;

Если надо, могу поподробнее описать, как поймать
799. Inetguru 205 20.02.12 18:42 Сейчас в теме
Ув.автор, можно ли добавить обработку для поиска битых ссылок с возможностью восстановления из выгрузки БД потерянного элемента (с предварительны просмотром восстанавливаемого элемента БД)? Можно реализовать это например отдельной закладкой "Поиск и восстановление битых ссылок" в обработке "Поиск дублей и замена значений".
800. bbnn 21.02.12 09:19 Сейчас в теме
Попытка
WinAPI.Register( "KERNEL32.DLL","GetProcessId","i=l","r=l","f=s");
Исключение
КонецПопытки;

Пришлось закомментировать строку. Не работает на машинах с Windows2000.
801. tormozit 7393 21.02.12 11:12 Сейчас в теме
(800) Возможно типы параметров там немного отличаются. Но у меня нет возможности проверить к сожалению. Попробуй сам http://forum.script-coding.com/viewtopic.php?id=5762
802. пользователь 21.02.12 14:06
Сообщение было скрыто модератором.
...
803. tormozit 7393 26.02.12 12:05 Сейчас в теме
Выпущена 2.33
Полный список изменений смотрим как всегда здесь http://devtool1c.ucoz.ru/
Существенные изменения
- Реализована установка нужных компонент для работы формы контекстной подсказки на ОС без установленного MS Office 97-2007
- Добавлен новый инструмент "Редактор изменений на узле"
- Устранена необходимость изменять модули конфигурации при объединении
- Реализована возможность групповой обработки (включая выражение встроенного языка) строк табличных полей во многих местах через менеджер табличного поля
- В подборе и обработке объектов добавлена обработка "Изменить регистрацию на узле"
804. tormozit 7393 26.02.12 12:57 Сейчас в теме
Администрация ресурса infostart.ru помогла установить свободное скачивание для этой публикации для всех зарегистрированных пользователей.
Inetguru; +1 – Ответить
805. Poopkeen 28.02.12 12:33 Сейчас в теме
2.33
Опять консоль запросов и опять проблема с параметром - списком значений
Обработка выбора в колонке "Значение" вызывает зачем-то исследователь объектов
806. tormozit 7393 28.02.12 12:45 Сейчас в теме
(805) Эта ошибка устранена в версии 2.34, которая здесь еще не опубликована.
807. tormozit 7393 29.02.12 00:11 Сейчас в теме
Версия 2.35
Основные изменения:
- исправлена ошибка редактирования списка значений в параметре запроса консоли запросов
+ теперь определяются и отсутствующие во внутреннем описании платформы характеристики объектов (например экспортные переменные и методы модулей) в исследователе объектов, исследователе коллекций и местами в контекстной подсказке. Это стало возможно благодаря Chessman'у (http://www.1cpp.ru/forum/YaBB.pl?num=1313560540/90)
- в исследователе объектов исправлена ошибка получения неинициализированного параметра сеанса (из-за ошибки платформы)
808. tormozit 7393 04.03.12 20:59 Сейчас в теме
Версия 2.36

Консоль заданий

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

Консоль запросов

+Реализована проверка уникальности имен параметров перед выполнением запроса
*Исправлено некорректное преобразование значений параметров типа Массив в тип СписокЗначений при открытии запроса для отладки

Подбор и обработка объектов

+Добавлена поддержка общих реквизитов в подборе объектов и обработке установки реквизитов
*Исправлена ошибка дублирования элементов отбора

Поиск дублей и замена ссылок

+Добавлена поддержка общих реквизитов в поиске дублей и замене ссылок
*Исправлена свежая ошибка замены в периодических регистрах сведений

Контекстная подсказка

*В режиме языка запросов добавлена отсутствовавшая ранее функция ДатаВремя()

+В нескольких общих механизмах улучшена поддержка внешних источников данных, но пока еще она не полноценная
charushkin; +1 – Ответить
811. Poopkeen 07.03.12 11:14 Сейчас в теме
Как раз будет возможность тестить на 8.2.13.219
У нас большая распределенка, платформы обновляем нечасто
812. tormozit 7393 11.03.12 02:47 Сейчас в теме
Версия 2.37
Короткая версия изменений

+Новый инструмент "Анализ журнала регистрации" - выгрузка с отбором журнала регистрации в табличное поле
*Редактор изменений на узле. Исправлены ошибки.
*Восстановлена совместимость с 8.2.13 и ниже.
813. Aleksey.z 42 11.03.12 09:34 Сейчас в теме
Если есть возможность то было бы неплохо доработать механизм поиска и обработки объекта, а именно сейчас поиск объектов идет по алгоритму "Реквизит" "Вид сравнения" "Константа" а хотелось бы иметь возможность "Реквизит" "Вид сравнения" "Реквизит" и вообще добавить гибкости не только в обработке полученного результата но и в отборе объектов
814. tormozit 7393 11.03.12 10:53 Сейчас в теме
(813) Инструмент "Подбор и обработка объектов" действительно довольно стар. По нему ближайшим запланированным развитием является перевод поиска (отбора) на систему компоновки данных. Вероятно эта задача будет реализована в этом месяце.
815. tormozit 7393 11.03.12 11:19 Сейчас в теме
(813) Однако менее очевидная и менее удобная возможность такого отбора есть и сейчас.
В консоли компоновки данных создаем схему компоновки по выбранной таблице. Выбираем поле Ссылка, настраиваем отбор. Формируем результат в таблицу значений. Выделяем нужные/все строки и нажимаем кнопку "Консоль обработки данных".
816. tormozit 7393 18.03.12 13:29 Сейчас в теме
Версия 2.38
Короткая версия изменений

+Редактор объекта БД. Добавлена закладка "Поиск в объекте", используемая при поиске ссылок на объект.
+Расширенное редактирование. Добавлена поддержка типов Тип и СписокЗначений. Добавлена возможность сохранять и загружать из файла массив, список значений, таблицу/дерево значений.
+*Анализ журнала регистрации. Исправлены ошибки. Улучшен выбор периода выгрузки.
+Подбор и обработка объектов. Поиск объектов переведен на компоновку. (813)
819. charushkin 110 21.03.12 15:14 Сейчас в теме
(816) а обработка "Поиск дублей и замена ссылок" будет переведена на СКД?
Кстати, так и не поблагодарил тебя за доработку: реализацию замены ссылок :) Сделал лучше, чем просили, спасибо :)
820. tormozit 7393 21.03.12 20:16 Сейчас в теме
817. Poopkeen 19.03.12 18:48 Сейчас в теме
Просьба рассмотреть целесообразность добавления в консоль запросов истории нескольких последних открываемых файлов.
818. need1cc 20.03.12 11:20 Сейчас в теме
821. Модератор раздела 22.03.12 11:25 Сейчас в теме
(0)Версия 2.38
Из Динамического списка (ИР) вызываю универсальный редактор реквизитов (ИР)
курсор на элементе справочника, вызываю редактор для редактирования этого элемента
Выдается ошибка
{Обработка.ирДинамическийСписок.Форма.Форма(139)}: Недостаточно фактических параметров
Обработки.ирРедакторОбъектаБД.Создать().РедактироватьОбъектСсылки(ЭлементыФормы.ДинамическийСписок.ТекущаяСтрока);
ИМХО в редакторе для метода РедактироватьОбъектСсылки
забыл сделать парам по умолчанию
РедактироватьОбъектСсылки(пСсылка, пИскомоеЗначение = Неопределено)
822. tormozit 7393 22.03.12 11:40 Сейчас в теме
(821) Спасибо. Это свежая ошибка. Она будет исправлена в следующей версии.
823. charushkin 110 23.03.12 11:03 Сейчас в теме
(822) раз уж заговорили про динамический список, то у меня просьба: добавь, пожалуйста, кнопку "Открыть новое окно".
И в редакторе реквизитов тоже не помешает ;)
Заранее спасибо
824. tormozit 7393 23.03.12 11:27 Сейчас в теме
(823) Уже сделано. Достаточно внимательно посмотреть на командную панель.
825. charushkin 110 23.03.12 11:32 Сейчас в теме
(824) тьфу ты :) Глаз замылило, не увидел сразу в динамическом списке.
Сорри за невнимательность ...
826. tormozit 7393 24.03.12 20:56 Сейчас в теме
Версия 2.39

(821) Исправлено
(817) Реализовано

Короткая версия изменений

Консоль запросов. +Добавлен и сделан основным тип запроса "Обычный", который характеризуется отсутствием промежуточной обработки текста запроса (построителем запроса или компоновкой). В некоторых редких случаях такая обработка вносит нежелательные изменения в текст запроса. Теперь будет возможность этого избежать.

+Добавлено подменю "Открыть последние" для открытия ранее использованного файла в консоли запросов и компоновки.
Poopkeen; charushkin; +2 – Ответить
827. tormozit 7393 25.03.12 20:08 Сейчас в теме
Версия 2.40

Выпущена в связи с исправлением серьезной ошибки предыдущей версии, из-за которой было невозможно редактировать значения параметров некоторых типов в консоли запросов.
charushkin; +1 – Ответить
828. charushkin 110 26.03.12 08:32 Сейчас в теме
(827)
Версия 2.40

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

Вот это я понимаю, в стиле 1С - выпускать несколько релизов с разницей в один день :)))
P.S. Это не грубый сарказм, а лишь небольшое подтрунивание ;) Поставил плюс за оперативность.
829. charushkin 110 27.03.12 18:02 Сейчас в теме
после перевода универсального подбора и обработки объектов на СКД перестали сохраняться настройки отборов (v2.40)
830. tormozit 7393 27.03.12 20:15 Сейчас в теме
(829) У меня сохраняется и восстанавливается. Рекомендую в форуме создать тему с описанием воспроизведения.
831. tormozit 7393 01.04.12 03:09 Сейчас в теме
Версия 2.41

(829) Исправлено

Короткая версия изменений

Консоль подбора и обработки объектов. *Исправлены свежие ошибки.
+В большинстве активно используемых полей ввода на панелях форм подключен механизм запоминания последних выбранных значений.
Редактор объекта БД. +Добавлена закладка "Связанные колонки БД" для анализа ссылающихся на объект колонок таблиц БД
Poopkeen; charushkin; +2 – Ответить
832. tormozit 7393 02.04.12 02:03 Сейчас в теме
Добавлены видеоролики, поясняющие использование ряда функций режима отладки
Оп
Пр
Поп
Пер
charushkin; +1 – Ответить
833. sebe 100 02.04.12 13:24 Сейчас в теме
Отличный инструментарий. Жду под управляемое приложение.
834. charushkin 110 02.04.12 13:32 Сейчас в теме
(833) sergb, вообще-то, все уже работает в управляемом приложении, правда, только в толстом клиенте :)
Надеюсь, когда-нибудь будет и в тонком клиенте :)
836. sebe 100 02.04.12 17:24 Сейчас в теме
(834) hulio,
я о тонком клиенте и имел ввиду
835. tormozit 7393 02.04.12 13:54 Сейчас в теме
Под тонкие формы полного комплекта инструментов скорее всего не будет. Возможно какие то инструменты получат тонкие формы, но их число вряд ли будет большим.
837. Poopkeen 02.04.12 18:34 Сейчас в теме
Багрепорт
2.41. Консоль запросов
В таблице становлюсь на ссылку на документ и вызываю "Редактор объекта БД" (Очень понравилось - суровейшая моща!)

В поле "Значение", где значение имеет тип Перечисление...
обработка выбора падает

{ОбщийМодуль.ирНеглобальный(978)}: Метод объекта не обнаружен (ПолучитьОбъект)
И ЗначениеЗаполнено(РасширенноеЗначение)
tormozit; +1 – Ответить
838. tormozit 7393 02.04.12 21:22 Сейчас в теме
(837) Спасибо. Исправим. Замечу что баг не препятствует выполнению выбора.
840. tormozit 7393 08.04.12 13:33 Сейчас в теме
2.42

(837) исправлено

Короткая версия изменений
+ Добавлена закладка Индекс в синтакс-помощнике
* Устранена зависимость синтакс-помощника от регистра букв и почти от релиза платформы
* Исправлено много мелких ошибок
+ В редакторе объекта БД доработана закладка "Связанные колонки БД"
839. vikiking 04.04.12 22:49 Сейчас в теме
Большое спасибо! +1
841. demon_infernal 41 13.04.12 15:33 Сейчас в теме
База БГУ 1.0.10.2
Вот что я делаю:
1. Через консоль кода выполняю строку СохранитьЗначение("ДоступныеОбработки",Неопределено), иначе обработка не запускается. Для воспроизведения ошибки этого делать не нужно, наверное.
2. Запускаю обработку. Выбираю справочник "Договоры". Указываю отбор "Ссылка равно",выбираю любой договор, нажимаю "Найти объекты". Всё, больше ничего не делаю.
3. Закрываю обработку.
4. При попытке снова запустить обработку появляется ошибка.

Попробовал на другом справочнике - то же самое. Мне кажется, вид справочника не важен.
842. tormozit 7393 15.04.12 00:39 Сейчас в теме
2.43

Короткая версия изменений
+ Подбор и обработка объектов. Реализована поддержка обработки строк таблиц регистров и вложенных таблиц.
+ Консоль запросов. Колонка "Значение" для вычисляемых параметров теперь отображает вычисленное значение, а само выражение редактируется в новой колонке Выражение.
+ Общее. Улучшена поддержка предопределенных табличных частей планов видов расчета.
* Общее. Исправлена проблема искажения цветов некоторых надписей после встраивания в целевую конфигурацию
* Исправлены ошибки
843. dandrontiy 18.04.12 14:09 Сейчас в теме
В версии 3.0 предлагаю добавить возможность закачивать и скачивать с внешнего почтового ящика заготовки обработок, тексты, и так далее. ну тоесть на почте хранить какие-то письма с специализированными заголовками, и иметь возможность из любого места, где есть интернет через эту штуку туда получать доступ.
844. Dr.DragoN 18.04.12 14:15 Сейчас в теме
Не знаю, может и был такой вопрос уже, но будет ли перенесен функционал ИР на управляемый интерфейс?
846. zfilin 2384 18.04.12 16:37 Сейчас в теме
Версия подсистемы: 2.42
Версия платформы: 1С:Предприятие 8.2 (8.2.13.219)

Глюк проявляется следующим образом.
Если в консоль запросов в поле текст ввести следующий запрос:
ВЫБРАТЬ
врТаб.Номенклатура,
врТаб.ХарактеристикаНоменклатуры,
врТаб.Период
ПОМЕСТИТЬ врТаб
ИЗ
&врТаб КАК врТаб
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
врТаб.Номенклатура,
врТаб.ХарактеристикаНоменклатуры,
врТаб.Период
ИЗ
врТаб КАК врТаб
Показать
847. zfilin 2384 18.04.12 16:43 Сейчас в теме
Версия подсистемы: 2.42
Версия платформы: 1С:Предприятие 8.2 (8.2.13.219)

Глюк проявляется следующим образом.

Пользовательское:
Если в консоль запросов в поле текст ввести следующий запрос:
ВЫБРАТЬ
врТаб.Номенклатура,
врТаб.ХарактеристикаНоменклатуры,
врТаб.Период
ПОМЕСТИТЬ врТаб
ИЗ
&врТаб КАК врТаб
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
врТаб.Номенклатура,
врТаб.ХарактеристикаНоменклатуры,
врТаб.Период
ИЗ
врТаб КАК врТаб
Показать


Затем перейти на вкладку "Параметры", заполнить из запроса параметры. Потом войти в значение параметра "врТаб" и добавить колонки (см.запрос) а так же строки. Колонки строго типизированы.
Потом выполнить запрос.
Потом при нажатии на кнопку "Конструктор" на панели запроса выскакивает ошибка:
Текст запроса: Строка 7: {(7,238)}: Синтаксическая ошибка "КАК"
(ВЫБРАТЬ ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) КАК Номенклатура, ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка) КАК ХарактеристикаНоменклатуры, ДАТАВРЕМЯ(1,1,1,0,0,0) КАК Период ГДЕ "ВременнаяТаблица" = "врТаб")б <<?>>КАК врТаб
848. zfilin 2384 18.04.12 16:47 Сейчас в теме
Версия подсистемы: 2.42
Версия платформы: 1С:Предприятие 8.2 (8.2.13.219)

Глюк проявляется следующим образом.

Пользовательское:
Если в консоль запросов в поле текст ввести следующий запрос:
ВЫБРАТЬ
врТаб.Номенклатура,
врТаб.ХарактеристикаНоменклатуры,
врТаб.Период
ПОМЕСТИТЬ врТаб
ИЗ
&врТаб КАК врТаб
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
врТаб.Номенклатура,
врТаб.ХарактеристикаНоменклатуры,
врТаб.Период
ИЗ
врТаб КАК врТаб
Показать


Затем перейти на вкладку "Параметры", заполнить из запроса параметры. Потом войти в значение параметра "врТаб" и добавить колонки (см.запрос) а так же строки. Колонки строго типизированы.
Потом выполнить запрос.
Потом при нажатии на кнопку "Конструктор" на панели запроса выскакивает ошибка:
Текст запроса: Строка 7: {(7,238)}: Синтаксическая ошибка "КАК"
(ВЫБРАТЬ ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) КАК Номенклатура, ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка) КАК ХарактеристикаНоменклатуры, ДАТАВРЕМЯ(1,1,1,0,0,0) КАК Период ГДЕ "ВременнаяТаблица" = "врТаб")б <<?>>КАК врТаб


Анализ:
В моем случае проблема обнаружилась в Обработка.ирПлатформа.МодульОбъекта, процедура "ЗамаскироватьВременныеТаблицы", строка 476-477:
НоваяСтрока = Лев(СтрокаЗапроса, НомерКолонки - 1) + "(" + ИмитаторВременнойТаблицы + ")"
+ Сред(СтрокаЗапроса, НомерКолонки + СтрДлина(ИмяВременнойТаблицы));

Запрос должен содержать временную таблицу, и быть успешно выполнен хотя бы один раз, чтобы код:
Попытка
КолонкиВременнойТаблицы = ВременныйЗапрос.Выполнить().Колонки;
Исключение
Прервать;
КонецПопытки;

не вызывал прерывания.
849. zfilin 2384 18.04.12 16:53 Сейчас в теме
Версия подсистемы: 2.42
Версия платформы: 1С:Предприятие 8.2 (8.2.13.219)

Глюк проявляется следующим образом.

Пользовательское:
Если в консоль запросов в поле текст ввести следующий запрос:
ВЫБРАТЬ
врТаб.Номенклатура,
врТаб.ХарактеристикаНоменклатуры,
врТаб.Период
ПОМЕСТИТЬ врТаб
ИЗ
&врТаб КАК врТаб
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
врТаб.Номенклатура,
врТаб.ХарактеристикаНоменклатуры,
врТаб.Период
ИЗ
врТаб КАК врТаб
Показать


Затем перейти на вкладку "Параметры", заполнить из запроса параметры. Потом войти в значение параметра "врТаб" и добавить колонки (см.запрос) а так же строки. Колонки строго типизированы.
Потом выполнить запрос.
Потом при нажатии на кнопку "Конструктор" на панели запроса выскакивает ошибка:
Текст запроса: Строка 7: {(7,238)}: Синтаксическая ошибка "КАК"
(ВЫБРАТЬ ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) КАК Номенклатура, ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка) КАК ХарактеристикаНоменклатуры, ДАТАВРЕМЯ(1,1,1,0,0,0) КАК Период ГДЕ "ВременнаяТаблица" = "врТаб")б <<?>>КАК врТаб


Анализ:
В моем случае проблема обнаружилась в Обработка.ирПлатформа.МодульОбъекта, процедура "ЗамаскироватьВременныеТаблицы", строка 476-477:
НоваяСтрока = Лев(СтрокаЗапроса, НомерКолонки - 1) + "(" + ИмитаторВременнойТаблицы + ")"
+ Сред(СтрокаЗапроса, НомерКолонки + СтрДлина(ИмяВременнойТаблицы));

Запрос должен содержать временную таблицу, и быть успешно выполнен хотя бы один раз, чтобы код:
Попытка
КолонкиВременнойТаблицы = ВременныйЗапрос.Выполнить().Колонки;
Исключение
Прервать;
КонецПопытки;

не вызывал прерывания.

В итоге, когда выполняется строка 476, переменная "НоваяСтрока" содержит на один символ больше, чем нужно.
В моем случае помогло:
НоваяСтрока = Лев(СтрокаЗапроса, НомерКолонки - 1) + "(" + ИмитаторВременнойТаблицы + ")"
+ Сред(СтрокаЗапроса, НомерКолонки + СтрДлина(ИмяВременнойТаблицы) + 1);
850. zfilin 2384 18.04.12 16:55 Сейчас в теме
Версия подсистемы: 2.42
Версия платформы: 1С:Предприятие 8.2 (8.2.13.219)

Глюк проявляется следующим образом.

Пользовательское:
Если в консоль запросов в поле текст ввести следующий запрос:
ВЫБРАТЬ
врТаб.Номенклатура,
врТаб.ХарактеристикаНоменклатуры,
врТаб.Период
ПОМЕСТИТЬ врТаб
ИЗ
&врТаб КАК врТаб
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
врТаб.Номенклатура,
врТаб.ХарактеристикаНоменклатуры,
врТаб.Период
ИЗ
врТаб КАК врТаб
Показать


Затем перейти на вкладку "Параметры", заполнить из запроса параметры. Потом войти в значение параметра "врТаб" и добавить колонки (см.запрос) а так же строки. Колонки строго типизированы.
Потом выполнить запрос.
Потом при нажатии на кнопку "Конструктор" на панели запроса выскакивает ошибка:
Текст запроса: Строка 7: {(7,238)}: Синтаксическая ошибка "КАК"
(ВЫБРАТЬ ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) КАК Номенклатура, ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка) КАК ХарактеристикаНоменклатуры, ДАТАВРЕМЯ(1,1,1,0,0,0) КАК Период ГДЕ "ВременнаяТаблица" = "врТаб")б <<?>>КАК врТаб


Анализ:
В моем случае проблема обнаружилась в Обработка.ирПлатформа.МодульОбъекта, процедура "ЗамаскироватьВременныеТаблицы", строка 476-477:
НоваяСтрока = Лев(СтрокаЗапроса, НомерКолонки - 1) + "(" + ИмитаторВременнойТаблицы + ")"
+ Сред(СтрокаЗапроса, НомерКолонки + СтрДлина(ИмяВременнойТаблицы));

Запрос должен содержать временную таблицу, и быть успешно выполнен хотя бы один раз, чтобы код:
Попытка
КолонкиВременнойТаблицы = ВременныйЗапрос.Выполнить().Колонки;
Исключение
Прервать;
КонецПопытки;

не вызывал прерывания.

В итоге, когда выполняется строка 476, переменная "НоваяСтрока" содержит на один символ больше, чем нужно.
В моем случае помогло исправить строку на:
НоваяСтрока = Лев(СтрокаЗапроса, НомерКолонки - 1) + "(" + ИмитаторВременнойТаблицы + ")"
+ Сред(СтрокаЗапроса, НомерКолонки + СтрДлина(ИмяВременнойТаблицы) + 1);
851. 1C_tradeomsk 106 19.04.12 09:28 Сейчас в теме
Гибкости с шаблонами не хватает!
853. tormozit 7393 19.04.12 09:49 Сейчас в теме
(851)
(852)
Твоя упорная лаконичность удивляет. Если ты действительно хочешь быть понятым и что то изменить, то потрудись более детально формулировать свои замечания/пожелания.
852. 1C_tradeomsk 106 19.04.12 09:29 Сейчас в теме
Трудно обновлять типовые!
854. iov 409 20.04.12 01:18 Сейчас в теме
(0) Поле объекта не обнаружено (Версия8_2_13)
динамический список - универсальный редактор реквизитов (элемент выбран) при отрытии
858. tormozit 7393 22.04.12 11:54 Сейчас в теме
2.44

(854) Исправлено
(850) Исправлено
(852) Добавлены видеоролики

Основные изменения

- Для новичков очень полезным будет ознакомиться с видео инструкцией по установке и обновлению подсистемы в новом разделе сайта http://devtool1c.ucoz.ru/index/ustanovka_i_obnovlenie/0-7 .
- Подбор и обработка объектов значительно доработана и теперь может оперировать любой таблицей БД кроме перерасчетов, изменений и констант. Т.е. теперь она может работать со ссылочными таблицами, табличными частями, регистрами и последовательностями. Добавлен способ обхода выборки данных "строки" или "объекты" для табличных частей и наборов записей.
- Обновлена и доработана интерфейсная панель. Теперь снова работает отбор по подсистемам. Фильтр стал теплым и проверяет вхождение всех слов по И.
- В форме выбора объекта метаданных также сделан аналогичный теплый фильтр и получение количества строк в таблицах БД по запросу.
- Во многих формах отображающих метаданные появился переключатель Имя/Синоним, позволяющий менять поле представления и фильтрации
- В консоли запросов добавлен механизм управления группой параметров периода
- Добавлена общая поддержка последовательностей
859. JohnyDeath 302 22.04.12 18:44 Сейчас в теме
(858) Вещь действительно мегаполезная для любого разработчика.
Вопросы:
1) интерфейсная панель работает в тонком клиенте?
2) есть ли вообще способ задать в 8-ке глобальный хоткей? Я, например, повесил бы на эту панель сочетание Ctrl+Alt+O
860. tormozit 7393 22.04.12 19:46 Сейчас в теме
(859)
1) нет
2) да, есть. В интерфейсе делаешь хоткей.
Прикрепленные файлы:
861. JohnyDeath 302 22.04.12 22:05 Сейчас в теме
(860)
Спасибо, понятно.
1) А ты принципиально не делаешь формы для тонких клиентов? Хотя бы те, которые могут обойтись без "толстоты" клиента? Или у тебя таких нет?
2) Через кнопку интерфейса - не интересно(есть кнопка, она видна). Я скорее имел ввиду некое подобие глобального события "ПриНажатииКнопкиКлавиатуры" из FormEx для 7.7
855. iov 409 20.04.12 01:22 Сейчас в теме
(0) соответственно 1С:Предприятие 8.2 (8.2.13.219) уж извините за старье.
856. tormozit 7393 20.04.12 01:32 Сейчас в теме
(855)(854) iov, спасибо за информацию. Ошибку воспроизвел. Она будет исправлена в следующей версии.
857. iov 409 20.04.12 01:37 Сейчас в теме
(856) твоюж медь ... Аж напугал оперативностью...
P.S. А серьезно - спасибо за инструмент. пользуюсь с удовольствием.
865. Altair777 649 25.04.12 10:10 Сейчас в теме
Вчера мне удалось, наконец-то, потестировать эту разработку.
И пока только то, что интересовало в первую очередь, т.е. интерфейсная панель. Она сама по себе заслуживает заслуживает отдельной благодарности! :)
866. МАлексей 28.04.12 11:15 Сейчас в теме
Очень интересная и полезная штука. Если бы еще была возможность отдельными обработками тоже самое делать (основное). Чтобы базу не обновлять - было бы вообще великолепно.
867. tormozit 7393 30.04.12 01:23 Сейчас в теме
Выпущена версия 2.45, содержащая главным образом исправления ошибок.
868. Agema 30.04.12 02:09 Сейчас в теме
Спасибо! очень полезная разработка.
869. tormozit 7393 30.04.12 21:16 Сейчас в теме
Отразил здесь изменения раздела "Установка и обновление", сделанные недавно на основном сайте.
870. Termokrator 48 12.05.12 10:23 Сейчас в теме
В обработке Редактор объекта БД при попытке изменить документ появляется ошибка: {Документ.ЗаказПокупателя(1186,59)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)
ЗаполнениеДокументов.ЗаполнитьШапкуДокумента(ЭтотОбъект, <<?>>глЗначениеПеременной("глТекущийПользователь"), мВалютаРегламентированногоУчета, "Продажа", ПараметрОбъектКопирования, ПараметрОснование, мСтруктураПараметровДляПолученияДоговора);



Код выглядит в документе так:

#Если Клиент Или ВнешнееСоединение Тогда
ЗаполнениеДокументов.ЗаполнитьШапкуДокумента(ЭтотОбъект, глЗначениеПеременной("глТекущийПользователь"), мВалютаРегламентированногоУчета, "Продажа", ПараметрОбъектКопирования, ПараметрОснование, мСтруктураПараметровДляПолученияДоговора);
#КонецЕсли


Процедура эта конечно же есть в типовом глобальном модуле. Использую 1С УТ 10.3
871. tormozit 7393 12.05.12 10:54 Сейчас в теме
(870) Проблема возникает из-за особенностей конфигурации, а не подсистемы ИР. Вероятно метод не компилируется в контексте выполнения.
872. tormozit 7393 20.05.12 23:45 Сейчас в теме
2.47

Вычислитель контекста
*Исправлена ошибка отсутствия колонок таблиц значений
Подбор и обработка объектов
*Исправлена ошибка установки доступности обработок специфичных для типа метаданных "Документ"
Исследователь коллекций
*Исправлена ошибка исследования некоторых коллекций (наборов записей регистров)
873. gosizo 38 25.05.12 09:49 Сейчас в теме
здравствуйте.
не удается использовать функционал для управляемых форм конфигурация УТ11 . Если запускаю под обычным приложением - поиск работает, но замену выполнить не может . Ругается: "Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПередЗаписью': {ОбщийМодуль.ОбменДаннымиСервер.Модуль(4467)}: Ошибка при получении значения атрибута контекста (ДатаОбновленияПовторноИспользуемыхЗначенийМРО): Попытка получения неинициализированного значения параметра сеанса"
874. tormozit 7393 25.05.12 09:59 Сейчас в теме
(873) А если запустить под управляемым приложением?
875. gosizo 38 25.05.12 10:07 Сейчас в теме
пытался, пишет "Для объекта не определена форма по умолчанию, соответствующая режиму запуска"
876. tormozit 7393 25.05.12 10:18 Сейчас в теме
(875) Опиши свои действия подробнее. Вероятно ты что то делаешь неверно. Прежде всего нужно использовать только тот режим, который поддерживает подсистема.
877. gosizo 38 25.05.12 10:23 Сейчас в теме
может это особенность конфигурации УТ11 ? вы не пробовали в ней использовать обработку ?
878. tormozit 7393 25.05.12 10:36 Сейчас в теме
(877) Ты ошибаешься. Я пытаюсь тебе помочь. Поэтому постарайся описать что ты делаешь подробнее. Думаю что ты некорректно установил подсистему (видеоролик смотрел?).
881. dimm73 25.05.12 11:29 Сейчас в теме
(878)

сделал объеднение (для справочника ирКомандаРедактироватьОбъект и одноименной команды в УТ11 нет некоторых справочников с названиями из ролика, или они подругому называются, все остальное сделал в точном соответствии), но при попытке запуска обработки снова ошибка ""Для объекта не определена форма по умолчанию, соответствующая режиму запуска""
882. tormozit 7393 25.05.12 11:53 Сейчас в теме
(881) Я даже не знаю о какой обработке идет речь. Опиши конкретно что и где ты нажимаешь.
В ролике показаны кроме обязательных еще и опциональные этапы ("подключение команд" является опциональным, о чем и в описании и в ролике сообщается).

Это сделал?
Чтобы получить возможность использовать подсистему в режиме управляемого приложения, установите свойство конфигурации "Использовать обычные формы в управляемом приложении".
1632. aspirator23 343 08.02.16 10:44 Сейчас в теме
На основном сайте не могу зайти под своей учетной записью, там только в привязке к другим сайтам

Падает 49 релиз(мобильный) при попытке выделить для удаления планы обмена.
Описание ошибки:
{ВнешняяОбработка.ирУдалениеОбъектовСКонтролемСсылок.МодульОбъекта(882)}: Ошибка при вызове метода контекста (Выполнить)
ТаблицаОбъектов = Запрос.Выполнить().Выгрузить();
по причине:
{(4, 64)}: Поле не найдено "ТЗ.Ссылка.Предопределенный"
Представление(ТЗ.Ссылка) КАК Представление, ЕСТЬNULL(ТЗ.Ссылка.<<?>>Предопределенный, Ложь) КАК Предопределенный,
Для отправки сообщения требуется регистрация/авторизация