Подсистема "Контекстная подсказка" v1.51

01.12.11

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

Контекстная подcказка для языка запросов и внутреннего языка в режиме 1С:Предприятие. Ее можно программно подключить к любому полю текстового документа. В настоящее время выпускается только под 8.1 в виде подсистемы.

Бесплатные

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

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

Наименование Скачано Бесплатно
v0.92 под 8.1.7+ (поддержка прекращена)
.1174841487 411,88Kb
1629 Скачать бесплатно
v0.91 под 8.0.18+ (поддержка прекращена)
.1175720089 391,93Kb
1276 Скачать бесплатно
Подсистема Контекстная подсказка (8.1.8+) v1.51
.cf 1,63Mb
2999 Скачать бесплатно

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

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

Используется комбинированный подход: вычисление типа и статистика использования свойств и методов.

В форме подсказки после ввода каждого символа текущего слова происходит позиционирование в списке слов, а также промежуточное дополнение слова исходя из набора слов, чье начало совпадает с введенной строкой. Также имеется горячий фильтр списка слов по подстроке. По умолчанию окно контекстной подсказки открывается только в том случае, если она не смогла сделать промежуточное дополнения текущего слова. Таким образом в общем случае вам придется нажать CTRL+SPACE 1-2 раза для открытия формы подсказки.

Описание платформы и для версии под 8.0 и для версии под 8.1 используется от 8.1
Поддержка версии под 8.0 прекращена.

Чтобы открыть подробную справку по компоненте, нужно вызвать диалог "Настройки компоненты" и нажать F1.

Данную обработку-компоненту можно программно подключить к вашему редактору запросов, алгоритмов или выражений.
Пример подключения вы можете увидеть в демонстрационной форме "ФормаПример", где комментариями поясняется назначение каждого блока.
В режиме внутреннего языка реализован интерфейс для выполнения редактируемой программы в глобальном контексте или локальном контексте любого объекта, у которого должен присутствовать соответствующий экспортный метод. Естественно объект и сам может взять и выполнить программу в своем контексте, когда ему нужно будет. Но для синтаксического контроля и удобства отладки важно, чтобы компонента сама инициировала выполнение программы.

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

Для работы подсказки для COM-объектов необходимо зарегистрировать библиотеку (COM-компоненту) TLBINF32.DLL. Ее рекомендуется поместить в каталог исполняемых файлов платформы. Регистрация производится выполнением в командной строке в каталоге библиотеки "regsvr32 TLBINF32".

Для корректной работы формы подсказки требуется установленный пакет MS Office 95-2007 (более поздние версии не содержат нужной компоненты).


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

Ярким примером применения компоненты является подсистема "Инструменты разработчика" //infostart.ru/projects/1274

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

См. также

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

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

50000 руб.

10.09.2026    14117    123    0    

87

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

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

24900 руб.

20.08.2024    83546    431    171    

364

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

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

16500 руб.

02.09.2020    286207    1609    423    

1220

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

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

14000 руб.

17.04.2026    17074    63    62    

75

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

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

22570 руб.

06.10.2023    44379    123    54    

135

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

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

15250 руб.

25.08.2025    77299    147    41    

154

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

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

17000 руб.

10.11.2023    28838    104    46    

107
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. tormozit 7394 01.05.07 22:31 Сейчас в теме
В версиях 0.90 в форме подсказки была добавлена очень полезная горячая кнопка "." (кириллица). Она позволяет сразу входить в выбранное слово, не закрывая окна подсказки.
2. German 416 26.03.07 15:27 Сейчас в теме
А в 8.0 то будет работать?
3. tormozit 7394 26.03.07 21:51 Сейчас в теме
Следующий релиз постараюсь сделать для двух плафторм, но описание платформы будет в обоих случаях от 8.1.
4. German 416 27.03.07 09:07 Сейчас в теме
Ну вообщем +1, было бы интересней если бы вывалися по CTRL+SPACE список значений а не эта громоздкая таблица.
А так очень даже нечего, глубоко не удалось посмотреть, но реально это необходимо.
5. tormozit 7394 27.03.07 20:24 Сейчас в теме
По поводу громоздкой таблицы - там же можно настроить видимость колонок. По умолчанию все включены в первую очередь для отладки.
6. tormozit 7394 01.04.07 19:12 Сейчас в теме
v 0.70
- улучшен "интеллект"
- реализовано простое вычисление типов в режиме запроса
- улучшена поддержка метаданных
- сделал фильтр для списка слов
- улучшена раскраска различных типов слов
- исправлена куча ошибок
7. CheBurator 3235 01.04.07 23:35 Сейчас в теме
чувствую - пригодится...
8. tormozit 7394 02.04.07 00:05 Сейчас в теме
v 0.71
- исправил парочку мелких багов
9. tormozit 7394 03.04.07 10:18 Сейчас в теме
v 0.75
- реализована полная поддержка метаданных в обоих режимах с бесконечным разыменовыванием
- добавлена поддержка составных типов
- теперь в заголовке окна подсказки отображается текущий контекст, а его тип в информационном поле вверху окна

10. tormozit 7394 03.04.07 19:54 Сейчас в теме
v 0.76
- багфикс релиз
11. tormozit 7394 05.04.07 00:58 Сейчас в теме
Теперь доступны две версии: под 8.0 и под 8.1
12. tormozit 7394 05.04.07 09:21 Сейчас в теме
Исправлена ошибка в v0.77 под 8.0
{ВнешняяОбработка.КлсПолеТекстовогоДокументаСКонтекстнойПодсказкой(1482,9)}: Процедура или функция с указанным именем уже определена (ЗначениеНеЗаполнено)
Функция <<?>>ЗначениеНеЗаполнено(Значение) Экспорт
13. German 416 05.04.07 09:53 Сейчас в теме
Вот это было бы класно.
"Для режима внутреннего языка - возможность указания локального контекста"
То есть можно будет програмно указать нужные переменые?
Допустим если я пишу на встроенном языке и знаю что результат выполнения я должен передать в переменную "Результат" и это результат я смогу найти в подсказке?
Или ты хочешь самостоятельно анализировать текущий контекст?

