Старых Сергей

4133
Рейтинг
+1 за сутки

Сергей Старых
tormozit



  •   Регистрация: 11.06.2006 (10 лет назад)

  •   Был(а) на сайте: сегодня в 16:18


Группы

Профессиональный разработчик

IE 2013 EVO Докладчик

IE 2015 Участник

Рейтинг 4133

Публикации

17.01.2017
Этот помощник запоминает все, что вы копируете в буфер обмена, и позволяет легко и быстро найти в истории нужную информацию и вставить ее в любое окно.

10.08.2015
Рассмотрено много особенностей взаимодействия между базами 1С по COM технологии

07.08.2015
Рассказ об эффективных приемах организации обработок больших объемов данных на платформе 1С. Эти приемы можно назвать шагом к технологии big data.

07.06.2013
Хочешь поскорее приобщиться к новым возможностям 8.3? Не торопись! 8.3.3.641 назвали релизом видимо по политическим причинам. Фактически это - бета с замедленной регистрацией и исправлением ошибок. В статье я привожу самые важные из обнаруженных собой проблем, не затрагивающие новые функции.

20.09.2012
В сложных логических выражениях нередко самому автору спустя какое то время тяжело разобраться, не говоря уже о других программистах. Предлагаемая методика позволяет повысить наглядность таких выражений путем оформления в виде И-ИЛИ дерева и одновременно выполнять их рефакторинг.

18.08.2011
Диалоги выбора файлов каждый раз заставляют тебя выполнять десятки однообразных кликов и скроллов мышкой? Устал от неудобного поиска файлов в проводнике? Эта программа - то, что тебе нужно.

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

20.12.2008
В СКД очень не хватает возможности автофиксации строк. Обусловлено это невозможностью однозначно определить их количество в общем случае. Однако в большинстве случаев это можно сделать

23.11.2008
Платформа 1С 8 не позволяет получать информацию о реквизитах обычной формы. Эти функции позволят вам получать из любой обычной формы 1С 8.X массив имен ее реквизитов, а также имя ее основной реквизит.

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

15.07.2008
Если при усечении типов измерений регистров сведений нарушается уникальность записей, то конфигуратор не дает применить конфигурацию к БД с ошибкой "Записи регистра сведений ... стали не уникальными!" до 8.2.14 и "Имеются записи с одинаковыми измерениями" начиная с 8.2.14. Данная обработка позволит быстро найти такие записи. Обработка больше не поддерживается в мобильном варианте. Теперь она включена в подсистему "Инструменты разработчика" http://infostart.ru/public/15126/

07.06.2008
Самое удобное программное приспособление для скроллинга в практически любых окнах, где есть скроллбар. Просто зажимаешь правую кнопку мышки и движением мышки скроллишь окно!

04.04.2008
Штатного средства для задания макета шапки и подвала для схемы компоновки нет. Вот пример непрямого решения такой задачи.

25.09.2007
Есть много заковыристых задачек, которые часто встречаются в работе. Вот одна из таких задач: Получить запросом общее количество дней наличия товара на складе в заданном периоде с группировками: Номенклатура, ХарактеристикаНоменклатуры, Склад. Днем наличия товара считается день, на конец которого остаток положительный.

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

29.08.2007
Универсальная выгрузка и загрузка данных XML позволяет переносить данные между базами с одинаковой структурой данных. В данной версии значительно ускорен анализ метаданных в процессе инициализации и настройки правил выгрузки.

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

11.07.2007
Иногда, наверное, у каждого из нас возникает необходимость после записи значения в какое либо поле ввода вызвать для него обработчик события ПриИзменении, а о вызове самого события вам приходится только мечтать. В этой статье приводится программный способ вызова этого события.

24.06.2007
Каждый из нас хотя бы раз задумывался над тем, как было бы удобно, если бы мы могли переопределять обработчики событий формы, сохраняя возможность вызова старого обработчика независимо от его имени. В этой статье изложен метод, который позволяет реализовать эту возможность.

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

Прошедшие вебинары

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


Комментарии

