Как программно добавить реквизит (поле) на форму 1С через расширение

Советую прочитать, как программно добавить кнопку на форму в расширении. Представим, что у объекта документ уже есть реквизит БылаПредоплата, так как это реквизит объекта, а не формы, то обращение к нему выглядит следующим образом: Объект.БылаПредоплата. Сам документ уже должен быть добавлен в расширение конфигурации: Создадим в расширении процедуру Расширение_ПриСозданииНаСервереПосле И пропишем следующий код: &НаСервере Процедура Расширение_ПриСозданииНаСервереПосле(Отказ,…

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

Для простоты обновления удобно добавлять кнопки на форму документа или справочника программно даже в расширениях 1С. Создадим в расширении процедуру Расширение_ПриСозданииНаСервереПосле Выберем расширение в которое нужно поместить процедуру и подтвердим добавление расширения обработчика. Пропишем код добавления команд и соответствующих им элементов на форме, в результате выполнения кода на форме появятся две кнопки. &НаСервере Процедура Расширение_ПриСозданииНаСервереПосле(Отказ,…

Запуск и отладка мобильного приложения 1С в эмуляторе Android

Ранее я описывал процесс отладки мобильного приложения на мобильном устройстве, теперь пришло время запустить мобильное приложение 1С на эмуляторе мобильного телефона. В этой инструкции рассмотрим установку двух различных эмуляторов Android и настроим в них отладку мобильного приложения разработанного на мобильной платформе 1С. Android Virtual Devices от Android Studio Перетянем apk файл мобильной платформы на запущенный…

Собираем мобильное приложение для андроид в 1С

Собираем мобильное приложение для андроид в 1С

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

Перенумерация документов 1С
|

Перенумерация документов 1С

Распространенная проблема автоматической нумерации возникает в тот момент, когда пользователь поправил номер и забыл установить лидирующие нули. В результате, чего может возникать ошибка Значение поля “Номер” не уникально. Для решения проблемы разработана обработка которая, возвращает лидирующие нули в поле номер Обработка позволяет выбрать необходимый вид документа для восстановления нумерации и период за который необходимо восстановить…

Получить имя ключа структуры 1С

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

Отключить расшифровку правой кнопкой в СКД

Отключить расшифровку правой кнопкой в СКД

По умолчанию в СКД при клике правой кнопкой по полю документа результата отрабатывает событие расшифровки и возникает ошибка, если расшифровка не предусмотрена. Значение данных расшифровки отсутствует, либо имеет неправильный тип. Событие называется Обработка дополнительной расшифровки. Для того, чтобы при клике правой кнопкой по результату формирования отчета СКД открывалось стандартное контекстное меню, необходимо прописать:

Как передать Таблицу Значений с Клиента на Сервер

Бывают ситуации при которых необходимо передать структуру данных ТаблицаЗначений с Клиента на Сервер, но проблема в том, что платформа 1С не поддерживает такую передачу, но поддерживает передачу Массива. Для передачи Таблицы Значений между клиентом и сервером, нужно преобразовать Таблицу Значений в Массив на клиенте, а после из массива в Таблицу Значений на сервере. В Библиотеке…

Как получить UUID, ГУИД, GUID объекта в 1С?

Как получить UUID, ГУИД, GUID объекта в 1С?

Получить GUID Для программного получения уникального идентификатора объекта, нужна всего лишь ссылка на объект. Или например: Система вернет 36 символьный строковый код идентификатора. Найти по GUID В данном примере получаем ссылку на объект по строковому значению GUID. Задать свой GUID для объекта Бывают случаи когда например перепутаны элементы справочниках в разных базах, которые необходимо синхронизировать,…

Не передан служебный параметр “НастройкиОтчета”

Не передан служебный параметр “НастройкиОтчета”

При добавлении собственной формы отчета созданного с помощью СКД, при попытке открыть форму настроек выпадает ошибка: Не передан служебный параметр “НастройкиОтчета” Для решения ошибки необходимо для отчета установить основную форму настроек в свойствах отчета. В качестве формы нужно выбрать общую форму ВспомогательнаяФормаНастроекОтчета. Далее в настройках СКД нужно выбрать Свойства элемента пользовательских настроек. Заполнить состав пользовательских…