Еще было бы прикольно всетаки отказаться от таблицы значений(иногда отображается в самом неподходящем месте ), правда даже пока незнаю как исхитрится.... :(( Или сделать ее прикремляемой.....
14. tormozit 7394 05.04.07 10:00 Сейчас в теме
>> Возможность указания локального контекста.
Да. Можно будет програмно указать нужные локальные свойства (переменные). Также можно будет указать тип локального контекста (например, ДокументОбъект.РасходнаяНакладная).

>> Еще было бы прикольно всетаки отказаться от таблицы значений.
На начальном этапе я экспериментировал с окном, даже пытался его пизиционировать через обходные пути, но ничего достойного не вышло =(
15. German 416 05.04.07 10:03 Сейчас в теме
>>>> Еще было бы прикольно всетаки отказаться от таблицы значений.
>>На начальном этапе я экспериментировал с окном, даже пытался его пизиционировать через обходные пути, но>> >>ничего достойного не вышло =(
может стоит посмотреть в сторону AutoIT?
16. tormozit 7394 05.04.07 10:10 Сейчас в теме
>> может стоит посмотреть в сторону AutoIT?
Да, думаю, попробую применить это средство. Правильная позиция окна подсказки играет немаловажную роль.
17. tormozit 7394 07.04.07 23:27 Сейчас в теме
v 0.79
- реализована поддержка табличных частей в обоих режимах
- обработка обращения по индексу несколько раз подряд
- исправлены мелкие ошибки
18. German 416 09.04.07 09:17 Сейчас в теме
Когда будет долгожданная
>>програмно указать нужные локальные свойства
19. tormozit 7394 09.04.07 09:38 Сейчас в теме
>> Когда будет долгожданная
Сегодня-завтра. Уже сделал, нужно немного потестировать.
20. tormozit 7394 09.04.07 23:19 Сейчас в теме
v 0.80
- улучшено внутреннее преобразование типов и расширен список поддерживаемых типов
- теперь можно в режиме внутреннего языка указывать свойства локального контекста (можно увидеть в демонстрационной форме)
21. tormozit 7394 09.04.07 23:55 Сейчас в теме
v 0.80
- добавлено получение предопределенных элементов
- в глобальный контекст больше не попадают общие модули с признаком "Глобальный
22. German 416 10.04.07 09:24 Сейчас в теме
Для 8.0 версия .77..... хочется .8
23. German 416 10.04.07 09:59 Сейчас в теме
И в 8.0 ЭлементУправленияTextBox не хочет работать так как он работает в 8.1
24. German 416 10.04.07 10:11 Сейчас в теме
Указываю свойства локального контекста
Необходимо брать данные из структуры Параметр
Добавляю
Параметр.Число - строка
Параметр.Число2- строка
пишу "П"+Ctrl+Spase
вижу в окне
Параметр.Число
Параметр.Число2
вроде все нормально
Пишу
"Параметр."+Ctrl+Spase
получаю пустое окно.
25. tormozit 7394 10.04.07 10:14 Сейчас в теме
German, спасибо за багрепорт. Ошибка устранена.
Обновил .77 для 8.0
26. tormozit 7394 10.04.07 10:24 Сейчас в теме
Свойства локального контекста должны быть идентификаторами, а не адресами.
27. tormozit 7394 10.04.07 10:26 Сейчас в теме
Возможность реализации иерархического задания свойств локального контекста будет рассмотрена после реализации "вычисление элементов универсальных коллекций по имени, поддержка колонок таблиц значений".
28. German 416 10.04.07 10:41 Сейчас в теме
Сергей, а "Параметр.Число" в данном случае является адрес? Что тогда будет идентификатор?

Колонки таблицы значений это тоже дело. Респект. Плюсонул бы еще раз.
29. German 416 10.04.07 10:47 Сейчас в теме
Хотелось бы еще для формы "ФормаПодсказки" грамонтный содержательный хелп а то приходится при внедрении класса самому писать :)) и мне кажется что значение поля (поле)"ТипКонтекста" можно поместить в заголовок, что бы минимизировать форму, по хорошему там вообще должна остаться одна таблица и ЭлементУправленияTextBox
30. German 416 10.04.07 10:56 Сейчас в теме
в общем случае я вот так сделал http://infostart.ru/file.php?0,file=281
31. tormozit 7394 10.04.07 11:16 Сейчас в теме
Под идентификатором я понимал - [А-Яа-я_A-Za-z][А-Яа-я_A-Za-z0-9]*.
Под адресом я понимал - ([А-Яа-я_A-Za-z][А-Яа-я_A-Za-z0-9]*\.)*[А-Яа-я_A-Za-z][А-Яа-я_A-Za-z0-9]*.
Прошу помочь мне называть все своими именами.
32. tormozit 7394 10.04.07 11:19 Сейчас в теме
Хелп скоро будет. Поле "ТипКонтекста" сначала не было и тип отображался в заголовке, но затем оно мне лично понадобилось и было решено разместить его менно там. Ведь тип может быть и составной и сам контекст не маленький, поэтому почти ничего видно в заголовке формы подсказки не будет.
33. tormozit 7394 10.04.07 11:27 Сейчас в теме
Герман, форму подсказки замучаешься каждый раз переделывать ;)
Хотелось бы все же, чтобы форму подскази не переделывали, а общими усилиями пришли к оптимальному виду.
34. tormozit 7394 10.04.07 11:39 Сейчас в теме
>> по хорошему там вообще должна остаться одна таблица и ЭлементУправленияTextBox.
Да, наверное командную панель я все таки уберу, а оставлю только контекстное меню.
35. tormozit 7394 10.04.07 23:21 Сейчас в теме
0.81 под 8.1
- теперь сообщения об ошибках и компиляции и выполнения содержат адекватную информацию и ошибочная строка выделяется в тексте
- упростил форму подсказки, убрал большинство команд в контекстное меню таблицы.
- положил начало справке
36. German 416 11.04.07 09:29 Сейчас в теме
Сергей ты совсем забросил версию под 8.0?
37. tormozit 7394 11.04.07 09:54 Сейчас в теме
Герман, сейчас просто запуск моего проекта на работе идет. Поэтому очень мало свободного времени.
Постараюсь в выходные обновить версию под 8.0
38. tormozit 7394 11.04.07 23:08 Сейчас в теме
В версии под 8.0 были исправлены 2 важных ошибки, которые сильно снижали удобство использования подсказки.
39. tormozit 7394 11.04.07 23:14 Сейчас в теме
0.81 под 8.0
Каждый релиз для 8.0 требует все больше и больше времени на переделку из 8.1.
В версии под 8.0 в силу ограничений платформы не будет отображаться ошибочная строка при неудачной компиляции.
40. German 416 12.04.07 09:54 Сейчас в теме
Поэтому нужно было писать на 8.0 сразу, так чтобы можно было конвертировать в 8.1 ;)))
41. tormozit 7394 15.04.07 14:05 Сейчас в теме
0.82 для 8.1
- реализован переход к ближайшему определению слова в тексте
- улучшена работа с комментариями
- реализована контекстная справка, но сами файлы справки пока не включены в поставку
- исправлены мелкие ошибки
- добавлена справка пользователя по компоненте
42. tormozit 7394 15.04.07 20:34 Сейчас в теме
v 0.83 для 8.1
- в режиме внуреннего языка реализован интерфейс для выполнения редактируемой программы в локальном контексте любого объекта (у объекта должен присутствовать соответствующий экспортный метод); в форме-примере объявлены 2 локальные переменные "лСписок" и "лПостроительОтчета", которые объявлены в подсказке
- теперь после слова Новый отображаются только те типы, у которых существует конструктор (как и должно быть)
43. tormozit 7394 16.04.07 00:58 Сейчас в теме
Обнаружилось, что под видом версии 0.81 под 8.0 лежала 0.77 под 8.0. Накладочка вышла. Исправил. Теперь там лежит правильная версия 0.81 под 8.0
На днях планирую выпустить 0.83 под 8.0
44. Sol 54 16.04.07 01:31 Сейчас в теме
Таблицу со "свойством локального контекста" лучше прятать (делать Свертку), как это часто делают в Отчетах, в типовых.
45. tormozit 7394 16.04.07 06:38 Сейчас в теме
Sol, не мог ты пояснить, что имеется ввиду?
46. tormozit 7394 16.04.07 07:31 Сейчас в теме
Догадался. Речь о свертке элемента управления табличное поле в версии 0.81 для 8.0. Да, так будет удобнее, но так как совсем скоро выйдет новый релиз для 8.0, где табличного поля не будет, то реализовавыть такую возможность не разумно.
47. tormozit 7394 16.04.07 09:53 Сейчас в теме
В обоих версиях исправлена ошибка
{ВнешняяОбработка.КлсПолеТекстовогоДокументаСКонтекстнойПодсказкой(1745,9)}: Процедура или функция с указанным именем уже определена (СкопироватьУниверсальнуюКоллекцию)
Функция <<?>>СкопироватьУниверсальнуюКоллекцию(КоллекцияИсходная) Экспорт
48. Sol 54 16.04.07 13:06 Сейчас в теме
Т.е. остался только программный интерфейс доступа до Локального контекста, от интерактивного ты отказался?
Можно узнать почему?
49. Sol 54 16.04.07 13:10 Сейчас в теме
Кстати у лСписок, методы после точки не появляются
50. tormozit 7394 16.04.07 13:30 Сейчас в теме
>> Кстати у лСписок, методы после точки не появляются
Спасибо. Это ошибка. Вечером будет исправлено.
51. tormozit 7394 16.04.07 22:41 Сейчас в теме
Исправлена ошибка с неправильным вычислением типа СписокЗначений.
52. tormozit 7394 19.04.07 23:58 Сейчас в теме
0.84 под 8.1
- исправлены мелкие ошибки
- у функций теперь свой значок аналогично подсказке конфигуратора
- улучшена подсказка в режиме выбора типа (но пока не доделана)
53. CheBurator 3235 20.04.07 04:16 Сейчас в теме
чувствую - офигенная вещь...
54. tormozit 7394 20.04.07 06:48 Сейчас в теме
Чебурашка, ты я смотрю очень чувствительный =)
55. tormozit 7394 20.04.07 07:49 Сейчас в теме
Выложил файлы справки от платформы 8.1
56. 21.04.07 05:27 Сейчас в теме
Очень полезная штука. +1.
Смотрю для 8.1.
А можно ли оптимизировать, чтобы макет "ОписаниеПлатформы" загружался при первом обращении к контекстной подсказке. На данный момент 2 секунды открывается окошко (по замеру производительности 75% чтение макета и еще 10% на индексы таблиц).
Просто не факт, что контекстной подсказкой будут пользоваться при открытии окна, а инициализировать надо, ибо кнопки на панель добавить надо. Но из-за кнопок на панели ждать 2 секунды... анноит.
Попробовал создать проц ОтложеннаяИнициализация туда перенести чтение макета, создание индексов для таблиц, сразу лучше стало. Проблема только с локальным контекстом - происходит чтение таблиц для заполнения массивов типов... По-моему, это дело поправить было бы несложно, сам не хотел менять уж сильно имеющийся код....
И еще пожелание. Сделать кнопку проверки алгоритма на внутр. языке без необходимости его выполнять (иногда алгоритмы бывают не безобидными). Сделать обрамление с помощью Если Ложь Тогда <ТекстАлгоритмы> КонецЕсли; и для использования локальных переменных инициализировать их в Неопределено перед этим Если. Про ВыполнитьЛокально пока не смотрел, но не всегда контекст формы редактирования алгоритма совпадает с контектом самого алгоритма, т.е. вызываться может не из формы, а например из общего модуля...
157. drx211 29 23.06.08 12:17 Сейчас в теме
Если в качестве каталога справки указать сетевой - не работает.

Ошибка здесь:
{Обработка.ирПлатформа.Форма.ФормаСправки(56)}: Ошибка при вызове метода контекста (Прочитать): Каталог не обнаружен 'SrvMoss\upload\Синтакс-помощник\objects\Global context\methods\Message30.html'
ТекстСодержания.Прочитать(ПутьКСодержанию);
по причине:
Каталог не обнаружен 'SrvMoss\upload\Синтакс-помощник\objects\Global context\methods\Message30.html'

Надо бы так: "\\SrvMoss\upload\Синтакс-помощник\objects\Global context\methods\Message30.html"
57. tormozit 7394 21.04.07 12:14 Сейчас в теме
Спасибо за ценные замечания и предложения.

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

ВНИМАНИЕ! Данная версия совместима только с версиями платформы 8.1.7 и выше
58. Robert 723 21.04.07 20:38 Сейчас в теме
А что значит "Выпустить компоненту в виде подсистемы (CF)"? Можно поподробней? Что за подсистемы такие?
59. tormozit 7394 22.04.07 03:12 Сейчас в теме
0.86 для 8.1.7
- исправлена неработающая опция условия открытия формы подсказки в настройках компоненты
- исправлена работа с перечислениями, которую испортил в предыдущем релизе
- реализовано вычисление системных перечислений
- доделана работа с константами
60. Sol 54 24.04.07 05:43 Сейчас в теме
> На днях планирую выпустить 0.83 под 8.0

Будет? Или для 8.0 решил прекратить поддержку?
61. tormozit 7394 24.04.07 07:20 Сейчас в теме
> Будет? Или для 8.0 решил прекратить поддержку?
Скорее всего будет, но последняя. Возможно в конце недели.
62. tormozit 7394 29.04.07 23:17 Сейчас в теме
Вышла 0.87 под 8.1
- доведен до ума браузер по справке (реализовано динамическое подключение стилей)
- устранена ошибка в синтаксическом анализаторе, приводящая к зацикливанию
- немного улучшен синтаксический анализатор
- сделана подсказка по типам (контексты внутреннего языка "Тип("", "Новый"и языка запросов "ССЫЛКА")
63. tormozit 7394 29.04.07 23:18 Сейчас в теме
Для версии 0.87 необходимо скачать новые файлы справки. Со старыми она работать не будет.
64. tormozit 7394 30.04.07 01:42 Сейчас в теме
Да, еще поля виртуальных таблиц стали более корректно вычисляться.
65. German 416 30.04.07 11:24 Сейчас в теме
Сергей где обещеная 0.83 под 8.0? Неможем новую версию выпустить EI
ждем тебя.....
66. tormozit 7394 30.04.07 11:48 Сейчас в теме
>> Сергей где обещеная 0.83 под 8.0? Неможем новую версию выпустить EI
ждем тебя.....
Ладно. Сейчас попытаюсь...
67. tormozit 7394 30.04.07 13:44 Сейчас в теме
Наконец то! Выпустил 0.88 под 8.0.

0.88 включает исправление мелких ошибок
68. tormozit 7394 30.04.07 16:51 Сейчас в теме
0.89 под 8.1
- добавлена посдказка для первого параметра конструктора ОписаниеТипов - <Новый ОписаниеТипов(">
- в таблицу типов добавлены все примитивные типы
69. Sol 54 01.05.07 09:27 Сейчас в теме
Спасибо.
Исправь под 8.0 ошибку. Ты там забыл убрать проверку Общего модуля на свойство "Глобальный" ;)

P.S. Небольшой совет. Если хочешь, чтобы разработка пользовалась большей популярностью, то приложи здесь пару Приложений, где она уже включена в Поддержку. Привлекешь новичков, которым она как раз и нужна, но которые сами ее в Приложения вставить не могут.

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

Так как обработка очень полезна новичкам, но они-то как раз сами, вряд ли пока смогут ее куда-нибудь подсоединить ;)
70. tormozit 7394 01.05.07 09:48 Сейчас в теме
Спасибо за багрепорт.
Устранил проверку общих модулей на глобальность в версии 0.89 под 8.0. Нужно перекачать заново.
71. tormozit 7394 01.05.07 10:21 Сейчас в теме
Sol,
по поводу конечных продуктов я уже думал. Когда реализую "Выпустить компоненту в виде подсистемы (CF)", тогда уже можно будет включить туда пару "вкусных" приложений.
72. tormozit 7394 01.05.07 18:29 Сейчас в теме
Вышли версии 0.90
- исправлены 2 ошибки в синтаксическом анализаторе (статистика)
73. tormozit 7394 02.05.07 23:28 Сейчас в теме
Исправлена ошибка в релизах 0.90 с вычислением системных перечислений (внес ее в одном из предпоследних релизов).
74. 03.05.07 03:54 Сейчас в теме
В процедуре ПроверитьПрограммныйКод() не хватает:
Код
      Для каждого ЛокальноеСлово из ТаблицаЛокальногоКонтекста Цикл
         Если ЛокальноеСлово.ТипСлова = "Свойство" Тогда
            ТекстДляВыполнения = ЛокальноеСлово.Слово+" = Неопределено;
               |"+ТекстДляВыполнения;
         КонецЕсли;
      КонецЦикла;
