сравнение двух реквизитов в одном справочнике
Есть справочник в который водят реквизиты:
городСклада-тип строка (заполняется автоматом ПриИзменении)
городКлиента-тип строка (заполняется автоматом ПриИзменении)
как организовать проверку типа если город склада и город клиента не совпадает выдувать пользователю сообщения
не канает ругается на все. Правильно я понимаю что 1с не может сравнивать текст.
можно попробовать Справочнику регион. добавить реквизит типа число и сравнивать через выражение.
Но может кто подскажет как сделать проще
городСклада-тип строка (заполняется автоматом ПриИзменении)
городКлиента-тип строка (заполняется автоматом ПриИзменении)
как организовать проверку типа если город склада и город клиента не совпадает выдувать пользователю сообщения
Если Не обьект.городСклада = обьект.городКлиента Тогда
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "ХА-ХА-АХ";
Сообщение.Сообщить();
Отказ = Истина;
КонецЕсли;
не канает ругается на все. Правильно я понимаю что 1с не может сравнивать текст.
можно попробовать Справочнику регион. добавить реквизит типа число и сравнивать через выражение.
Но может кто подскажет как сделать проще
По теме из базы знаний
- Данные объекта (редактор реквизитов справочников, документов) (нормальный и "управляемый" интерфейсы)
- А по-моему, они одинаковые... (простое сравнение двух документов или элементов справочников)
- Просмотр, изменение реквизитов объекта. Сравнение двух одинаковых объектов метаданных ИБ
- Конструктор сравнения таблиц значения, в том числе из внешней базы
- Комплексный контроль остатков. Для одного или сразу нескольких логически связанных регистров накопления. Универсальное решение уровня данных для контроля не только складских остатков
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3)они и хронится в отдельном справочнике и выбираются пользователями в двух разных документах, из этих двух документов реквизиты уходят в третий(При Изменении) в нем и надо сравнить, что города совпадают. Ошибки в коде потому что пишу с телефона и 1с от меня сейчас далековато нет возможности скопировать код. Но мой код ошибок не даёт просто на все выдаёт моё сообщение
(3)
(3)
Если это справочники, причем разные (гКлиента и Склада) то естественно всегда будет ЛОЖЬ, ибо ты сравниваешь ссылки, а не содержание. Тут два варианта - либо ты сравниваешь строковое содержимое ссылок, либо делаешь этот реквизит из одного справочника( второе разумнее)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот