Практический опыт

Валидация электронных адресов для массовой рассылки

Рано или поздно вы сталкиваетесь с массовой рассылкой маркетинговой или иной информации клиентам в базе 1С. Можно делать на своем почтовом сервере или бесплатном SMTP сервере, например, от Яндекса.
Если у вас маленькие объемы рассылки и у вас получится не попасть в черный список с вашим почтовым сервером или не поймать блокировку ящика Яндексом, то вам повезло.

Например, вот что пишет Яндекс, объясняя блокировку нашего ящика:

Наша почта не предназначена для проведения рассылок. В Яндекс.Почте для домена существуют следующие ограничения на отправку писем:

Функции для работы на бирже криптовалют BTC-E из 1С

Криптолихорадка бушует. Биткоины и лайткоины вызывают всё больший интерес пользователей и показывают чудеса роста. Полезно иметь про запас готовый набор функций для работы с одной из популярных бирж по торговле этими загадочными инструментами.

Для начала работы через API необходимо получить секретный и публичный ключ доступа:

API Ключи -> Создать ключ -> Установить права -> Сохранить

Поиск во всей базе по строковым реквизитам (с регулярными выражениям)

Мы разберем обработку поиска строк в базе средствами SQL. При открытии обработки нас встречает закладка подключения:

Подключение к SQL и CLRПодключение к SQL и CLR Здесь указываем пути и пароли к нашей базе, обратите внимание как оригинально в коде получаютя текущие значения ИмяСервера и ИмяБазы.

Отключаем режим совместимости 8.1 на УПП 1.2.19. Что может вылезти.

Настало время отключить режим совместимости, как один из шагов на пути к повышению производительности. Характеристики нашей базы: конфигурация УПП 1.2.19 сильно переписанная, объем базы 160 Гб, платформа версии 8.2.17.169, MS SQL 2005 SP4.

Выполнили рекомендации фирмы 1С по адаптации конфигурации. Этот шаг проходит быстро и без особых вопросов. Сам документ на диске ИТС (Адаптация конфигураций 1С:Предприятия 8.1 к работе на платформе 1С:Предприятие 8.2 без режима совместимости с версией 8.1).

Обязательный шаг - отключение режима на тестовой базе. Тоже прошел успешно.

Рабочая база в состоянии suspect, основано на реальных событиях

К счастью это обнаружилось в выходной день при удаленном подключении к рабочему месту. Рабочая база была недоступна и была помечена SQL сервером как подозрительная(suspect).

база в состоянии suspectбаза в состоянии suspect

Первым делом смотрим логи SQL сервера:

Вопрос на собеседовании по теме РИБ

Вы пришли на работу и видите в мониторе обмена такое:

Ошибка РИБОшибка РИБ


Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове метода контекста (ПрочитатьИзменения): Ошибка в значении типа 'Дата'

Преобразовать часы из десятичной записи в часы и минуты в ресурсе СКД

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


Формат(Сумма(Часов)-ВЫБОР КОГДА Сумма(Часов) > 0 ТОГДА 0.5 ИНАЧЕ 0 КОНЕЦ,"ЧН=0; ЧДЦ=0")+":"+Формат((Сумма(Часов)-выразить(Сумма(Часов)-ВЫБОР КОГДА Сумма(Часов) > 0 ТОГДА 0.5 ИНАЧЕ 0 КОНЕЦ,"Число(10,0)")) * 60,"ЧЦ=2; ЧН=00; ЧВН=")

Вставляем на закладке "Ресурсы" системы компоновки данных:

Ошибка списания стоимости в БП после обновления платформы

Типовая БП, документы перепроводились последовательно, но почему осталась отрицательная стоимость на 41 счете?
Отрицательная стоимость. Откуда?Отрицательная стоимость. Откуда?

Посмотрим карточку счета:

Графики в анализе транзакций по журналу регистрации

Новая версия популярной бесплатной обработки Анализ транзакций по журналу регистрации 1С 8 теперь отображает информацию графически.

Графики отображаются с использование внутренних диаграмм 1С, либо с помощью javascript библиотеки HighCharts, которая бесплатна для некоммерческого использования (про нее писали на Инфостарт http://infostart.ru/public/147901/). Графики HighCharts немного красивее, но отображаются дольше и используют Internet Explorer.

Примеры графиков:

Представление свойств и категорий в построителе отчетов

При доработке типового отчета, построенного на базе "Универсального отчета" слетают представления полей. Проиллюстрирую на скриншоте: примерпример С этой проблемой можно долго возиться, хотя исправляется она просто, поэтому опишу решение чтоб сэкономить ваше время.

Справочники

Документы

Отчеты

Обработки

RSS-материал