Платформа 8.3

BigDecimal : делим 1 рубль на троих

В одном известном ИТ подкасте Radio-T сказали как-то, что за хранение денежных значений
в float надо вон из профессии. Вот тогда я задумался. Как же это в 1с. И как это вообще так.

Разгадка оказалась проста, имелась ввиду Java. В Java есть тип BigDecimal для точного представления десятичных дробей. Т.е. имелось ввиду, что float и double в Java для хранения денег не подходят из-за ошибок округления.

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

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

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

Ошибка формата файла журнала регистрации, database disk image is malformed

Разберемся с

Ошибка формата файла журнала регистрацииОшибка формата файла журнала регистрации

NULL, да не NULL

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

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

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

Перем Г;

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

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

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

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

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

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

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

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

Настройка доступа пользователей в УТ 11

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

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

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

Как определяется статья ДДС в банковских и кассовых документах?

Статья ДДС определяется хоз. операцией в документе и общим справочником статей ДДС.
На картинке пример:

Статьи ДДССтатьи ДДС

Справочники

Документы

Отчеты

Обработки

RSS-материал