Акулов Андрей

1722
Рейтинг

DrAku1a
Андрей Акулов



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

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

Друзья
  • Александр Шкураев
  • Виталий Барилко
  • Ирина Лапшина
  • Евгений Мадонов
  • Andpyxa Тюtюнниk
  • Алексей Юрьев
  • Андрей М.
  • Atomic Arts
  • Arthur Middle
  • Дарья К
  • zavedeev
  • Vitaly In-Touch
  • Владимир Сухарь
  • Екатерина Липунова
  • Сергей Головченко
  • Алексей Ульянов
Подписчики 66

Группы

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

Рейтинг 1722

Ниндзя-код

Статья Программист Платформа 1С v8.3 Россия Бесплатно (free) Нет файла Рефакторинг и качество кода

Предлагаю вашему вниманию советы мастеров древности. Программисты прошлого использовали их, чтобы заострить разум тех, кто после них будет поддерживать код. Гуру разработки при найме старательно ищут их применение в тестовых заданиях. Новички иногда используют их ещё лучше, чем матёрые ниндзя. Прочитайте их и решите, кто вы: ниндзя, новичок или, может быть, гуру? (Адаптация статьи "Ниндзя-код" из учебника JavaScript)

01.04.2024    2571    DrAku1a    15       

35

KeyPad для 1С-ника

Инструменты и обработки Программист Windows Абонемент ($m) Архив с данными Инструментарий разработчика

Техническое решение проблемы смены раскладки для ввода недостающих символов при написании кода на русском языке. Готовое устройство работает по принципу "подключи и используй", без драйверов. Работает в удаленных сеансах (VNC, RDP). Проверялось только в ОС Windows.

1 стартмани

07.12.2023    7164    2    DrAku1a    43       

60

Групповая загрузка метаданных в Конвертации данных 2.1 (2.1.8.2)

Инструменты и обработки Программист Платформа 1С v8.3 1С:Конвертация данных Windows Абонемент ($m) Внешняя обработка (ert,epf) Перенос данных 1C

Обработка для КД 2 позволяет автоматизировать процесс обновления информации о метаданных конфигурации. Работает по принципу: настроил, запустил и подождал завершения (сама подключится к указанным базам, выгрузит метаданные, загрузит их в КД), для выгрузки-загрузки использует типовую обработку без доработок и COM-соединение. Индикация процесса - присутствует (даже для выгрузки из конфигураций на управляемых формах).

1 стартмани

10.11.2022    3344    6    DrAku1a    9       

21

Структура хранения ИБ - обработка за 5 минут и 2 строки кода - DIY

Статья Программист Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 Бесплатно (free) Внешняя обработка (ert,epf) Инструменты администратора БД Инструментарий разработчика

Платформа "1С:Предприятие 8" не держит в секрете информацию об именах таблиц SQL (или внутренней БД для файловой). Для получения подробнейшей информации - есть штатная функция "ПолучитьСтруктуруХраненияБазыДанных". Данная обработка - лишь обертка над функцией. Думаю, нет смысла качать и тратить $m на то, что можно сделать самому за 5 минут.

10.11.2022    13230    1877    DrAku1a    16       

68

О цикле обратном замолвите слово...

Статья Программист Стажер Платформа 1С v8.3 Платформа 1C v8.2 Бесплатно (free) Нет файла Механизмы платформы 1С Языки и среды

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

08.09.2022    12924    DrAku1a    76       

37

Решение некоторых задач с помощью "Отладчика запросов"

Статья Программист Платформа 1С v8.3 Платформа 1C v8.2 Платформа 1С v8.1 Управляемые формы Россия Бесплатно (free) Нет файла Инструментарий разработчика

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

29.11.2021    2352    DrAku1a    6       

15

Использование хранилища общих настроек вместо "НайтиПоНаименованию" или "НайтиПоКоду"

Инструменты и обработки Программист Платформа 1С v8.3 Абонемент ($m) Внешняя обработка (ert,epf) Инструментарий разработчика

Использование хранилища общих настроек для хранения ссылок, которые используются программистом в коде (вместо "НайтиПоНаименованию" или "НайтиПоКоду")

1 стартмани

