#0
by AaNnDdRrEeYy
Добрый день. Встроенная функция ЗначениеЗаполнено выдает исключение если я пытаюсь проверить мутабельное значение, каким образом можно проверить мутабельное значение попадает в параметр функции или нет?
#3
by famnam
из си "Функция не работает с мутабельными значениями. При передаче мутабельного значения функция вызывает исключение."
#11
by Maxus43
Мутабельное - при изменении свойства - изменение объекта. Логически вычислить можно) хз, где-то лежит наверно. А вобще - ты же знаеш типы обрабатываемые функцией твоей... или прям любые могут быть? исключи типы Объект, набор записей и т.д. явно мутабельные. Но в тоже красиво, главно остановку по ошибке в отладке не включать)
#13
by Fragster
у меня функция ЗначениеНеЗаполнено есть, которая вызывает в попытке ЗначениеНеЗаполнено, в случае исключения возвращает ложь
#14
by MaxS
где-то давно встречал что если в модуле проведения документа пользоваться попыткой-исключением, документ может не провестись и выдаст сообщение, что в данной транзакции уже происходили ошибки.
#15
by AaNnDdRrEeYy
ЗначениеНеЗаполнено - это самописная, а у меня встроенная в 8.2 этот код что то вроде обмена данными Если НастройкаСоотношения.СпособЗаполненияРеквизитаПриемника = Перечисления.СпособЗаполненияРеквизитаПриемника.РеквизитИсточника Тогда
#17
by AaNnDdRrEeYy
такое может быть если явно объявлять транцакию НачатьТранзакцию; В таком случае точно будет такая ощибка
#18
by AaNnDdRrEeYy
это на форме почти ничего не доступно а на сервере все доступно. ну кроме форм и что с ними связано.
#20
by Defender aka LINN
КД юзай :) Вообще говоря, надо просто сделать так, чтобы в ЗначениеРеквизитаОбъектаОснования ничего такого попасть не могло.
#22
by Axel2009
ну так значит и надо все объекты получать на сервере. и тогда мутабельных значений не будет..
#24
by Ursus maritimus
Ну что за бред? Составной тип справочник.номенклатура и справочник.контрагент Мутабелен? - Да Доступен на сервере? - Да
#28
by Axel2009
если в функции на клиенте получить ОБЪЕКТ. и эту переменную передать в функцию которая выполняется на сервере - то будет ошибка мутабельности
#29
by AaNnDdRrEeYy
Синтаксис: ЗначениеЗаполнено(<Значение>) Описание: Функция проверяет, отличается ли переданное значение от значения по умолчанию того же типа. Не работает с мутабельными значениями. При передаче мутабельного значения функция вызывает исключение. в сиснтаксисе про составной ничего нет, может быть составным.
#31
by Axel2009
это как пользоваться метками. вроде можно, но лучше не надо. иначе другие будут разгребать и искать ошибки очень долго..
#36
by tenikov
ну вот я конфигуратор открыл сейчас: Объект - основной реквизит формы, тип "ДокументОбъект.Продажа".
#43
by AaNnDdRrEeYy
Это код в форме обработки, реквизит1 составного типа Дата. число и строка. как выложить обработку?
#44
by Maxus43
тип составной, значение то не составное же? скриншот отладчика с показаным значением реквизита требо
#45
by Defender aka LINN
Кто у тебя про реквизит спрашивал? Значение реквизита составное покажи. Которое одновременно и датой, и строкой будет.
#48
by AaNnDdRrEeYy
Ну кто мне покажет когда Реквизит или просто переменная и стока и дата одновременно?
#53
by acsent
ЗначениеЗаполнено проверяет не реквизит, а ЗНАЧЕНИЕ реквизита. Короче двойка тебе, иди учи матчасть
#54
by AaNnDdRrEeYy
в ответ на в котором дословно ЗНАЧЕНИЕ не может быть составного типа. внимание на "составного ТИПА". в реквизит составного ТИПА.
#56
by Defender aka LINN
Внимание на "ЗНАЧЕНИЕ". Я его, по-твоему, совершенно случайно большими буквами набрал? :)
#62
by Maxus43
Тип то отдельный, но значение выглядит составным, дата + ссылка, разных типов то конечно не может быть значение
#63
by AaNnDdRrEeYy
ну если так рассуждать то надо над Соотвествием тип то один а значение всегда двойное.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Проверка существования процедуры
- Проверка на заполнение полей таблчного поля документа?
- Проверка 2-НДФЛ
- v8: Что такое мутабельное значение?
- Проверка на дублирующие строки
- Проверка на пустое значение в поле ввода
- Ошибка SQL Fld11475 ... значение не может принимать значение Null
- v8: мутабельное значение и толстый клиент
- проверка в запросе поля на пустое значение
В этой группе 1С
- Как перенести сохраненную настройку внешнего отчета в другую базу?
- v7: Работа с реквизитами табличной части в документе
- Многочлен 2011-й степени
- Выбрать только нужные типы документов. СКД.
- Подключение модема в Режиме совместимости Windows XP в Windows 7
- Не могу инициировать сом объект Winsock
- Принтер чеков TRP-2000
- v8: Сдача отчетность через интернет через ... 1С БП 2.0
- Отмененные транзакции в журнале регистраций
- v8: Разные результаты проведения при клиент-серверном и файловом режиме в УПП
- есть правила выгрузки, но нет регистрации изменений
- Розница, Две цены на ценнике.
- СКД Как сделать чтобы значение ресурса выводилось только в детальных записях
- Регламентированная отчётность, печать без двухмерных штрих кодов, но с одномерны
- Выгрузка данных из 1С8 Зарплата в Налогоплательщик
- СКД. выбор набора данных
- Розница и ФР Феликс РК 01. Переодически возникают ошибки
- БП 2.0. Интерфейс (Полный): Мелочь, а не приятно
- СКД. Программно получить ресурс.
- Как добавить движение в документ?