TurboConf 1С
1.57K subscribers
57 photos
69 links
Новости TurboConf, уроки, советы по эффективной разработке в 1С.

Рубрики:
"Секреты TurboConf", "Лайфхаки 1С", "Бубен админа" и др.

Прикрепленный чат @turboconf_support

По всем вопросам @mbolsun
Download Telegram
Создаем свой шаблон T9 с умным фильтром
https://fastcode.im/Templates/8155

#СекретыTurboConf
👍5
Список телеграм-каналов по 1С
https://fastcode.im/Templates/8166
🔥8👍5
При запуске конфигурации, с подключенным расширением, возникает ошибка "Недопустимое состояние объекта"
https://fastcode.im/Templates/8213
Если вам есть, что рассказать сообществу - добавьте свою публикацию на сайте FastCode и она будет опубликована на канале FastTalk 1C.

Добавить публикацию https://fastcode.im/Templates?hints=True
Forwarded from Турбокодер
Нужен ли рефакторинг бизнесу?

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

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

Рефакторинг не принесет денег в моменте. Скорее всего добавит новых ошибок, что приведет к потерям в доходах. За это время не появится новых функций в продукте и т.д.

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

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

А вы что думаете. Нужен рефакторинг с точки зрения бизнеса или можно обойтись без него? 😉
👍12
Приглашаем на бесплатный митап по higload-разработке в 1C

Программа митапа:

– Как мы на 1С биллинг делали: оптимизация, параллелизм и масштабирование
– Инструменты для работы с highload: многопоточность, RabbitMQ и многое другое
– Ключевые навыки разработчика в highload: дискуссия и обмен опытом

Хорошая возможность обсудить последние тренды и лучшие практики в highload-разработке на 1С.
Зарегистрируйтесь сейчас и приходите на очную встречу в Новосибирске или получите ссылку на онлайн-трансляцию.

📅 Дата: 23 июня
Время: 16:00 по Нск
🔗 Регистрация: https://cdek-it.ru/meetup1c

Не забудьте отметить в календаре эту дату и поделиться мероприятием с коллегами.
🔥3
Как в "Навигаторе по метаданным" удалить объект из истории
https://fastcode.im/Templates/8148

#СекретыTurboConf
Как найти все скрипты, которые срабатывают автоматически
https://fastcode.im/Templates/8150

#СекретыTurboConf
Генерация методов "на лету"
https://fastcode.im/Templates/8306

#СекретыTurboConf
🔥4
Переход к определению одним кликом
https://fastcode.im/Templates/8307

#СекретыTurboConf
👍1
Информация для пользователей TurboConf, а так же для тех кто еще до сих пор не пробовал программу в своей работе.

В ближайшее время произойдет увеличение цен на все виды лицензий.

TurboConf повышает эффективность работы в Конфигураторе 1С и помогает автоматизировать различные задачи. Программа добавляет в Конфигуратор множество возможностей, которые делают разработку в Конфигураторе намного удобнее и быстрее.

• Показывает подсказки и ускоряет ввод текста
• Проверяет код модулей на скрытые ошибки
• Упрощает навигацию между объектами конфигурации
• Генерирует и автоматически завершает фрагменты кода
• Помогает красиво оформить текст модулей
• Создает и ищет шаблоны кода в облачном сервисе
• и многое другое

🔥Самое время приобрести или продлить свою подписку по выгодной цене!

https://turboconf.ru/?from=fasttalk1c
👍1
Первый взгляд на TurboConf 5.18

Полная поддержка масштабирования, новые режимы подсказки T9, возможность открывать окна 1С, выполнять код конфигураций и внешних обработок через COM соединение, обработчики событий TurboConf в скриптах и многое другое.

Подробнее https://turboconf.ru/Forum/Details/8342
👍2
Channel name was changed to «TurboConf 1С»
Channel photo updated
Друзья, решил поменять название канала на TurboConf 1С.

