Архив рубрики: Статьи по 1С

Компенсация стоимости молока за работу во вредных условиях в 1С:ЗУП 3.1

В данной статье будет рассмотрена процедура настройки начисления денежной компенсации за вредные условия труда (на молоко) в 1С: Зарплата и управление персоналом 3.1.  В качестве примера возьмем ситуацию, когда работники проводят не все смены во вредных условиях. Поэтому требуется организовать учет количества смен, за которые необходимо выплачивать компенсацию. Настройка расчета компенсации стоимости молока за работу Читать далее »

Как удалить из строки все символы кроме букв и цифр

Иногда возникает необходимость удалить из переменной с типом Строка все специальные символы и оставить только буквы, цифры, тире, подчеркивание и т.п. Например, это нужно при формировании имени файла. Способов существует много. Некоторые предлагают работать с кодом символов. Известно, что коды букв и цифр находятся в определенном интервале. Таким образом, можно получать код каждого символа, сравнивать его Читать далее »

Менеджер временных таблиц в запросах 1С

Многие знают, что временные таблицы используются в пакетах запросов, когда нужно сначала одним запросом получить какую-то информацию, а потом обработать ее уже с помощью другого запроса и получить результат. Таким образом, менеджеры временных таблиц существуют у любых запросов. Но что делать, когда использования пакетного запроса недостаточно для решения задачи? Например, когда после создания временной таблицы Читать далее »

Создание переключателей на обычных формах 1С

Рассмотрим ситуацию, когда у объекта существует реквизит, у которого может быть только определенный набор значения, и эти значения нужно задавать с помощью переключателей. Переключатели могу работать с примитивными типами данных (число, строка, дата, булево), а так же со ссылками, но только на предопределенные элементы. Рассмотрим пример: нужно создать переключатель, который в дальнейшем будет определять порядок Читать далее »

Работа с паролями пользователей в 1С

Для того чтобы программно задать пароль пользователя в 1С, нужно сначала получить нужного пользователя информационной базы. Для этого используется метод НайтиПоИмени() менеджера пользователей информационной базы. Пользователь = "Иванов Иван Иванович"; ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоИмени(Пользователь); Установка нового пароля Для установки нового пароля пользователя 1С, его нужно записать в свойство Пароль пользователя информационной базы. Это свойство недоступно для чтения, Читать далее »

Как программно запретить удаление записи регистра сведений 1С

Иногда требуется программно запретить удаление записей регистра сведений 1С. Проблема в том, что у регистра сведений не существует как таковой операции удаления записи. Любое удаление — это просто запись пустого Набора записей. При этом, если у Набора записей заполнен отбор, то удалятся только записи, соответствующие ему. А если отбора нет, то удалятся вообще все записи регистра Читать далее »

Работа со структурой в 1С

Структура — это особый тип данных в 1С, который можно представить в виде таблицы из двух колонок. Первая колонка называется Ключ, вторая — Значение. Ключ всегда является строкой и должен удовлетворять требованиям, предъявляемым к именованию переменных встроенного языка, значение может быть разных типов. КЛЮЧ ЗНАЧЕНИЕ «Имя» «Иван» «Фамилия» «Иванов» «Возраст» 25 Как создать переменную с типом Структура Читать далее »

Как сделать колонтитулы (итоги) на каждой странице в 1С

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

Регламентные задания в 1С

Регламентные задания в 1С предназначены для выполнения определенных процедур по расписанию, с некоторой периодичностью. Регламентные задания хранятся в информационной базе, имеют расписание запуска. Сам запуск производится полностью автоматически, если режим работы информационной базы клиент-серверный. Если же база файловая, то необходимо выполнить следующие действия: выделить специального пользователя для выполнения регламентных заданий; должна быть открыта база под Читать далее »

Работа с файлами в 1С

Технологическая платформа 1С:Предприятие 8 позволяет сохранять в информационной базе произвольные файлы, получать их оттуда и использовать различными способами. Рассмотрим эти операции на примерах. Перед выполнением загрузки файла в информационную базу 1С нужно получить полный адрес файла на диске. Работа с диалогами выбора файлов описана в отдельной статье. Для хранения файлов используется реквизит (или ресурс регистра) Читать далее »