1С получить текущего пользователя
В управляемых формах можно сделать так, общий модуль ПользователиКлиентСервер входит в состав Библиотеки стандартных подсистема (БСП).
ТекПользователь = ПользователиКлиентСервер.ТекущийПользователь();
В управляемых формах можно сделать так, общий модуль ПользователиКлиентСервер входит в состав Библиотеки стандартных подсистема (БСП).
ТекПользователь = ПользователиКлиентСервер.ТекущийПользователь();
Консультирую по разным конфигурациям 1С, дорабатываю, разрабатываю расширения, отчеты и обработки, администрирую базы 1С на linux.
Если необходимо выгрузить результат для последующей его обработки, то это очень просто делается встроенными средствами 1С Так же конструкция может выглядеть так: После мы получаем таблицу значений с реквизитами, как в запросе: Владелец Код Наименование После таблицу значений можно обрабатывать. Например обойти в цикле:
Функционал БСП по загрузке файлов, позволяет к любому справочнику или документу прикрепить файл или документ, в том числе возможно добавление файла напрямую со сканера. В нашем случае для документа _ДемоСчетНаОплатуПокупателю, необходимо реализовать возможно прикрепления файла, для этого необходимо. Создаем справочник для хранения файлов Создаем одноименный справочник и в конце наименования добавляем текст «ПрисоединенныеФайлы«, получается _ДемоСчетНаОплатуПокупателюПрисоединенныеФайлы….
Данная ошибка часто возникает при запуске дополнительных обработок, которые позволяют конфигурациям 1С на базе 7.7 работать с com соединением и так далее. Нужно проверить наличие файлов v7Plus.ALS v7Plus.DLL в рабочей директории 1С «C:Program Files1Cv77BIN» Если файлов нет их можно скачать тут. Если файлы есть, то просто необходимо зарегистрировать библиотеку с помощью команды: regsvr32 «C:Program Files1Cv77BINv7plus.dll»
Советую прочитать, как программно добавить кнопку на форму в расширении. Представим, что у объекта документ уже есть реквизит БылаПредоплата, так как это реквизит объекта, а не формы, то обращение к нему выглядит следующим образом: Объект.БылаПредоплата. Сам документ уже должен быть добавлен в расширение конфигурации: Создадим в расширении процедуру Расширение_ПриСозданииНаСервереПосле И пропишем следующий код: &НаСервере Процедура Расширение_ПриСозданииНаСервереПосле(Отказ,…
Часто нужно проверить наличие роли у пользователя например для разрешения или запрета определенного действия в системе. Разберем конкретный пример: Запретим создавать в 1С Бухгалтерии документ ОперацииБух людям не имеющих необходимой роли, роль в конфигураторе назовем al_СозданиеБухСправок. Войдем в модуль формы документа и введем наш код: Попытаемся создать документ в режиме предприятия и получим отказ: Назначим…
Не асинхронный метод выбора файла в 1С В управляемом приложении сначала необходимо создать реквизит формы. Затем для этого реквизита на форму надо добавить элемент «Поле» и установить для свойства «КнопкаВыбора» значение «Да». И так же как в обычном приложении, в событии «НачалоВыбора», прописать функцию. Функция будет расположена в модулеформы. В отличии от обычного приложения перед…
Корзина пуста.