Музыка

Впихнуть невпихиваемое!

Фраза дня сегодня принадлежит моему коллеге и относится к построению информационных систем:
"У тебя есть уникальная возможность сломать то, что ещё не работает…"


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

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


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

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


Не спалось

Знакомое состояние: глубокая ночь, вокруг темно и тихо — но сон нисколько не идет; более того, рассудок ясный как никогда и  «холодный», он требует действий: взвешенных, неторопливых — но безотлагательных?
В одну из таких ночей меня «ударило» воплотить в жизнь свою давнюю идею: написать «под себя» систему багтреккинга-базы знаний на 1С:8.2. В результате к утру я получил то, что видно на скрине. Это конечно далеко не финалка, и даже не альфа, это — «ух ты, компилится!«, но основные черты системы намечены, и, думаю, дальше будут уточняться и развиваться.
Кто как развлекается в полчетвертого ночи… Автор этих строк иногда берет в руки клаву…

Багтреккинг


Афоризмы про СКД

Система компоновки данных (СКД) — фишка платформы 1С:Предприятие, появившаяся в версии 8.1, призванная заметить собой построитель отчета и существенно упростить разработку отчетов. Идея замечательная и очень часто себя оправдывает, но… Но многие вещи на ней очень неочевидны даже для частых гостей Конфигуратора. Ниже можно увидеть несколько афоризмов моих коллег о СКД, рожденные в пылу сражений:

  1. Оно, может, удобнее для программиста, но до чего же у******й у нее интерфейс, как с таким пользователю работать? (с) Р. Пронин
  2. СКД — она же как женщина, ее чувствовать надо… (с) К. Гермоненко
  3. СКД делали очень крутые инопланетяне, все-таки… с глубоким пониманием. (с) Д. Спевак
  4. Если консоль СКД пройдет — значит, к СКД претензий нет (с) Д. Спевак
  5. Я кое-как в СКД накрутил что-то похожее, но это не то (с) А. Хасанов
  6. Лучше скрином) СКД я понимаю исключительно визуально, ибо хренов черный ящик (с) Д. Спевак
  7. Красивости в СКД — это всегда шаманство (с) А. Хасанов
  8. СКД — это не просто черный ящик, это черный мешок ящиков)) (с) Д. Спевак

PS. Спасибо Дане за помощь в организации.


Разработка под android: из огня — да в полымя

В последнее время все ярче и ярче на арену выходит ОС Android небезысвестного Google Inc.
Все чаще и чаще меня стали посещать мысли о необходимости писать простенький софт для новой платформы. Преимущества налицо: созданное приложение всегда у тебя в кармане, при желании распространяется через Интернет и устанавливается буквально в один клик, а растущая популярность гуглофонов и прочи устройст на Андроиде заставляет серьезно задуматься о возможности разработки мобильных приложений для Android.

Вот и новая 1С 8.3.2 порадовала двумя новыми вещами:
-Возможность эмулировать действия пользователя для облегчения отладки.
-Возможность создавать версии конфигурации для Android и iOS (подробнее: http://infostart.ru/public/154124/)


Дипломчик

Очередной раз с подачи Даньки потратил вечер на милую забавную безделушку: зарегистрировался на intuit.ru, сдал «экстерном» экзамен по курсу «Основы конфигурирования в системе «1С:Предприятие 8.0». За что заслужил вот такой симпатичный дипломчик:

Нашел ещё один способ с пользой (или без таковой) убить время в Сети 🙂


database

1С:Конвертация данных (видеоуроки онлайн)

Есть такая хорошая конфигурация на 1С:Предприятие 8.0 — 1С:Конвертация данных. Позволяет осуществить перенос данных из любой конфигурации в любую. Причем, как на релизе 7.7, так и на 8 (например из УТ 10 в УТ 11, из ЗУП 8 в БП 2.0, из ТиС 7.7 в УТ 10 и т.д.).

Скачать Конвертация данных можно тут:
http://gallery.ru-board.com/topic.cgi?forum=5&topic=26525

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

Смотреть онлайн-обучение:
1


1С Предприятие 8.3. Что нового?

По ссылке внизу файлик с полным списком изменений. Я позволю себе выделить самые существенные оживаемые фишки:

  • Конфигуратор в Linux. Кроссплатформенность окончательно утвердилась.
  • Облачные вычисления. Теперь 1С не обязательно покупать и устанавливать. Можно пользоваться базой, находяйщейся в web.
  • https. Работа по зашифрованному соединению.
  • Алгоритмы хеширования. Встроенные MD5 и CRC32. Реализация этого чуда в исходном коде существует, но выглядит страшно (около 600 строк кода).
  • Фоновое обновление базы (для серверных вариантов). Отключить пользователей придется, но на гораздо меньший срок.
  • Статистические и арифметические функции в системе компоновки данных.
  • Сериализация индексов таблицы значений.
  • Воронка продаж для диаграмм. Здесь же ABC-классификация.
  • Оптимизация регистров бухгалтерии.
  • Множество улучшений внешнего вида.
  • И ЕЩЁ МНОГО ВСЕГО!

Обещаный список нововведений:
http://webfile.ru/6034359


connnect

Особенности интеграции с Web (1C и не только)

В прошлую пятницу просидел несколько часов, пытаясь понять почему на локальном хостинге посылка POST-запроса из 1С проходит успешно, а на родном платном хостинге выдает 403 ошибку (доступ запрещен, он же forbidden). За это время я просмотрел исходники на строне 1С и php, файлы выгрузки и даже успел переписать половину исходников. Нет эффекта.

Решилось все простым переносом сайта на бесплатный хостинг. Кстати, хостинг порадовал 500мб под сайт, 5 бд MySQL, неограниченным траффиком и отсуствием рекламы. Если кому интересно — дам ссылку в личку.

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

Вот так иногда, проблема кроется там, на что даже не подумаешь грешить.

403