Top.Mail.Ru

Рецепты 1С

Как в СКД сделать иерархическую нумерацию строк

В этом рецепте рассмотрим пару способов, как сделать нумерацию строк в отчетах на СКД с учетом нумерации родительской группировки. Речь идет о нумерации вида:1. Родительская группировка    1.1 Вложенная группировка    1.2 Вложенная группировка2. Родительская группировка    2.1 Вложенная…Итак, если у вас стоит задача сделать отчет с такой вот «иерархической» нумерацией, ниже шпаргалка, как это …

Как в СКД сделать иерархическую нумерацию строк Читать полностью »

Ошибка «Запрещено изменение параметра, отменяющего действие (параметр номер 1 в процедуре)

Иногда при добавлении обработчика в расширение, можно получить ошибку вида «Запрещено изменение параметра, отменяющего действие«. Это могут быть обработчики, содержащие параметр Отказ, например, ПриЗаписиНаСервере.Ошибка возникает, если выбрать расширяемый обработчик с вариантом выполнения «После». Исправить ее достаточно просто — нужно выбрать вариант выполнения «Перед», в этом случае ошибки возникать не будет.

Как проверить наличие реквизита в 1С: Предприятие 8.3

При разработке на платформе 1С:Предприятие часто возникает необходимость проверить, существует ли определенный реквизит у объекта, в структуре, таблице значений или в метаданных. Это особенно актуально при работе с универсальными механизмами, доработками или при интеграции с различными конфигурациями, где набор реквизитов может отличаться. Неправильное обращение к несуществующему реквизиту приведет к ошибке времени выполнения. Рассмотрим основные способы …

Как проверить наличие реквизита в 1С: Предприятие 8.3 Читать полностью »

Как найти по наименованию в 1С 8.3?

Довольно часто при разработке прикладных решений на платформе 1С Предприятие 8.3 возникает ситуация, когда в прикладной логике нужно опираться на созданные пользователями элементы — найти нужный склад, чтобы подставить в документ, найти нужную задачу, чтобы программно ее выполнить. И одним из вариантов поиска таких ссылочных объектов является поиск по наименованию. В этой статье мы рассмотрим …

Как найти по наименованию в 1С 8.3? Читать полностью »

Как в 1С к дате добавить день?

В данной небольшой статье рассмотрим пример, как в 1С прибавить к дате день (или несколько). Более подробно про тип Дата рассказано в сстатье по ссылке. Прибавить к дате день — при помощи встроенного языка 1С Изменение даты в 1С происходит путем добавления или вычитания нужного количества секунд.Как известно, в сутках 24 часа, т.е. 24*60*60, итого …

Как в 1С к дате добавить день? Читать полностью »

ПолучитьМакет - управляемые формы 1С 8.3 и 8.2

Как правильно использовать метод «ПолучитьМакет()» в управляемых формах 1С

При работе с отчетами или печатными формами в 1С зачастую требуется использование метода «ПолучитьМакет()». Однако важно помнить, что этот метод нельзя вызвать напрямую на сервере в модуле управляемой формы. Рассмотрим, как корректно применять его в таких случаях. Особенности работы с макетами в управляемых формах Когда нам нужно получить макет из самого объекта в управляемой форме …

Как правильно использовать метод «ПолучитьМакет()» в управляемых формах 1С Читать полностью »

Связи параметров выбора в 1С — примеры использования

В платформе 1С:Предприятие существует множество инструментов для настройки бизнес-логики и удобства работы пользователей. Одним из таких мощных механизмов являются связи параметров выбора . Они позволяют устанавливать взаимосвязь между различными реквизитами формы, что делает процесс выбора значений более логичным и контролируемым. В этой статье мы подробно рассмотрим, что такое связи параметров выбора, как их настраивать и …

Связи параметров выбора в 1С — примеры использования Читать полностью »

Что делать если не работает отладка на сервере 1С. jpg

Как включить отладку на сервере 1С в Windows и в Linux?

Важная особенность работы в клиент-серверном режиме 1С:Предприятие заключается в том, что серверные функции и процедуры по умолчанию недоступны для пошаговой отладки. Это связано с тем, что их выполнение происходит непосредственно на стороне сервера, где клиентская часть системы не имеет к ним прямого доступа. И если нам нужно что-то отладить на сервере для клиент-серверной базы, сперва …

Как включить отладку на сервере 1С в Windows и в Linux? Читать полностью »

Как установить отбор по умолчанию в отчете на СКД с общей формой БСП?

В данной статье рассмотрен достаточно сложный случай, задействующий механики программного управлеиня настройками отчета на СКД, а также учитывающий, что отчет использует общую форму отчетов Библиотеки Стандартных Подсистем. Итак, задача. Есть отчет на СКД, который в качестве основной формы использует общую форму БСП «ФормаОтчета». В настройках отбора есть отбор, который нужно установить по умолчанию при открытии …

Как установить отбор по умолчанию в отчете на СКД с общей формой БСП? Читать полностью »

Как в отчете на СКД сделать нумерацию колонок?

Иногда по заданию необходимо сделать нумерацию колонок отчета. Если отчет с фиксированной структурой колонок, нумерацию можно сделать при помощи макета заголовка. Но как быть, если структура колонок будет динамически меняться в зависимости от выбранных полей? В этом случае нумерацию можно сделать в обработчике ПриКомпоновкеРезультата при программном формировании отчета.  О том, как сформировать отчет программно, можно …

Как в отчете на СКД сделать нумерацию колонок? Читать полностью »