Показать полностью

Переменные локального контекста надо бы инициализить.

Еще не хватает процедуры УдалитьСловоЛокальногоКонтекста(Слово). Контекст может меняться в зависимости от каких-либо параметров....
75. tormozit 7394 03.05.07 07:12 Сейчас в теме
> Переменные локального контекста надо бы инициализить.
Тут позволю себе не согласиться. Допустим у меня есть таблица значений определенной структуры, которая передается в программный код для обработки. Если я ее буду превращать в Неопределено, то о какой обработке той таблицы может идти речь? Думаю, правильнее всего будет инициализировать конкретные локальные переменные в самом программном коде явно.

Процедура УдалитьСловоЛокальногоКонтекста(Слово, ТипСлова) будет добавлена в следующем релизе.
76. 03.05.07 14:08 Сейчас в теме
Пусть есть Конвертация данных от 1С. И вот мы пишем в обработчике перед выгрузкой.
Код
КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(Источник.Дата) + ЗначениеВСтрокуВнутр(Источник.ТипЦен);
Показать полностью

Что такое Источник? В алгоритме его не инициализят. Или
Код
Запросы.КорректировкаДолга.УстановитьПараметр("ДатаНачала",     ДатаНачала);
Показать полностью

Не всегда алгоритм может быть целиком текстом какой-либо процедуры. А даже если и так, в любом случае у процедуры и функции есть параметры, которые явно никто инициализировать не будет, они формируют контекст, к которому применяется алгоритм.
При проверке алгоритма такое допущение (=Неопределено) необходимо...
77. tormozit 7394 04.05.07 00:13 Сейчас в теме
Согласен. В следующей версии сделаю.
78. German 416 04.05.07 11:07 Сейчас в теме
Пожелания мелкие....
1. Убрать кнопку конструктора запросов из макетов, она хуже работает чем стандартная
2. Кнопку Справка Ctrl+F1 Переименовать в "Поиск в синтаксисе помошнике"; И картинку поставить как в конфигураторе, а то чтото в начале запутался.
3. Если путь к файлам справки не указан тогда кнопку поиск в синтаксисе помошнике делать недоступной.
Хорошо бы... Фантазии...
1. Синтаксис помошник открывался как в конфигураторе с деревом, ну а если будет индекс тогда вообще фантастика!!!.....
2. Применить шаблоны которые входят в стандартный конфигуратор.....
3. Файлы синтаксиса помошника выложить где нибуть в группах например Googlу на http://groups.google.ru/grphp?hl=ru&tab=wg&q=
для общего доступа и изменения, дополнения примерами и прочее...., тогда фалы справки придется держать у себя если только нет интернета, а так прямо из сети.
79. tormozit 7394 04.05.07 12:51 Сейчас в теме
> 1. Убрать кнопку конструктора запросов из макетов, она хуже работает чем стандартная
Поясни пожалуйста.
80. Sol 54 04.05.07 13:55 Сейчас в теме
В запросах не работает компонента практически не работает с бух.регистрами
Например после "ВЫБРАТЬ * ИЗ РегистрБухгалтерии.Хозрасчетный." нажать Crtl+Space, то выходит ошибка "Поле объекта не обнаружено (ВидРегистра)".

Если самостоятельно порешить эту проблему, то далее выходит другая - "Значение не является значением объектного типа (ИмяКоллекции)". Спотыкается на <Измерения>, т.к. в Макете "ОписаниеТиповИКоллекций" есть только <Имя измерения>, но нет просто <Измерения>.

P.S. При этом <Имя измерения>, содержится в Макете дважды ;)
81. tormozit 7394 04.05.07 14:30 Сейчас в теме
На бух.регистрах в запросах пока не отлаживалась. Также, наверное, не работает и с регистрами расчета.
Регистрами бухгалтерии займусь в ближайшие дни.
82. German 416 04.05.07 15:07 Сейчас в теме
>> 1. Убрать кнопку конструктора запросов из макетов, она хуже работает чем стандартная
>Поясни пожалуйста.
если выделяю только вложенный запрос строит для всего запроса конструктор.
83. German 416 04.05.07 15:17 Сейчас в теме
Описание добавления локальных свойств вообще нет.
Какие возможности?
Планы?
Есть только два примера почти одинаковых....:(

Чем отличаются "ТипСлова" -свойство и т.д.
как мне допустим указать в локальном контексте текущую строку табличного поля?
Или просто строку таблицы?
84. tormozit 7394 04.05.07 15:21 Сейчас в теме
Герман
Я понял. В самом деле выделение не учитывается в моей команде, но зато выделяется ошибочная строка. Поэтому постараюсь реализовать в своей команде учет выделения текста при вызове конструктора.
85. German 416 04.05.07 15:28 Сейчас в теме
+ По кнопке конструктора дополнения:
Да если доделать твоя будет лучше без сомнения

Нужно еще проверять в какое меню она выводится(кнопка), если в контекстное тогда, надо снимать галку авто контекстное меню. а то получается 2 кнопки конструктора.... :))
86. tormozit 7394 05.05.07 00:05 Сейчас в теме
> Нужно еще проверять в какое меню она выводится(кнопка), если в контекстное тогда, надо снимать галку авто контекстное меню.

На мой взгляд, это лучше делать вне компоненты. Опиши ситуацию, в которой по-твоему это целесообразней производить из компоненты?
87. 05.05.07 03:09 Сейчас в теме
Мелкие исправления для справки.
Создавать сначала стиль, потом грузить body. Иначе скачет страничка когда рендерится.
Получая форму справки, делать владельцем ЭтаФорма, иначе справка остается висеть после закрытия диалога редактирования текста.
88. tormozit 7394 05.05.07 10:25 Сейчас в теме
> Чем отличаются "ТипСлова" -свойство и т.д.
"Метод" - к слову добавляется одна (или две) скобки
"Свойство" - к слову ничего не добавляется
89. tormozit 7394 05.05.07 10:29 Сейчас в теме
>как мне допустим указать в локальном контексте текущую строку табличного поля?
Или просто строку таблицы?

В данный момент нет нормального способа. Расширения элементов формы пока не поддерживаются и описание колонок для таблиц значений тоже.
90. tormozit 7394 05.05.07 10:36 Сейчас в теме
> Создавать сначала стиль, потом грузить body.
Я бы с радостью. Дашь пример кода?
91. 05.05.07 17:14 Сейчас в теме
Ну просто местами поменять. Сначала
Код
ЭлементыФормы.ПолеHTMLДокумента.Документ.createStyleSheet(ПутьКСтилю);
Показать полностью

потом
Код
ЭлементыФормы.ПолеHTMLДокумента.Документ.body.innerHTML = СодержаниеСтраницы;
Показать полностью

92. tormozit 7394 05.05.07 17:20 Сейчас в теме
> Ну просто местами поменять.
Так страничка уже отображена. Таким способом лишь можно сократить время ее сырого отображения. Это я уже сделал, но совсем избавиться от кратковременного показа в сыром виде не хватает времени на изучение сабжа.
93. tormozit 7394 05.05.07 18:24 Сейчас в теме
Вышли 0.91
- теперь вызов конструктора запроса при наличии выделенного текста берет только его, а не весь текст (как и стандартная команда платформы)
- уменьшено время отображения сырой страницы справочной системы
- добавлен метод УдалитьСловоЛокальногоКонтекста
- в режиме языка запросов ввведены новые типы слова "Поле" и "Таблица" со своими пиктограммами
- исправлено вычисление полей ряда виртуальных таблиц (главным образом, регистров бухгалтерии)
- в версии для 8.1 оптимизирована структура индексов
- исправлены мелкие ошибки с поиском нужной страницы синтаксис-помощника
- добавлен реквизит компоненты ФормаВладелец и теперь все дочерние формы закрываются вместе с главной
- исправлены ошибки в таблицах описания платформы
- добавлены типы для системных констант Null, Неопределено, Истина, Ложь
94. 05.05.07 23:05 Сейчас в теме
Все краше и краше :)
Что-то надо делать с параметрами методов локального контекста...
Ладно, передать массив массивов типов в процедуру добавления слов несложно, но вот каким образом показать эти параметры при редактировании?...
Может по нажатию для методов локального контекста по Ctrl+F1 отображать popup меню с параметрами (НаименованиеПараметра - ТипПараметра)? Развивая мысль для свойств локального контекста, по Ctrl+F1 тоже показывать тип в этом контекстном меню. Честно говоря, не знаю будет ли это работать достаточно быстро...
Либо второй вариант дать возможность передавать код html-страницы с хелпом по методу/свойству. Это будет смотреться универсально, хотя писать в формате help'а от 1С сложновато, да и ссылок не получится по типам...
95. German 416 07.05.07 09:23 Сейчас в теме
>На мой взгляд, это лучше делать вне компоненты. Опиши ситуацию, в которой по-твоему это целесообразней производить из >компоненты?
Да очень просто
КонтекстнаяПодсказка1.Инициализировать(ПолеТекстовогоДокументаСКонтекстнойПодсказкой,ЭтаФорма, ЭлементыФормы.ТекстЗапроса, ЭлементыФормы.КонтМеню.Кнопки.Предприятие,Истина);
где
ЭлементыФормы.КонтМеню.Кнопки.Предприятие контекстное меню ЭлементыФормы.ТекстЗапроса с признаком авто.


Да на самом деле это не существенно, но если бы сделал было бы ничего

96. Sol 54 15.05.07 00:09 Сейчас в теме
Если вызвать синтаксис-помошник (Ctrl+F1) для значений Истина или Ложь - ничего не происходит, Справка не открывается. Если данные значения встретить в СП (еще сам тип Булево) и щелкнуть по ним, то пишет "Указаная страница справочной информации отсутствует."
97. tormozit 7394 15.05.07 11:33 Сейчас в теме
> Если вызвать синтаксис-помошник (Ctrl+F1) для значений Истина или Ложь - ничего не происходит,
К сожалению, я пока не нашел способа это исправить.
98. German 416 15.05.07 11:59 Сейчас в теме
Развитие то идет?
99. tormozit 7394 15.05.07 12:21 Сейчас в теме
> Развитие то идет?
Нет. Сейчас по работе очень загружен, даже в выходные приходится работать.
Следующая версия будет не раньше, чем через месяц.
100. tormozit 7394 30.05.07 00:37 Сейчас в теме
В версии под 8.1 исправлена ошибка при вычислении свойств типа ВыборкаИзРезультатаЗапроса.
Версия под 8.0 больше не будет поддерживаться.
101. tormozit 7394 06.06.07 00:22 Сейчас в теме
В версии под 8.1 исправлены ошибки, связанные с вычислением типов, связанных с планами счетов.
102. Sol 54 12.06.07 18:36 Сейчас в теме
> Версия под 8.0 больше не будет поддерживаться.

А почему тогда номера версий одинаковые?
103. Sol 54 12.06.07 18:39 Сейчас в теме
P.S. И заведи пожалуйста номер релиза для справки, а то не видно когда ты ее меняешь.
А менять ты ее наверняка будешь, в связи с выходом 8.1.8
104. tormozit 7394 12.06.07 18:55 Сейчас в теме
>А почему тогда номера версий одинаковые?
Просто новых версий не выходило.
А в последней версии для 8.1 я исправлял ошибки без изменения номера версии.
Таким образом хотя и номера версий одинаковые, 0.91 под 8.1.7 уже ушла вперед.

>И заведи пожалуйста номер релиза для справки
Сделаю.
105. tormozit 7394 18.06.07 13:01 Сейчас в теме
0.92
- довел до ума вычисление полей таблиц в языке запросов, особенно криво раньше работало с бухгалтерскими таблицами
- исправил несколько мелких ошибок
106. tormozit 7394 29.06.07 03:13 Сейчас в теме
Выложил подсистему 0.5 под 8.1
- исправлены ошибки
- добавлена переделанная обработка КонсольОтчетов
- оптимизировано использование ресурсов

Самое главное, теперь вы можете встроить данную подсистему в свою конфигурацию, на основе ее доделать какую-нибудь полезную обработку и прислать ее, а я ее включу в следующую версию подсистемы в качестве демонстрации.
107. tormozit 7394 01.07.07 23:00 Сейчас в теме
Выпущена подсистема 0.65 под 8.1
- добавлена переделанная обработка УниверсальныеПодборИОбработкаОбъектов
108. пользователь 06.07.07 23:19
Сообщение было скрыто модератором.
...
110. tormozit 7394 14.07.07 19:00 Сейчас в теме
Подсистема 0.70
- в компоненте реализован режим горячей фильтрации списка слов по вводимой подстроке (поле располагается справа от текущего слова)
- в универсальном подборе и обработке объектов теперь поддерживаются документы, справочники, планы видов характеристик, задачи, бизнес-процессы, устанавливаются нормальные представления для всех реквизитов, в настройки попадают все доступные поля; подобработка установки реквизитов теперь учитывает использование реквизита у объектов с группами
111. tormozit 7394 14.07.07 21:54 Сейчас в теме
Подсистема 0.70
Забыл упомянуть об исправлении клавиши для перехода "внутрь" выбранного слова в окне подсказки. Ранее она была ">" вместо обещанной в справке "." (кириллица).
112. tormozit 7394 17.07.07 05:31 Сейчас в теме
Подсистема 0.70 была выпущена на 8.1.8 и к сожалению не была проверена на совместимость с 8.1.7. Выяснилось наличие ошибки в 8.1.7, из-за которой подбор слова не работал при пустом фильтре. Информация о совместимости обновлена.
113. tormozit 7394 29.07.07 13:22 Сейчас в теме
Справка 8.1.8
- при выпуске этого релиза компания 1с учла многие замечания и пожелания (главное - наконец то мы получили долгожданное полноценное описание метаданных)
- файлов стало еще больше (теперь около 23 тысяч)

Подсистема 0.71
- добавлен справочник "Алгоритмы" для хранения программного кода в БД
- добавлен интерфейс Разработчик
- в самой контекстной подсказке исправлена мелкая ошибка при работе с фильтром
114. tormozit 7394 29.07.07 14:14 Сейчас в теме
Подсистема 0.71
- в компоненте исправлена ошибка, в большинстве случаев блокирующая открытие контекстной справки из списка слов подсказки.
115. tormozit 7394 29.07.07 14:54 Сейчас в теме
Обновил скриншоты и добавил новые.
116. tormozit 7394 29.07.07 18:07 Сейчас в теме
Подсистема 0.71
- в консоли отчетов исправлены привязки на панели настроек
117. tormozit 7394 03.08.07 16:16 Сейчас в теме
Подсистема 0.72
- в консоли отчетов устранена ошибка при работе с параметром-списком
- в компоненте наконец реализовал подсказку после "ЗНАЧЕНИЕ(" в режиме языка запросов
- в компоненте исправлена ошибка вычисления планов видов характеристик
118. yuraivanov 06.08.07 02:16 Сейчас в теме
Жаль, что заюзан модуль приложения. К своей конфе подключать не стал, модуль приложения - табу. И наименования метаданных без префиксов - плохо... Придется остаться на обработке, которая устраивает более чем. Спасибо за полезную обработку, еще раз :)
119. tormozit 7394 12.08.07 23:32 Сейчас в теме
Подсистема 0.73
- в обработках исправлены мелкие ошибки
- в групповых подборе и обработке объектов реализован выбор объекта через дерево метаданных
Компонента 0.96
- исправлена ошибка при вычислении реквизитов табличных частей
- добавлена обработка ошибок внутренних вычислений виртуальных таблиц, т.е. если вы ошибочно опишите виртуальную таблицу и обратитесь к ее полю, то подсказка укажет на ошибочное определение виртуальной таблицы
- реализована персонализация элементов коллекций корневых типов объектов метаданных
- доработана работа с метаданным (в 8.1.8 описание метаданных сильно переделали, поэтому возникали несостыковки)
- исправлены мелкие ошибки
120. Палыч 17.08.07 07:04 Сейчас в теме
Пора бы уже придумать собственное название для проекта ;-)
121. tormozit 7394 17.08.07 07:11 Сейчас в теме
> Пора бы уже придумать собственное название для проекта ;-)
Т.е. что ти типа Telepat? Может у тебя есть идеи по этому поводу?
122. tormozit 7394 28.08.07 10:27 Сейчас в теме
Свершилось!
0.75(0.98)
- в режиме языка запросов добавлен реквизит "Ссылка" у табличных частей
- теперь окно справки по умолчанию возвращает фокус форме-владельцу, а в настройках компоненты появилась опция управляющая этим поведением
- в консоли отчетов добавлен режим замера времени построения отчета
- восстановлен порядок в связях с файлами справки виртуальных таблиц
- улучшен синтаксический анализ
- добавлена команда вызова контекстной справки по параметру метода!
- в подсистему добавлена консоль компоновок данных с контекстной подсказкой в редакторе запроса
123. German 416 28.08.07 11:02 Сейчас в теме
приятно ....
ну до телепата еще далеко.... можно например HelpCoder

как на счет того чтобы использую все свои (ее) возможности встроить ее в EI . а то я пытался ... не очень красиво и полезно выходит ...
124. tormozit 7394 28.08.07 17:47 Сейчас в теме
0.76(0.99)
- исправлена ошибка, приводящая к неправильному сбору статистики (внесена в предыдущем релизе)
- исправлена ошибка при попытке открыть контекстную справку по локальному слову
- исправлена ошибка в демонстрационном алгоритме формы примера компоненты
- для модифицированных типовых обработок и отчетов в имена добавлен префикс
125. tormozit 7394 28.08.07 22:32 Сейчас в теме
0.77(0.99)
- исправлена ошибка с описанием функций языка запросов (внесена в предыдущем релизе)
126. tormozit 7394 30.08.07 21:37 Сейчас в теме
0.78(0.99)
- исправлена ошибка в консоли компоновок данных, препятствующая восстановлению сохраненной настройки отчета
127. tormozit 7394 02.09.07 10:59 Сейчас в теме
0.79(0.99)
- исправлены мелкие ошибки в консоли компоновок данных
128. VVi3ard 52 06.09.07 21:48 Сейчас в теме
Классная и главное стабильная разработка. Мне очень понравилось, давно порывался написать что то подобное но всё страшно было... Удивлён что так мало проголосовало.

Единственое чего не хватает это чтобы можно было задавать свои данные для списка подбора в виде дерева.