Предполагалось, что на канале FastTalk 1C будут публиковаться разные авторы, но этого не произошло.
Раз уж здесь пишу только я и в основном про TurboConf, то пусть канал будет полностью посвящен этому, а также другим инструментам продуктивной разработки в 1С. Делать отдельный канал для этого смысла не вижу, пусть будет на этом канале.

Будет больше про TurboConf, но другие рубрики приемы администрирования, полезные инструменты также останутся.

Общие советы по платформе 1С и статьи переедут на основной канал @FastCodeIM

Буду рад делиться полезной информацией с вами!

Прикрепленный чат для обсуждения и общения https://t.iss.one/turboconf_support

Болсун Михаил.
👍17👎3🔥2
TurboConf 1С pinned «Друзья, решил поменять название канала на TurboConf 1С. Предполагалось, что на канале FastTalk 1C будут публиковаться разные авторы, но этого не произошло. Раз уж здесь пишу только я и в основном про TurboConf, то пусть канал будет полностью посвящен этому…»
В TurboConf 5.18 добавлена поддержка Yandex Tracker
Для этого создайте новый источник данных YandexTracker и укажите ваш X-Org-Id и токен.
👍4
Автосохранение текстов модулей в папку TurboConf

Вы знали, что TurboConf умеет периодически сохранять тексты открытых модулей?

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

Включить функцию можно на вкладке Разработчикам, в разделе Экспериментальные функции.

Сохраненные модули можно будет найти в папке AutoSave.

https://fastcode.im/Templates/8407

#СекретыTurboConf
👍10
Вышел TurboConf 5.18.8641.37973 (версия для ознакомления)

- Улучшена работа функции "Выровнять блок". При выравнивании, добавлена возможность замены пробелов табуляциями. Включить использование табуляций, также настроить количество пробелов в табуляции можно в настройках, вкладка Форматирование.
- В функции "Выровнять блок" исправлено изменение строковых литералов при выравнивании по запятым.
- В функции "Автосохранение текстов модулей" больше не сохраняются пустые модули.
- Исправлено ситуация, когда в диалоге ввода значение, поле ввода не влезало в форму, при длинной строке описания.
- Разрешен вызов подсказки T9 по Ctrl+Space в комментариях и строках.
- В главное меню TurboConf добавлен пункт Выход.
- В окно подсказки T9 добавлена подсказка о возможности отключение фильтра по Ctrl+Space и Alt+Space.
- В скрипте "Автоподключения к хранилищу" добавлена проверка на ошибку "Неклассифицированная ошибка работы с хранилищем конфигурации."
- Исправлено отображение, принудительно отключенного в параметрах скрипта оверлея, при вызове обработчика формы вопроса пользователю.

Изменения в API

Добавлены методы:

ПолучитьПозициюКаретки()
ПолучитьДанныеUIAutomation()

Добавлены обработчики:

ПриЗакрытииКонфигуратора(Параметры) - Параметры.PID

ПриЗавершенииРаботыПрограммы()

Примеры:

Процедура ПриЗакрытииКонфигуратора(Параметры)
Сообщить("Завершена работа конфигуратора с PID = " + Строка(Параметры.PID));
КонецПроцедуры

Процедура ПриЗавершенииРаботыПрограммы()
Сообщить("Завершается работа TurboConf...");
КонецПроцедуры

В метод НачатьВызовВнешнегоОкнаАсинх добавлена возможность перемещения окна в позицию курсора:

Процедура ПоказатьПараметрыМетода()
ПозицияКаретки = ТурбоКонф.ПолучитьПозициюКаретки();
ТурбоКонф.НачатьВызовВнешнегоОкнаАсинх("Мое окно", 2000, АктивноеОкноКонфигуратора, РежимОткрытияВнешнегоОкна.Диалог, Истина,, ПозицияКаретки);
КонецПроцедуры

https://turboconf.ru/Forum/Details/8342
👍9