Платформа 8.2

Чтение EML файла электронной почты MS Outlook

Для создания корпоративного хранилища электронной почты потребовалась функция импорта EML файлов.
Исходники найдены были на stackoverflow.com и портированы с Visual Basic.

//CDO это Collaboration Data Objects
msg = Новый ComОбъект("CDO.Message");
stream = Новый ComОбъект("ADODB.Stream");

NULL, да не NULL

Если вы пользуетесь в запросе конструкциями вида

... ГДЕ Продукция.Родитель = &А ИЛИ Продукция.Родитель.Родитель = &А ИЛИ ...

Тестируем передачу выражений по ссылке

Перем Г;

// Испытания присваивания по ссылке.

// Тестовая процедура.
Процедура Тест(Б)
   
// вернем значение в переменную,
    // переданную по ссылке
   
Б=1;
КонецПроцедуры

Выравнивание по ширине при сохранении в PDF

Платформа 8.2 и 8.3 по-разному сохраняют табличный документ в формате PDF. В версии 8.2 не сохраняется форматирование по ширине.

Вот пример исходный табличный документ:

исходный MXL табличный документ 1Сисходный MXL табличный документ 1С

Вот так он будет сохранен в PDF из 1С 8.2:

Выявление различий двух табличных частей документов

Родился простой и компакный кодик, позволяющий технично выявить различие двух табличных частей документов. Код простой, но новичкам пригодится. В данном примере сраниваем две таб. части, содержащие колонки "Номенклатура", "Ед. измерения" и "Количество".

//выгружаем сравниваемые колонки в таблицы значений

Программное создание дополнительных реквизитов

Допустим вам надо предоставить клиенту обработку, которая должна работать с доп. реквизитами типовой конфигурации. Например необходимо в заказе покупателя поддерживать реквизиты ORDER_ID, DEP_ID, CLIENT_ID, PLDATE, PAYTYPE, котрые получаются при обмене с ИнфоАптека 3. Объяснять заказчику как добавить доп. реквизиты не всегда удобно. Сделаем это сами за него.

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

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

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

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

Как задать условие ИЛИ в отчете СКД (группировка условий)?

Как задать условие ИЛИ в отчете СКД (Группировка условий)Как задать условие ИЛИ в отчете СКД (Группировка условий)

Движения документа отредактированы вручную и не могут быть автоматически актуализированы

Данное сообщение может возникать, например, при проведении регламентной операции закрытия месяца.
В данном случае была операция реформация баланса.

отмена ручной корректировкиотмена ручной корректировки

Как разрешить удаление объектов основной конфигурации?

Как разрешить удаление объектов основной конфигурации?Как разрешить удаление объектов основной конфигурации?

Справочники

Документы

Отчеты

Обработки

RSS-материал