Сейчас можно задать свои свойства, реквизиты или методы. Но нельзя сделать чтобы к ним можно было обращаться через точку.
129. tormozit 7394 06.09.07 22:56 Сейчас в теме
0.80(1.00)
- устранена возможность бесконечной рекурсии (падение приложения), присутствовавшая в режиме языка запросов
- исправлены ошибки в консоли компоновок данных и консоли отчетов
130. tormozit 7394 13.09.07 00:32 Сейчас в теме
0.81(1.02)
- доделано вычисление метаданных
- реализована поддержка колонок у ТаблицаЗначений, ДеревоЗначений, РезультатЗапроса пока только для свойств локального контекста (обновил форму-пример для демонстрации новшества)
131. tormozit 7394 13.09.07 07:53 Сейчас в теме
0.82(1.03)
- исправлена парочка свежих мелких ошибок
132. tormozit 7394 20.09.07 00:10 Сейчас в теме
0.84(1.05)
- в компоненте в режиме языка запросов добавлена команда удаления всех символов "|" (CTRL+ALT+D)
- в компоненте в сообщении об ошибке теперь будет выводится представление поля тектового документа, в котором возникла ошибка
- в подсистему добавлена консоль запросов, где компонента подключена к редактору запроса и редакторам кода обработок (перед выполнением запроса, обработка результата, обработка строки результата), остальные фичи описать пока нет времени
133. tormozit 7394 20.09.07 00:20 Сейчас в теме
Кстати забыл упомянуть. В консоли запросов поддерживается работа с временными таблицами. Т.е. менеджер временных таблиц всегда один и тот же. Для его очистки предназначена специальная команда на панели действий формы.
134. tormozit 7394 23.09.07 22:02 Сейчас в теме
Проект разделен на 2.
Здесь остается подсистема "Контекстная подсказка", которая лишается всех приложений.
А полная же подсистема теперь расширена, названа "Инструменты разработчика"и находится здесь http://infostart.ru/projects/1274.
135. tormozit 7394 24.09.07 08:28 Сейчас в теме
1.08
- улучшена работа в режиме языка запросов с разлиными его расширениями
136. tormozit 7394 26.09.07 01:33 Сейчас в теме
1.10
- добавлена опция отключения промежуточных дополнений
- добавлено закрытие формы подсказки по "="
137. tormozit 7394 28.10.07 13:56 Сейчас в теме
1.12
- исправлены составные типы (которые раньше были простыми) в описании свойств и методов
- улучшено удобство и оптимизирована работа с составными типами
- добавлены новые инструмены "Исследователь объектов" и "Исследователь коллекций", являющиеся в некотором смысле аналогами вычислителю выражений отладчика
- добавлена поддержка обращения по имени к элементу структуры локального контекста
- добавлены новые ошибки =)
138. tormozit 7394 28.10.07 13:58 Сейчас в теме
Чтобы вызвать исследователь объектов, нужно вызвать глобальную функцию Исследовать(<Объект>)
139. tormozit 7394 11.11.07 20:01 Сейчас в теме
1.13
- добавлена начальная поддержка COM-объектов
140. tormozit 7394 17.11.07 05:25 Сейчас в теме
1.17
- добавлена возможность просмотра строковых значений в исследователе объектов в отдельном окне
- исправлено в некоторых случаях некорректное вычисление полей вида "СубкнтноX"
- обновлена справочная информация
- добавлена специальная поддержка V8.ComConnector и V8.Application (конфигурация считается идентичной)
- исправлены мелкие ошибки
141. tormozit 7394 04.12.07 23:57 Сейчас в теме
1.19
- исправлено в некоторых случаях некорректное позиционирование курсора после вставки слова
- исправления мелких ошибок
142. tormozit 7394 19.12.07 00:47 Сейчас в теме
1.21
- BSD лицензия интегрирована в общий модуль ирГлобальный
- улучшен анализ операторов присваивания на предмет ложных срабатываний (Если Тогда, Пока Цикл, ВызватьИсключение, комментарии, строковые константы);
143. Yra_bes 29.01.08 17:52 Сейчас в теме
Как эту красоту начать пользовать?
144. tormozit 7394 03.02.08 09:36 Сейчас в теме
В версии 1.21 сломана подсказка по COMОбъектам. Починю в ближайшей версии.
145. tormozit 7394 17.02.08 22:46 Сейчас в теме
1.24
Подсказку по COM-объектам к сожалению пока не успел починить.
Зато реализовал поддержку шаблонов из файлов ST. Пока полностью обрабатываются только 2 управляющие конструкции: <?> и <?"Параметр">. Остальные управляющие конструкции будут просто выкидываться. Для загрузки файла ST используется парсер
146. tormozit 7394 17.02.08 22:48 Сейчас в теме
1.24
Подсказку по COM-объектам к сожалению пока не успел починить.
Зато реализовал поддержку шаблонов из файлов ST. Пока полностью обрабатываются только 2 управляющие конструкции: <?> и <?"Параметр">. Остальные управляющие конструкции будут просто выкидываться. Для загрузки файла ST используется парсер GoldParser.dll. При необходимости пользователю будет предложено скачать его в полуавтоматическом режиме.
147. tormozit 7394 28.02.08 02:51 Сейчас в теме
1.26
Теперь в полях текста программы на встроенном языке можно вызывать конструктор запроса (как в конфигураторе).
Улучшена обработка комментариев и строковых литералов.
148. tormozit 7394 28.02.08 02:52 Сейчас в теме
1.26
Восстановлена работоспособность подсказки по COMобъектам.
149. tormozit 7394 29.02.08 06:55 Сейчас в теме
1.27
- исправлены мелкие ошибки
- ком-компоненты теперь встроены в макеты (устанавливаются без наличия подключения к инету)
150. tormozit 7394 16.03.08 09:45 Сейчас в теме
Сделал себе WM кошелек для благодарностей. Смотрите в профиле.
152. tormozit 7394 20.03.08 08:07 Сейчас в теме
1.30
- улучшена работа с составными типами
- улучшена контекстная справка (теперь появляется список всех ролей и типов значений слова)
- исправлены мелкие ошибки
- улучшены исследователь объектов и исследователь коллекций
153. tormozit 7394 23.03.08 10:41 Сейчас в теме
1.31
Обновил синтакс-помощник до 8.1.10
- исправления ошибок
- из подсистемы удален исследователь объектов
154. tormozit 7394 02.04.08 00:33 Сейчас в теме
1.32
- добавил рейтинги (статистические); они хранятся в профиле юзера 1с, т.е. у каждого юзера и ИБ свои рейтинги формируются; рейтинги позволяют заметно сократить количество нажатий на кпоки за счет установки курсора на слово с самым высоким рейтингом из всех слов удовлетворяющим заданным условиям; чем чаще используется подсказка, тем она становится "умнее"; похожий механизм уверен присутствует и в знаменитом телепате
155. tormozit 7394 23.04.08 08:41 Сейчас в теме
1.34
- научил вычислять элементы отборов у наборов записей и динамических списков
- исправлен ряд мелких ошибок
- добавлен редактор строкового литерала (строковой константы), который поддерживает все расширения поля текстового документа с наличием в режимах языка запросов и встроенного языка подсказки
- исправлена ошибка с чувствительностью шаблонов к регистру
- удалены мусорные формы
- обновлена ФормаПример, куда добавлен код инциализации глобального контекста
156. zag2art 19.06.08 02:36 Сейчас в теме
В виде внешней обработки бы...
158. drx211 29 23.06.08 12:24 Сейчас в теме
Можно исправить так

ПутьКСодержанию = СтрЗаменить(ПутьКСодержанию, "%20", " ");
// ВСТАВКА 23.06.2008 РА
Если Лев(КаталогСправки, 2) = "\\" Тогда
ПутьКСодержанию = "\\" + ПутьКСодержанию;
КонецЕсли;
// КОНЕЦ ВСТАВКИ
ТекстСодержания = Новый ТекстовыйДокумент;
ТекстСодержания.Прочитать(ПутьКСодержанию);
159. drx211 29 23.06.08 12:32 Сейчас в теме
Сорри... Не посмотрел тип КаталогСправки, надо так:

// ВСТАВКА 23.06.2008 РА
Если Лев(КаталогСправки.ПолноеИмя, 2) = "\\" Тогда
ПутьКСодержанию = "\\" + ПутьКСодержанию;
КонецЕсли;
// КОНЕЦ ВСТАВКИ
160. tormozit 7394 23.06.08 14:18 Сейчас в теме
(159) Спасибо. Будет исправлено в следующей версии.
161. tormozit 7394 21.09.08 22:34 Сейчас в теме
1.40
- таблицы описания платформы и синтакс-помощник переформированы из 12-го релиза платформы
- добавлен переключатель для управления методом вывода сообщений (в окно сообщений / в виде предупреждений)
- исправлена ошибка при обработке сетевых путей к файлам синтакс-помощника
- реализован скромный программный интерфейс (несколько методов) для разрабора контекста в позиции курсора
- ряд других незначительных улучшений...
162. Botik 04.04.09 16:48 Сейчас в теме
Спасибо. Все просто супер.
163. vitaliyua 12.06.09 15:52 Сейчас в теме
Установлена подсистема "Инструменты разработчика" v1.75. Скачал по ссылке "Файлы синтакс-помощника 8.1.12 в архиве", скопировал в папку. В интерактивном режиме включаю настройку компоненты "Контекстная подсказка", в качестве пути к файлам справки указываю непосредственно скопированную из архива папку, ". .\Синтакс-помощник". Подскажите, какую папку требуется указать в значении поля "Файл шаблонов теста"?
164. tormozit 7394 12.06.09 16:12 Сейчас в теме
(163) Здесь ты можешь ничего не указывать, пока не узнаешь, что такое шаблоны. Если почитать справку к платформе, то
"Шаблон представляет собой специальную текстовую конструкцию, которой подменяется набранный текст. Шаблон создается для быстрого ввода часто используемых текстовых конструкций." Файл шаблонов имеет расширение st

