Музыка

End of an Era

end-of-an-era


Notepad plus plus

Блокнот внедренца

Сегодня хочу рассказать об одном из своих самых любимых программных инструментов — Notepad++ (Notepad plus plus, на сленге npp) и о его применении в работе -программиста. Это «обычный» блокнот. Обычный, да не обычный. Создан программистами и для программистов. Скачать его можно совершенно бесплатно на официальном сайте.

Не будем перечислять все его и без того известные функции, вместо этого остановимся на тех, которые могут пригодиться именно 1С-Программисту.


Снегопат лого

Телепат для снеговика (обзор возможностей Снегопата)

Часто, коллеги, увидев у меня установленный Снегопат, просят рассказать о его возможностях. Прежде всего, конечно, волнует вопрос, стоит ли он своих денег. На мой взгляд ответ однозначный: стоит! Эффект от использования я оценил примерно в +10% скорости разработки (а также -5% нервов 🙂 ). Но обо всём по-порядку.

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

В числе них:

1. Подсветка синтаксиса в тексте запроса.

Здесь всё просто. Система цветом выделяет ключевые слова в тексте запроса: ВЫБРАТЬ, КАК, ИЗ, ПОМЕСТИТЬ и т.д. Помогает визуально определить, что делает запрос.

Подсветка запроса


Стартер мечты (StartManager)

Несколько недель назад наткнулся на одну интересную публикацию на инфостарте. На всеобщее обозрение предлагается альтернативный стартер 1С — Start Manager 1.3 (о версии 1.4). Если вдруг кто не знает — это программа, которая запускает платформу 1С с какой-либо конфигурацией. Скрины сего дела очень заинтриговали, и посему, потратив кровные 1 $m, решил испытать это в деле.

Должен сказать, программа не подвела моих ожиданий, а напротив, только приятно порадовала.

Start manager


Mobile 1C Logo

Курс «Мобильные приложения в системе 1С:Предприятие»

10.02-13.02 я проходил обучение в первом учебном центре 1С по программе «Мобильная платформа 1С». Преподавателем был Арутюнов С.Р., очень грамотный специалист, многим он уже знаком. Сам курс прошел очень интересно и познавательно. Основные моменты, которые я извлек:

  • Мобильная платформа работает под управлением ОС Android и iOS. Конфигурацию изменять при переводе Android <-> iOS не требуется, только если специально не указано (ищется в синтаксис-помощнике), что какая-то функция системы не поддерживается одной из ОС.

Отладка запросов с таблицами значений в Инструментарии Разработчика (пошаговое руководство)

Я уже писал о том, как порой сложно бывает отладить запрос, который принимает на вход таблицу значений. Подсистема Инструментарий Разработчика, которую можно бесплатно скачать с официального сайта, с недавних пор предоставляет ещё более удобный инструмент для этого. Всё просто: таблицу значений можно вставлять прямо в параметры запроса. Тут же есть и несложный редактор таблиц. Теперь, коротко о том, как это можно сделать (в качестве основы возьмем «Демонстрационная конфигурация Управляемое приложение»).


Балансировка

Свежую фразу дня вновь произнес мой коллега: «Менять ничего не рекомендую, хрупкий баланс ошибок, компенсирующих друг друга, заставляет программу работать»

Оригинал на баше: http://bash.im/quote/406491


Микротест:Финансовые инструменты — 1С:Совместимо!

Микротест:Финансовые инструменты

На прошлой неделе продукт нашей фирмы «Финансовые инструменты», поддерживаемый в данный момент моим другом (и я сам тоже кое-где успел приложить там руку), наконец получил статус «1С:Совместимо!» На данный момент это один из самых сильных программных комплексов для учета долговых обязательств в денежных средствах и ценных бумагах, которые разработаны на территории Российской Федерации.


security

Ограничение прав доступа на уровне записей (RLS) в 1С

Начиная с релиза 8.0 в платформу 1С:Предприятие встроен механизм ограничения прав доступа на уровне записей (Record-level Security – RLS). Этот инструмент позволяет очень гибко настроить доступ к данным для конечного пользователя. Ещё гибче, чем расстановка «галочек» в соответствующих действиях пользователей. Собственно, он является расширением этого механизма.

Смысл следующий: права на каждое действие накладываются в соответствии с неким «запросом» (чем по сути и является) к БД. В результате, многие пользователи даже «не будут догадываться» о существовании дополнительных записей в таблицах БД.

Несколько замечаний и трюков:

1. В качестве параметров в запросе RLS выступает объект конфигурации Параметры сеанса.


Open Suse: Битва за разделы

Давным-давно где-то в далекой-далекой галактике…
Ладно, галактика тут не причем, но довольно давно, я подсел на дистрибутив Suse. Купив новый ноутбук, постановил,что обязательно отведу в нём сотню гигов под свою старую игрушку. Скачал дистрибутив, начинаю установку, и тут установщик заявляет, что для продолжения необходимо непременно удалить все NTFS-разделы. Такой вариант меня, разумеется, не устроил (мягко говоря), и я решил отложить дело до лучших времен.