22.06.2021    16216    5    DrAku1a    39       

36

Отладчик запроса 1С 8.3 (управляемые формы)

Инструменты и обработки Программист Платформа 1С v8.3 Управляемые формы Запросы Конфигурации 1cv8 Абонемент ($m) Внешняя обработка (ert,epf) Инструментарий разработчика Запросы

По просьбам некоторых своих коллег и пользователей Инфостарта, выкладываю первую версию обработки "Отладчик запросов by Акулов А.С.", переделанной под управляемые формы. Реализованы почти все возможности из отладчика запросов, которые присутствовали в версии под обычные формы, а также добавлено немного нового.

1 стартмани

28.09.2020    21348    211    DrAku1a    33       

116

Иерархическая диаграмма

Инструменты и обработки Программист Бизнес-аналитик Руководитель проекта Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m) Внешняя обработка (ert,epf) Работа с интерфейсом

Концепция диаграммы по иерархической структуре данных, например по номенклатуре (продажи или остатки на складах).

2 стартмани

17.06.2018    25883    22    DrAku1a    7       

54

Комментарии

DevРасширяемый редактор форматированного текста для 1С (WYSIWYG)#3 08.05.24 12:50
(0) Автор, а возможно и насколько сложно сделать как в Google Docs - список с пометками (галочками), чтобы при нажатии на галочку она отмечалась, текст пункта зачеркивался, а при ещё одном нажатии - снова становилась без галочки (и текст незачеркнутый)?
DevРасширяемый редактор форматированного текста для 1С (WYSIWYG)#1 06.05.24 18:30
Ещё один редактор HTML... Но это похоже, наиболее функциональный и с хорошим дизайном.
DevКонфигурация для создания HTML-страницы без написания кода, используя библиотеку Bootstrap#6 02.05.24 6:38
(5) Это не к автору претензия, так работает сам сайт Инфостарт.
Чтобы тут что-то скачать - либо делитесь своим, либо платите...
ПубликацииТернистый путь к физической клавиатуре для программиста 1С#13 15.04.24 13:39
(11) Извиняюсь, уточнил - посмотрел код. Задержка 10 мс между символами. Точнее, между эмуляцией нажатия ALT и ввода цифрового кода символа.
ПубликацииТернистый путь к физической клавиатуре для программиста 1С#10 15.04.24 13:12
(9) Да, паузы в терминале нужны. Причём, на разных терминалах - разные. В Ардуино это делается легко, т.к. можно делать нагружающие процессор паузы от 100 до 300 мс.
ПубликацииТернистый путь к физической клавиатуре для программиста 1С#7 15.04.24 12:40
Прикольно. Я пошел другим путем: Взял "Arduino ProMicro" (аналог "Leonardo") - в котором есть встроенная поддержка HID, и устройство вполне может эмулировать клавиатуру. Корпус напечатал на 3D принтере, клавиши распаял проводами и получил готовый кейпад. Прошивку залил через среду Arduino - и получил готовый девайс. С задержками для удаленных сеансов и прочим.

Собственно, вот тут описано: https://infostart.ru/1c/tools/1880456/
ПубликацииБСП. Добавляем отчет в меню Отчеты#9 04.04.24 4:49
Полагаю, нужно уже делать каталог таких памяток - по БСП и не только. В виде отдельной статьи.
ПубликацииНиндзя-код#7 02.04.24 8:48
(6) Зачёт.
Например: Справочник "Номенклатура", синоним "Товары", специальное свойство "Продукция".
ОбменКонвертация данных 3: как настроить для начала разработки#11 02.04.24 4:47
Я не вижу смысла в КД3 как в отдельной конфигурации.

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

В КД3 - enterprise data - в конфигураторе присутствует как основная конфигурация, так и описания объектов, в которые надо производить обмен. Ничто не мешает правила описывать в самом конфигураторе.

По идее, в конфигураторе надо добавить объекты "Конвертация", которые и будут описывать преобразования. Сами объекты составные (как схемы XDTO), и имели бы наборы методов и событий (ПриВыборке, ПриКонвертации, ПриВыгрузке, ...).

Идею закинул разработчикам платформы (через телеграмм).