165. vitaliyua 12.06.09 16:35 Сейчас в теме
(164) Что такое шаблоны, в общих чертах - знаю, даже свои :) использую. Если правильно понял - это именно тот случай, когда в качестве файла шаблона можно указывать любой требуемый файл шаблонов, который не идет в комплекте поставки "Синтаксис-помощника"?
166. tunec 13.07.09 16:52 Сейчас в теме
брррр...
вроде вещь нужная, но при интеграции в ЗУП 8,1,15,4 стали вываливаться ошибки... Вообще мне нужна была консоль заданий с поддержкой временных таблиц, причем подключаемая как внешняя... Придется самому писать...
167. tormozit 7394 13.07.09 17:31 Сейчас в теме
(166) тут вроде и в помине нет консолей
168. tunec 13.07.09 18:21 Сейчас в теме
тьфу, консоль запросов :)
А у тя получается что надо ставить несколько обработок и пр... После чего у мну почему-то перестали находиться некоторые стандартные процедуры модуля приложения, хотя в самом модуле присутствуют...

Для обновления потом не очень удобно получается, хотя вещь нужнейшая! Идеи верные, но ИМХО лучше бы все было оформлено через внешние данные, пусть даже и более тормознуто...

Например пришел я искать ошибку к людям, и че, мне предлагается загаживать их типовую?
169. tormozit 7394 13.07.09 18:31 Сейчас в теме
(168) Для такого случая я бы рекомендовал достойную альтернативу http://infostart.ru/projects/2932/
170. tormozit 7394 15.08.09 12:30 Сейчас в теме
v1.44
+ обновлен синтакс-помощник и описание платформы от 8.1.14

171. tormozit 7394 15.08.09 12:31 Сейчас в теме
+ добавлена возможность выделять текущее слово через CTR+W (как и в 8.2)
172. tormozit 7394 01.11.09 03:03 Сейчас в теме
1.50
- реализована работа синтакс-помощника напрямую из файлов платформы
- ускорено (при закрытом конфигураторе существенно) первое открытие синтакс-помощника
- реализована возможность определения типов переменных в комментариях (//:Т=Новый массив), обновлена форма-пример для иллюстрации данной возможности
- ускорено (при закрытом конфигураторе существенно) первое открытие синтакс-помощника
- реализовано автоматическая установка фильтра по подстроке при вызове подсказки (аналогично VS2010)
- реализовано вычисление метаданных таблиц значений, полученных методами Выгрузить() и ВыгрузитьКолонки() наборов записей
173. Sol 54 14.11.09 01:27 Сейчас в теме
{Обработка.ирПлатформа(3371)}: Ошибка при вызове метода контекста (ПолучитьОбщийМакет): Недопустимое значение параметра (параметр номер '1')
ДвоичныеДанные = ПолучитьОбщийМакет("hstart");


И действительно, общего макета "hstart" в cf-нике нет. А я так хотел посмотреть на
- реализована работа синтакс-помощника напрямую из файлов платформы


;)
175. tormozit 7394 14.11.09 02:10 Сейчас в теме
1.51
- исправлено (173)
174. Sol 54 14.11.09 01:30 Сейчас в теме
Взял макет из "Инструментов разработчика" - там он есть :D
176. NDM 718 30.12.09 15:52 Сейчас в теме
справочник "ирАлгоритмы" обработчик "ПередЗаписью" код: ВыполнятьСинтаксическийКонтрольПередЗаписью = ирПлатформа.ВыполнятьСинтаксическийКонтрольПередЗаписью; - Не работает нет переменной "ВыполнятьСинтаксическийКонтрольПередЗаписью", есть "СинтаксическийКонтрольПередЗаписью"
177. tormozit 7394 12.01.10 21:29 Сейчас в теме
(176) Уверен, что в этой подсистеме есть такой справочник?
178. tromand 24.06.10 09:40 Сейчас в теме
Вопрос, может не совсем по теме, но есть ли что-нибудь, чтобы при написании вызова какой-то функции/процедуры с параметрами после ввода скобки ( появлялся список этих параметров, как в VB например?
179. tormozit 7394 24.06.10 10:11 Сейчас в теме
(178) Есть только CTRL+SHIFT+SPACE, использующий стандартные GUI средства платформы.
180. vip 24.06.10 10:47 Сейчас в теме
(178) Есть, но только в 7.7.
Там все есть, что только пытается появиться в 8.х
187. orefkov 1158 07.12.11 08:52 Сейчас в теме
181. tromand 25.06.10 02:00 Сейчас в теме
Да, но хотелось бы чтобы такая подсказка была для написанных пользователем функций :(
182. Alex3000 19.07.11 07:01 Сейчас в теме
Здравствуйте, уважаемые специалисты и создатель обработки. Большое спасибо за работу!!!

Есть необходимость иметь данную обработку в виде внешней.

Стоит ли копаться с её изменением и перетаскиванием информации из ИрПлатформа? Сильно это трудоемко?
183. Sergey_Murzinov 28.09.11 18:33 Сейчас в теме
Очень помогает в работе
184. pmtvv 09.10.11 14:52 Сейчас в теме
плюс, полезная штука
185. igor_1c 18 12.10.11 12:54 Сейчас в теме
ВОт это да, то что надо. Теперь с разработкой отчетов будет меньше проблем
186. lonsby 68 06.11.11 17:27 Сейчас в теме
Отличная обработка, жаль что никак нельзя сделать ее внешней.
188. CaSH_2004 376 10.05.12 23:53 Сейчас в теме
Уважаемый tormozit, на вопросы еще по своей обработке отвечаете? А то уж больно удобный механизм, 1С ничего аналогичного так и не придумала, жаль что развитие затухло. Хотелось бы продолжить в какой-то мере развитие, но без ВАШЕЙ помощи это будет сложновато. Так что отзовитесь если не сильно сложно!
189. tormozit 7394 11.05.12 11:53 Сейчас в теме
(188) Развитие не остановилось, а перешло в ИР и замедлилось.
190. CaSH_2004 376 11.05.12 12:28 Сейчас в теме
(189) Так а общие вопросы то можно прояснить чтобы понять стадию развития не копаясь глубоко?
вот кратенько:
1. Реализован ли механизм "конструктора ТЗ" как в Снегопате?
2. Реализован ли механизм работы с запросами (создание, заполнение параметров опять же как в Снегопате) в поле типа "Встроенный язык", а не типа "Запрос"
3. Почему реализовано в виде подсистемы? собственно интересует мобильный вариант:
- откуда лучше извлекать код из "Контекстная подсказка" или "Инструменты разработчика"?
- как лучше извлечь?
- подобное видел в Power Explorer, но частично - отсюдова вопрос - что реально вытащить, а что нереально в мобильную версию
191. tormozit 7394 26.02.14 08:01 Сейчас в теме
Для отправки сообщения требуется регистрация/авторизация