UtilsМенеджер буфера обмена - Clip Angel 1.16#43 20.03.17 7:03
1.14
Добавлено
1. В главное меню и в верхней командной панели добавлен переключатель "Перемещать клип наверх после вставки" (по умолчанию ВКЛ)
2. В главном меню добавлены команды для установки значений отбора по типу клипа
3. В нижней командной панели добавлен переключатель "Автовыделение первого вхождения фильтра в тексте клипа" (по умолчанию ВКЛ)
4. Оптимизирована команда очистки фильтра с переходом к верхнему клипу
5. Хоткей "Горячая клавиша открытия окна" заменен на "Горячая клавиша открытия окна со сбросом"
6. Хоткей "Горячая клавиша открытия окна без изменений" добавлен
7. Добавлена команда и сочетание клавиш (F10) для циклического переключения между списком и полем текста
8. Команды вставки клипа и текста клипа теперь обрабатывают все выделенные клипы (мультивставка)
9. Запоминание размеров окна настроек
10. В диалоге "Настройки" добавлены информационные элементы "Команда автозапуска программы" и "Команда текущего запуска программы"
11. Увеличен шрифт поля текстового фильтра
12. В контекстном меню трея добавлена команда "Открыть любимые"
13. Текущее значение текстового фильтра теперь запоминается и при нажатии кнопок поиска и при ручной смене текущего клипа
14. При формировании автозаголовка клипа теперь обрезаются серии символов более 3-х

Исправлено
1. Не работала горячая клавиша открытия окна при условии "Всегда сверху"=ВКЛ и "Быстрое открытие окна"=ВЫКЛ
2. Не работали сочетания клавиш команд меню и кнопки курсора ВПРАВО и ВЛЕВО в поле HTML
3. Исчезновение каретки в поле фильтра
4. Не сохранялось свойство "Макс. размер клипа KB" в настройках
5. При открытом дочернем модальном окне не работали по горячие клавиши
6. Не обновлялся заголовок окна-цели при открытии главного окна
7. Доступность команды "Открыть ссылку" в поле RTF
8. Ошибка при выделении нетекстовых областей в HTML
9. Переход в режим редактирования копии клипа не копировал пометки оригинального клипа

1.15
Добавлено
1. В контекстном меню поля имени приложения добавлена команда "Копировать полное имя файла"
2. Для файлового клипа теперь выделяется короткое имя файла при установке фокуса в поле текста клипа, если выделение отсутствует
3. Добавлена команда "Пометить любимыми" в контекстное меню списка клипов
4. Добавлена настройка "Игнорируемые приложения в захвате клипов"
5. Добавлена команда "Игнорировать приложение" в главном меню

Исправлено
1. Отрезание первого символа при отображении начала большого текста
2. Перевод фокуса в поле текста по TAB
3. Вхождения текстового фильтра со служебным символом "%" иногда не выделялись в тексте
4. Изменены сочетания клавиш для команд "Пометить любимыми" и "Пометить обычными"
DevРегулярные выражения – это просто. Построитель и отладчик регулярных выражений#13 14.03.17 13:05
Отлично. Пользуюсь обычно RegexBuddy для отладки регулярных выражений. Но ограничения VBScript реализации периодически ставят палки в колеса. Поэтому отладчик+конструктор на языке 1С будет полезен. А уж иерархическое описание выражения даже в RegexBuddy отсутствует. В своих разработках я много использовал сложные регулярные выражения и без иерархического описания просто нереально было бы их использовать.

Для создания редакторов кода на встроенном языке и языке запросов на управляемых формах очень пригодится. Вопрос только в скорости работы на больших текстах.
DevПодсистема "Инструменты разработчика" v4.00#2135 13.03.17 13:42
Моя система формирования номеров версий не отражает объем изменений между версиями. После 3.99 всегда идет 4.00
DevПодсистема "Инструменты разработчика" v4.00#2132 13.03.17 1:07
3.97-4.00
Основные изменения
+В редакторе объекта БД Добавлена поддержка типа УникальныйИдентификатор для измерений независимого регистра сведений
+В большинстве форм для команды открытия объекта в редакторе объекта БД по ссылке из ячейки назначено сочетание клавиш CTRL+Q
*Проведена большая оптимизация при работе с очень большими конфигурациями на 8.3+, реализован межсеансовый файловый кэш таблицы таблиц БД
UtilsМенеджер буфера обмена - Clip Angel 1.16#42 13.03.17 0:56
1.11

