#0
by Vika_22
Всем Доброе утро. Управление торговлей 8.2 (10.3.14.5) Во внешнем отчете на 8.2 есть такой код При проверке ошибок 1С ругается на: Переменная не определена (глТекущийПользователь). Я не понимаю две вещи: Что делает ЗначениеЗаполнено в данном коде? И Чем заменить ГлТекущийПользователь? Если вместо ГлТекущийПользователь поставить ПользователиИнформационнойБазы.ТекущийПользователь, то вылезает ошибка = "Проверка мутабельных значений на заполненность не поддерживается".
#3
by guitar_player
ЗначениеЗаполнено как это ни странно. Проверяет заполненность переданного параметра
#4
by Vika_22
Я спросила по поводу этой функции, потому что в СП написано: "Функция проверяет, отличается ли переданное значение от значения по умолчанию того же типа.". Какое значение по умолчанию у Текущего пользователя?
#6
by marvak
Обычно глТекущийПользователь это переменная расположенная в модуле обычного приложения. Пр начале работы как правило туда пишется ссылка на юзера, работающего в данном сеансе. Но у твоем случае ее может там и не быть, надо проверить, А насчет мутабельности - эта функция неприменима к объектам, тока к ссылкам.
#10
by guitar_player
значение по умолчание пустая ссылка, т.е. Справочники.Пользователи.ПустаяСсылка; я думаю, это связано, что во внешнем отчете эта переменная нигде не инициализирована. Конструкция не менялась. В типовых механизмах и раньше был такой подход
#11
by Vika_22
Спасибо всем!!!! Воспользовалась конструкцией Посмотрела модуль обычного приложения, там эта конструкция везде используется. Странно, что в отчете ей не воспользовались. Работал ли отчет раньше, сказать не могу, не я его писала) Возможно там и раньше была ошибка. Скажите, а ЗначениеЗаполнено вообще где может использоваться, для проверки чего?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ЗначениеЗаполнено(Ложь) и ЗначениеЗаполнено(Истина)
- Как в коде программы посмотреть состав плана обмена?
- Как заменить счета учета в проводках документа
- НЕ ЗначениеЗаполнено работает медленнее, чем ЗначениеЗаполнено = Ложь
- Где в конфигураторе можно изменить первую цифру в штрих коде?
- СКД. Как заменить заголовок итога с "Итого" на "Total" ?
- Как в коде задать принтер для печати? УТ11
В этой группе 1С
- функция ПредставлениеПериода()
- УПП отчет по постоянным и временным разницам
- EDI провайдеры
- v7: Как получить реквизит - ссылку на справочник?
- 1с упп не могу найти путь к внешней обработке, в сервисе в доп.отч и обр
- При обновлении базы Runtime Error
- Обработка csv файла около 300 000 строк.
- Единицы измерения в заказе покупателя
- Подключение фискального регистратора в УТ 10.3
- 1С 8,2 - УТ 10.3 - запрет доступа к исходящим платёжкам
- Как убрать сообщение "Не удалось провести документ"
- Как лучше "урезонить" вентилятор в блоке питания - дискретно или плавно ?
- v8: СКД: Начальный остаток и обороты в одной колонке
- БГУ. Код для сдачи отчетности
- Подключение 1с через vpn
- Запрет заполнения поля ввода
- Номера страниц в карточке учета страховых взносов ЗУП (2.5.35.3)
- Сохранить настройки колонтитул
- Symbol MC9090 - теряются настройки после холодного рестарта
- вывод скд в таблицу без группировок с отборами