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