Архив автора: Нестандартные решения в 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 окно программы стало выглядеть так:То есть пропала панель меню (разделов) слева. Впрочем, слева она находится в интерфейсе «Такси». Если его выключить, панель перемещается наверх, но разделы там не появляются. Проведя небольшое исследование, удалось выяснить, что по неведомой причине при обновлении сбросилось значение некоторых констант. Чтобы Читать далее »

Добавление плана обмена в типовую конфигурацию

Возможны различные ситуации, когда нужно добавить в типовую конфигурацию новый план обмена. Например: Нужно настроить обмен стандартными средствами с конфигурацией, с которой нет типового обмена. Есть несколько информационных баз с одинаковыми конфигурациями, нужно настроить с ними обмен по разным правилам. А как известно, обмен с продуктами на платформе 8.2 не позволяет загружать разные правила для Читать далее »

Вывод номера счета-фактуры без префикса в 1С:Управление торговлей 11

1С:Бухгалтерия и 1С:Управление торговлей 11 по-разному формируют печатные формы счетов-фактур: Бухгалтерия оставляет только номер, а Управление торговлей оставляет еще и префикс документа. При совместном использовании этих конфигураций такая ситуация часто вызывает недовольство бухгалтеров, которым нужно, чтобы счета-фактуры, распечатанные из разных программ, выглядели одинаково. Итак, задача — убрать префиксы из номера печатной формы счетов-фактур в 1С:Управление торговлей Читать далее »