Архив автора: Нестандартные решения в 1С

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

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

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

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

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

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

Как обойти все строки динамического списка

Как известно, в последних версиях конфигураций 1С, работающих в режиме управляемого приложения, широко используется объект ДинамическийСписок. В частности, динамические списки используются для вывода списков справочников, документов и т.п. Иногда возникает задача полностью обойти весь динамический список и провести с его строками какие-то операции. Но тут возникает проблема: динамический список нигде не хранится целиком (на то он Читать далее »

Как вызвать процедуру или функцию из модуля объекта на управляемой форме

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

Переход с 1С Зарплата и управление персоналом 2.5 на 1С ЗУП 3.0 (3.1)

Поскольку со второго квартала 2018 года компания 1С планирует прекратить поддержку конфигурации 1С:Зарплата и Управление персоналом 2.5, перед многими встает вопрос о переходе на более современную 1С:Зарплата и управление персоналом 3. Рассмотрим процедуру перехода. К сожалению, просто обновиться до версии 3, как это делается в конфигурации Бухгалтерия предприятия, в этом случае не получится. Поэтому нам Читать далее »

Работа с табличной частью объектов в 1С

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

Работа с массивами в 1С 8

Массив в 1С — это набор некоторых значений. Значения в одном массиве могут быть различных типов. Массив может быть получен в результате выполнения различных функций, например, ВыгрузитьКолонку() таблицы значений; в виде массива можно получить выделенные строки динамического списка и т.д. Можно создать массив и «вручную». Создание массива 1. Как создать массив нужного размера пМассив = Читать далее »

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

Продолжаем знакомство с платформой 1С:Предприятие 7.7. В этой статье мы рассмотрим, как программно создать элемент справочника или документа и заполнить его реквизиты и табличную часть (которая на платформе 7.7. может быть только одна). Процесс создания будем рассматривать на примере документа ОплатаЖКУ, справочники создаются аналогично. Итак, создаем элемент: ДокОбъект=СоздатьОбъект("Документ.ОплатаЖКУ"); ДокОбъект.Новый(); Устанавливаем дату документа: ДокОбъект.ДатаДок = Дата(2018, 2, Читать далее »

Что делать, если после обновления исчезло меню подсистем (панель разделов) в 1С:Бухгалтерии 3.0

Столкнулся сегодня с проблемой. После обновления конфигурации Бухгалтерии предприятия 3.0 окно программы стало выглядеть так:То есть пропала панель меню (разделов) слева. Впрочем, слева она находится в интерфейсе «Такси». Если его выключить, панель перемещается наверх, но разделы там не появляются. Проведя небольшое исследование, удалось выяснить, что по неведомой причине при обновлении сбросилось значение некоторых констант. Чтобы Читать далее »