Музыка
Снегопат лого

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

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

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

В числе них:

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

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

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


Раскин - Интерфейс

Apple в худшем смысле слова

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

А поговорить я хочу о прочитанной недавно книге. «Джеф Раскин — Интерфейс: новые направления в проектировании компьютерных систем«. Вот такая штука попалась мне в руки.

Должен сказать, взял я её по вполне очевидной причине: в ходе моей профессиональной деятельности в числе прочего постоянно приходится проектировать интерфейс для моих решений. Хотелось бы получить несколько практических полезных советов от гуру отрасли. Как, например, было чрезвычайно полезно и приятно прочесть «С.Макконнелл — Совершенный код» по искусству написания программного кода. Надеясь получить дозу нечто подобного, я раскрыл книгу Дж.Раскина — бывшего специалиста Apple по проектированию интерфейсов.


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

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

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

Start manager


Принеси то — не знаю что (Квесты в Warcastle.ru)

На проекте warcastle.ru недавно было введено одно очень интересное обновление — система квестов. Сама система очень похожа на аналогичные системы в прочих онлайн- и оффлайн-играх: игроку предлагается выполнить какое-то задание, за что он получает награду. Таких заданий может быть несколько, все они связаны единой историей, за каждое предусмотрена отдельная награда.

Примечательна система тем, что позволяет гейм-дизайнерам «развлекать» игроков без использования программирования, значительно расширяя геймплей. Кроме того, преследует и сразу несколько «побочных целей», в число которых входит развитие внутри игрового мира («Лора»), ввода-вывод произвольных ресурсов в игровой процесс, популяризация не особо признанных сервисов и т.д. Всё это легко достигается благодаря достаточно удобному конструктору квестов, где гейм-дизайнеру остается лишь ввести все необходимые параметры — и система сама «воспроизведет» их как нужно без единой строчки кода. По-моему отличная вещь вышла.

На данный момент в игре существуют 3 еженедельных квеста: Великий сосновый путь, Визит к шахтерам, Борьба с работорговлей. Ждет своего часа и ещё один один: Помощь старьевщику. Разумеется, мы не собираемся останавливаться на этом. Постепенно, будут вводиться всё новые и новые задания. В планах даже устроить конкурс на лучший квест среди игроков.

Есть огромный простор для творчества — и я собираюсь им воспользоваться.


Mobile 1C Logo

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

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

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

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

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


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

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

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


security

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

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

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

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

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


1C 8.3 с интерфейсом "Такси". Первые впечатления и скриншоты

На этой неделе состоялся долгожданный stable-релиз платформы 1С 8.3.
Первое, что бросается в глаза после установки платформы — новый стиль списка конфигураций. Он теперь достаточно размашист и выдержан в резко-контрастной гамме. «Ага, на планшеты ориентируемся…» — отметил я себе. Открыв 1С в режиме Предприятия, имел возможность лицезреть своими глазами то, о чем несколько месяцев читал на всевозможных форумах — новоиспеченный интерфейс «Такси». Откровенно говоря, первое впечатление осталось не очень теплым: да «с планшетов» теперь гораздо просто попадать по всем интерфейсным элементам, однако, помещаться их на экране стало гораздо меньше. В демо-конфигурации это ощущается не особо остро, но боюсь представить, что же будет в «приборных панелях» УПП или Консолидации.
Поживем — увидим. А пока смотрим скрины:
1с 8.3 список документов
(форма списка документа)


Отложенная отладка в Инструментарии Разработчика (видеоурок онлайн)

Тем, кто часто отлаживает большие запросы на 1С, наверное, попадалась следующая ситуация: запрос использует данные временных таблиц, созданных в другом запросе выше по тексту. В таком положении остается неясно, как отладить такой тандем. Поможет в этом недавно появившаяся в подсистеме Инструментарий Разработчика (ИР) функция отложенной отладки. Как ей пользоваться подробно объясняется на видео от автора (см. ниже). Подобным же образом можно отлаживать запрос, получающий таблицу значений в качестве аргумента.
Саму подсистему ИР бесплатно можно скачать на официальном сайте:
http://devtool1c.ucoz.ru/load