Юхлин Антон

656
Рейтинг

antonrost
Антон Юхлин



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

  •   Был(а) на сайте: 10.04.2024

Подписчики 3

Группы

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

Рейтинг 656

Форматирование (выравнивание) кода 1С 8. Навигация по тексту модуля.

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Windows Абонемент ($m) Приложение (exe) Инструментарий разработчика

Форматирование (выравнивание) кода 1С 8. Навигация по тексту модуля. 1. Выравнивает выделенный текст по знакам "=" 2. Выравнивает выделенный текст по инструкции " КАК " (в тексте запроса). 3. Поиск (фильтр при наборе) по тексту модуля.

1 стартмани

08.12.2010    28759    146    antonrost    42       

42

Обработка для просмотра, группировки и печати таблиц значений

Инструменты и обработки Программист Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Бесплатно (free) Внешняя обработка (ert,epf) Подбор и обработка объектов

Универсальная обработка для просмотра и печати таблиц значений. Обработка позволяет: - Группировать таблицу значений с подитогами по каждой группировке; - Сворачивать ТЗ, сортиовать ТЗ; - Изменять порядок колонок, формат ячеек (в том числе с использованием строки формата); - Применять запомненный формат к другим колонкам; - Загружать ТЗ из файла, из ТЧ документа, заполнять из элементами справочника (со всеми реквизитами); - Обрабатывать таблицы, переданные в качестве параметра (ТЗ, Документ); - Сохранять ТЗ в файл на любом этапе обработки;

07.12.2006    23638    1744    antonrost    8       

59

Скрипт для OpenConf: "Выбрать из списка"

Инструменты и обработки Программист OpenConf Россия Бесплатно (free) Компонента, плагин (dll, vbs,..) Инструментарий разработчика

Быстрый выбор из списка (в том числе в модальном окне). Также можно использовать для быстрого поиска в тексте модуля (не очень большого размера).

10.08.2006    20669    463    antonrost    16       

19

Кто работает в программе.

Инструменты и обработки Системный администратор Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Россия Бесплатно (free) Конфигурация (md, cf) Журнал регистрации Инструменты администратора БД

Позволяет увидеть, кто и на каком компьютере работает в программе в данный момент. Возможность отправить сообщение через "NET SEND".

07.08.2006    18462    1140    antonrost    1       

29

Быстрый поиск документов по числовой составляющей номера.

Инструменты и обработки Системный администратор Программист Бухгалтер Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Бесплатно (free) Внешняя обработка (ert,epf) Поиск данных

Наверняка у многих бывает ситуация, когда нужно найти документ по номеру, но изобретательные пользователи (а иногда и программисты) вносят такое большое количество и разнообразие различных префиксов и прочего мусора, что на слух догадаться что такое, например, "АВ С5-1236пр" абсолютно невозможно. При использовании этой разработки необходимость "чтения мыслей" отпадает. Достаточно нажать кнопку поиск (или, при желании, функциональную клавишу), ввести "1236",и на экран выводится легкий для чтения список документов с этой числовой составляющей номера, сгрупированный по фирмам и видам документов. Список фильтруется по условиям отбора и периода журнала. Пара щелчков мышью, и нужный документ активизируется. При наличии FormEx.dll список выводится в виде дерева. Если в номере вообще нет цифр, то нужно искать номер 99999999 (восемь девяток).

20.07.2006    16407    449    antonrost    13       

8

Контроль отрицательных остатков при изменении "задним числом" для всех последующих документов.

Инструменты и обработки Программист Оперативный учет 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Россия Бесплатно (free) Конфигурация (md, cf) Корректировка данных

При изменениях "задним числом" отслеживает, не повлияет ли данное изменение на корректность проведения последующих документов. Поддерживает контроль по регистрам "ОстаткиТМЦ" и "ПартииОтданные" конфигураций "Торговля+Склад" и "Комплексная". Легко настраивается на любую другую конфигурацию и любой регистр остатков.

30.06.2006    21568    1371    antonrost    15       

44

Комментарии

DevНе работает обработка регистрации изменений#4 25.09.20 13:00
На примере "РегистрацияИзмененийДляОбмена83
В модуле Формы "Форма" поменял:

1.
В функциях "ДобавитьРегистрациюВСписокОтбор()" и "УдалитьРегистрациюВСпискеОтбор()":

Код
ОсновнаяТаблицаДинамическогоСписка(СписокСсылок));

на
Код
ОсновнаяТаблицаДинамическогоСписка("СписокСсылок"));



2.
В функции "ОсновнаяТаблицаДинамическогоСписка(РеквизитФормы)":

Код
Возврат РеквизитФормы.ОсновнаяТаблица;

на
Код
Возврат ЭтотОбъект[РеквизитФормы].ОсновнаяТаблица;
AdminКто и что изменял в документе#58 10.10.19 1:27
(55)
Писал эту обработку 13 лет назад, вообще не помню как там что работает )))
1. Если в ТЧ показывать только измененные колонки, то может быть не видно ключевых, необходимых для понимания к чему относится данная строка. Например - не будет видно Номенклатуры, неудобно разбираться. Но при желании можно и скрыть их - кто мешает?

2. Не понял сути вопроса.
DevЭмулятор бизнес процесса. Возможность изменения графических схем и обработчиков узлов без изменения конфигурации. Визуальная отладка схемы.#1 16.05.18 13:34
Добрый день, коллеги. Реализовал у себя алгоритмы заполнения документов в зависимости от различных условий с использованием механизма бизнес-процессов (вернее эмуляция этого механизма). Хотелось бы понять, насколько эта тема актуальна и стоит ли ее развивать для возможности использования в других конфигурациях.

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

Как работает:
Рисуется графическая схема. Кликнув на любой узел, в верхнем правом углу можно редактировать его обработчик. Тут же, нажатием кнопки, проверить результат его выполнения. Чуть ниже можно вести список констант и их значений, к которым можно обращаться из обработчиков по имени константы. Все это хранится в справочнике 1С и может изменяться в любой момент. Схему можно проходить пошагово, или целиком, маршрут будет выделен цветом. Когда схема готова, ее можно вызывать из кода 1С, передавая в качестве параметра контекст документа и имя схемы.

Прикрепленные файлы:

4.jpg
ОбменИнтеграция Viber/WhatsApp/Telegram#37 29.11.17 19:42
Всегда считал, что программисты подразделяются на две категории: "как" и "зачем". Для тех, кто (как и я) относится к категории "как", предлагаю свой вариант реализации:
1. Web-клиент whatsapp (или чего угодно другого) открыт в Хроме
2. Расширение Хрома общается с 1С посредством web или http сервиса, получает данные и отправляет их куда следует просто нажимая на нужные кнопки.

P.S. Это не теория, связка Хром - 1C работает замечательно и предоставляет прямо-таки неограниченные возможности.
AdminКто работает в программе.#0 30.09.13 23:20
Позволяет увидеть, кто и на каком компьютере работает в программе в данный момент.
Возможность отправить сообщение через "NET SEND".
DevФорматирование (выравнивание) кода 1С 8. Навигация по тексту модуля.#35 17.12.10 14:36
(33) Дразнишься? Уже слюнки текут...
DevФорматирование (выравнивание) кода 1С 8. Навигация по тексту модуля.#29 16.12.10 12:58
Цитата
orefkov пишет:
Небольшая демка на тему.
.

С нетерпением жду, когда можно будет этим пользоваться
DevФорматирование (выравнивание) кода 1С 8. Навигация по тексту модуля.#26 11.12.10 17:42
Цитата
artbear пишет:
Вопрос - как смог получить только выделенный текст в окне 1С?
Увы, банальный SendKey "Ctrl-Insert", но попыток найти другой способ еще не оставил.
DevФорматирование (выравнивание) кода 1С 8. Навигация по тексту модуля.#24 10.12.10 11:57
Цитата
alex_4x пишет:
Вот здесь Автор использует регулярные выражения для выделения лексем языка. Конечная цель у него отличная от твоей, но принцип выделения лексем - одинаков.

например ты собираешь все лексемы содержащие Переменная = Значение; Выравнивать по Началу первой лексемы, знака "=", Значение.

Для Т по З Цикл Блаблабла КонецЦикла Тоже лексема - выравнивать

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