Как открыть общую форму в 1С?
ОткрытьФорму("ОбщаяФорма.ФормаВыбораНоменклатуры");
или
Фрм=ПолучитьФорму("ОбщаяФорма.ФормаВыбораНоменклатуры",);
Фрм.Открыть();
ОткрытьФорму("ОбщаяФорма.ФормаВыбораНоменклатуры");
или
Фрм=ПолучитьФорму("ОбщаяФорма.ФормаВыбораНоменклатуры",);
Фрм.Открыть();
Консультирую по разным конфигурациям 1С, дорабатываю, разрабатываю расширения, отчеты и обработки, администрирую базы 1С на linux.
После разработки внешнего отчета, его необходимо добавить в справочник дополнительных отчетов и обработок, как это сделать описано в инструкции Добавление внешней обработки или отчета в 1С, но для этого в модуле объекта необходимо добавить СведенияОВнешнейОбработке: Ниже представлен универсальный шаблон функции СведенияОВнешнейОбработке(), его достаточно скопировать и вставить в модуль внешнего отчета и подкорректировать под себя: Теперь…
Часто нужно проверить наличие роли у пользователя например для разрешения или запрета определенного действия в системе. Разберем конкретный пример: Запретим создавать в 1С Бухгалтерии документ ОперацииБух людям не имеющих необходимой роли, роль в конфигураторе назовем al_СозданиеБухСправок. Войдем в модуль формы документа и введем наш код: Попытаемся создать документ в режиме предприятия и получим отказ: Назначим…
При добавлении собственной формы отчета созданного с помощью СКД, при попытке открыть форму настроек выпадает ошибка: Не передан служебный параметр «НастройкиОтчета» Для решения ошибки необходимо для отчета установить основную форму настроек в свойствах отчета. В качестве формы нужно выбрать общую форму ВспомогательнаяФормаНастроекОтчета. Далее в настройках СКД нужно выбрать Свойства элемента пользовательских настроек. Заполнить состав пользовательских…
В управляемых формах можно сделать так, общий модуль ПользователиКлиентСервер входит в состав Библиотеки стандартных подсистема (БСП). ТекПользователь = ПользователиКлиентСервер.ТекущийПользователь();
Для простоты обновления удобно добавлять кнопки на форму документа или справочника программно даже в расширениях 1С. Создадим в расширении процедуру Расширение_ПриСозданииНаСервереПосле Выберем расширение в которое нужно поместить процедуру и подтвердим добавление расширения обработчика. Пропишем код добавления команд и соответствующих им элементов на форме, в результате выполнения кода на форме появятся две кнопки. &НаСервере Процедура Расширение_ПриСозданииНаСервереПосле(Отказ,…
В данной статье рассмотрим пример загрузки на Git расширения 1С, для дальнейшей групповой разработки проекта. Создание репозитория на GitHub Войдем в свой профиль в Git, и кликнем по кнопке New, чтобы создать новый репозиторий для проекта 1C. Необходимо придумать название репозитория для проекта, а так же выбрать вид приватный или публичный. Теперь репозиторий создан Получаем…
Корзина пуста.