Добавлено
1. В настройках флажок "Копировать текст в любом окне по Control+F3"
2. В настройках флажок "Быстрое открытие окна" (ВКЛ по умолчанию) для решения проблем с открытием и закрытием окна
3. В настройках "Горячая клавиша сравнения последних клипов"
4. Новый диалог настроек с фильтром, кнопками выбора и возможностью копировать название и описание свойств

Исправлено
1. Окно переоткрывалось при закрытии на некоторых системах
2. Окно не закрывалось по команде ОС и мешало нормальному завершению ее работы
3. Ошибка поиска сборки MSHTML при открытии программы на некоторых системах ниже Windows 10
4. При повторном копировании клипа терялась пометка "Любимый" и пользовательский заголовок
5. Не сохранялся переключатель "Показывать в панели задач" при выходе из программы
6. Копирование из поля текста клипа в режиме не родного оформления выполнялось в формате RTF

1.12

Исправлено
1. Устранена анимация открытия и закрытия окна в режиме "Быстрое открытие окна" = ВЫКЛ
2. Проблема активизации окна в режиме "Быстрое открытие окна" = ВЫКЛ
3. Установка текущей строки после удаления нижнего клипа
4. Копирование выделенного текста клипа в режиме не родного оформления в буфер обмена выполнялось не в формате UNICODE
UtilsМенеджер буфера обмена - Clip Angel 1.16#41 10.03.17 9:14
1.10

Добавлено
1. Продублированы некоторые команды в контекстном меню клипа
2. Путь к программе сравнения текстов в окне "Настройки"
3. Команда "Очистить буфер обмена" в меню Главное/Окно и контекстном меню иконки трея
4. Команда "Переместить в начало" в меню Главное/Список
5. Переключатель "Показывать в панели задач" в меню Главное/Окно

Исправлено
1. Несколько новых ошибок в позиционировании окна особенно на многомониторных экранах
2. Новая ошибка в кнопке "Установить по умолчанию" в окне "Настройки"
3. Не работала заданная по умолчанию новая горячая клавиша для открытия окна с отбором любимых
UtilsМенеджер буфера обмена - Clip Angel 1.16#40 06.03.17 11:09
1.09

Добавлено
1. Быстрое открытие окна но окно всегда присутствует в панели задач
2. Вставка файлового клипа теперь делается с установкой текстового формата
2. Горячая клавиша открытия окна для вставки теперь и закрывает окно
3. Заголовок целевого окна теперь показывается в заголовке окна после " >> "
4. Улучшено форматирование байтового и визуального размеров клипа
5. HTML поле для отображения родного форматирования HTML клипов с возможностью выделять текст или адрес гиперссылок
5. Гиперссылки в тексте клипа теперь открываются по Alt+клик
6. Команда "Выделить все" теперь не выделяет маркер конца текста
7. Размер окна сохраняется/восстанавливается при завершении/запуске приложения
8. "Шрифт по умолчанию" в окне "Настройки", управляющий шрифтом списка и полей текста клипа
9. Глобальная горячая клавиша (по умолчанию Alt+B) открытия окна с отбором любимых клипов
10. Захват клипа картинка+HTML теперь извлекает только HTML данные
11. Команда "Открыть файл клипа" для HTML клипа теперь использует HTML формат

Исправлено
1. Сломанное стандартное сочетание клавиш CTRL+A в списке
2. Ошибка второго открытия RTF файла клипа
3. Легкое мерцание перерисовки списка
4. Ошибки захвата скопированных из Excel клипов (надеюсь)
DevПодсистема "Инструменты разработчика" v4.00#2131 05.03.17 23:47
(2129) К (2130) еще замечу, что
1. в моих инструментах нет обработки с именем "ПоискИЗаменаДублей"
2. в форме моей похожей по имени обработки "ирПоискДублейИЗаменаСсылок" нет строки
Цитата
НайденныеГруппы.НайтиСтроки(мСтруктураКлючаПоиска)[0].НомерГруппы;
DevПодсистема "Инструменты разработчика" v4.00#2130 28.02.17 16:37
(2129)
1. Укажи версию инструментов (также желательно и низшую версию, на которой наблюдал ошибку впервые).
2. Приложи скриншоты со всеми настройками поиска.