#0
by werta2007
В запросе у меня реквизит является ссылкой на перечисление. Мне этот реквизит нужно сравнить с другим реквизитом, который является строкой. Если я использую функцию Представление, то машина ругается "Неверные параметры в операции сравнения. Нельзя сравниват поля неограниченной длинны и поля несовместимых типов"
#8
by werta2007
Выгрузка.СостояниеСотрудника.Ссылка это ссылка Загрузка.СостояниеСотрудника это строка ВЫБОР как сделать чтобы Выгрузка.СостояниеСотрудника.Ссылка стала строкой ПРЕДСТАВЛЕНИЕ (Выгрузка.СостояниеСотрудника.Ссылка) - ругается ВЫРАЗИТЬ (Выгрузка.СостояниеСотрудника.Ссылка КАК СТРОКА) - ругается
#12
by werta2007
а представления у меня нет, только ссылка и порядок, т.к. СостояниеСотрудника - это Перечисление
#17
by ZolotarevAA
Загрузка.СостояниеСотрудника имеет тип Строка, если я правильно понял, а что такое Загрузка?
#18
by werta2007
идея такова: у меня есть документ у которого есть 3 табличные части. 1- Выгрузка - из нее я выгружаю информацию в EXCEL, 2 - Загрузка - в нее я загружаю информацию из EXCEL, те.е на ней вся информация строковая, 3 - Изменения - здесь выводятся отлиыия 2 от 1. Т.Е. я пишу запрос геде хочу снравнить 1 и 2.
#19
by ZolotarevAA
Создай в Загрузке еще один реквизит типа Перечисление, заполнение - на основании строки. В запросе сравнивай не строки, а значения перечисления.
#20
by Scooter
выбор когда Ссылка.Реквизит = &Перечисление1 тогда ""Перечисление1"" когда Ссылка.Реквизит = &Перечисление2 тогда ""Перечисление2"" когда Ссылка.Реквизит = &Перечисление3 тогда ""Перечисление3"" ...
#21
by werta2007
я поняла спасибо, я так и думала. Правда долго и всю загрузку придется переписывать. Так я просто загрузить сделала, а здесь придется поработать
#22
by werta2007
а нет не могу я этого сделать, т.к. я не знаю что мне там пользователь напишет в файле EXCEL, который я загружаю, я не смогу найти соответствие в перечислении
#23
by Wladimir_spb
Надо сравнивать ПОРЯДОК перечисления. И в загрузке нужно использовать его а не строку
#25
by Wladimir_spb
Не понял, что сделаете? :) В выгрузке должно быть не строковое представление Перечисления, а только порядок. У вас, в принципе, Выгрузка/Загрузка перечислений написана неправильно.(вероятно все остальное тоже...)
#26
by werta2007
на выгрузке у меня ревизит, который является ссылкой. а на загрузке -строка. Ну и что неправильно? Выгружаю я в файл из выгрузки, соответственно когда загружаю из файла там у меня строка. как же мне тогда сравнить два поля котрые разные по типу. Перебором в циклах это получается на раз два три, а в запросе???
#27
by ZolotarevAA
Что более устойчиво к изменениям: Идентификатор или порядок значения перечисления? P.S. Всегда найдутся люди, которые будут искать элемент справочники по наименованию и говорить, что это работает.
#28
by werta2007
ну собственно я уже решила проблему спасибо ZolotarevAA , правда я добавила реквизит на закладку Выгрузка И все быстро получилось.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Подскажите плиз! Можно ли сделать "группировку" в запросе с обратным упорядоч...
- условие в запросе на пустую ссылку
- Условие в запросе со строкой неограниченной длины
- Условие в запросе, аналогичное условию в запросе 77
- Интересная фишка в запросе в 7-ке. Сумма из шапки и из ТЧ в запросе
- Как в запросе сделать группировку по городу из текстового типового адреса.
- Как в запросе ссылку сравнить со строкой
- "Несовместимые типы выразить в запросе 1с" ошибка в динамическом запросе списка документов
В этой группе 1С
- Не выбирает корсубконто
- Подскажите , как словить активизацию «ЭлементаФормы»
- Преобразовать ОписаниеТипа в Тип. Как?
- Как удалить из списка все элементы которые есть с другом списке?
- Принтер Zebra TLP 2824 и 2844, проблема
- v7: Построчный ввод разных НДС в табличной части документа - 1С 7.7 БУ
- Про справочник проводок для хоз операций
- v8: Как програмно обновить данные в окрытой форме?
- УПП. Д-т "Расчет себ-ти выпуска". Действие "расчет прямых затрат по передел
- v7: Редактирование печатной формы
- RLS. Иерархический справочник (v8)
- 1с и Терминал при закрытии 1с в сесси ,сесия зависает .
- добавление измерения в существующий регистр накопления
- ЗиК не совпадает задолженность за организацией на конец месяца с началом сл
- Авто закрытие конфигуратора
- Сортировать ТЗ по колонке.
- Почему авансы в БУХии поступают по служебному договору?
- Перестало работать FTPСоединение
- Масштабирование колонок в отчете на базе универсального
- Исчезают движения документа по регистрам