|
6 / 6 / 5
Регистрация: 18.08.2016
Сообщений: 103
|
||||||
1C 8.x Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых тип08.11.2016, 16:44. Показов 33149. Ответов 27
Метки нет (Все метки)
Приветствую всех, написал запрос в отладчике печатной формы, все нужные данные он мне показывает.
Тип у "Владелец" - СправочникСсылка.Контрагенты. Подсказать можете, как исправить данную ошибку?
0
|
||||||
| 08.11.2016, 16:44 | |
|
Ответы с готовыми решениями:
27
Нельзя сравнить поля неограниченной длины и несовместимых типов Тип поля серийного номера большой длины Увеличить даты из поля дата на основании поля тип и вывести в третье поле |
|
3065 / 2012 / 525
Регистрация: 25.06.2009
Сообщений: 6,964
|
|
| 08.11.2016, 17:15 | |
|
Neophyte1C, а что у вас в СсылкаНаОбъект? там такой же тип? - СправочникСсылка.Контрагенты.
0
|
|
|
6 / 6 / 5
Регистрация: 18.08.2016
Сообщений: 103
|
|
| 08.11.2016, 17:17 [ТС] | |
|
GreenkA, Да, СсылкаНаОбъект - СправочникСсылка.Контрагенты.
0
|
|
|
3065 / 2012 / 525
Регистрация: 25.06.2009
Сообщений: 6,964
|
|||||||
| 08.11.2016, 17:25 | |||||||
|
Neophyte1C, так, а почему я вижу у вас в коде это
Добавлено через 36 секунд сравните код на скрине и текстовый выше - они разные. К чему бы это? Добавлено через 4 минуты Не по теме: Кстати, по поводу скрина с текстом - изучите правила форума. П.5.18:
1
|
|||||||
|
6 / 6 / 5
Регистрация: 18.08.2016
Сообщений: 103
|
||||||
| 08.11.2016, 17:29 [ТС] | ||||||
|
GreenkA, В коде СсылкаНаОбъект - код в отладчике, а то что на скрине, код уже в справочнике формы списка, поэтому заменяю СсылкаНаОбъект на Справочники.КонтактныеЛицаКонтрагентов.
Сделал так:
Не по теме: Буду знать на будущее, сильно не бейте...))
0
|
||||||
|
3065 / 2012 / 525
Регистрация: 25.06.2009
Сообщений: 6,964
|
||||||
| 08.11.2016, 17:29 | ||||||
|
Не по теме: Neophyte1C, да как так-то:wall: должна же быть строка:
0
|
||||||
|
6 / 6 / 5
Регистрация: 18.08.2016
Сообщений: 103
|
|
| 08.11.2016, 17:30 [ТС] | |
|
GreenkA, чуть позже проверю...
0
|
|
|
392 / 294 / 121
Регистрация: 26.08.2016
Сообщений: 902
|
|
| 08.11.2016, 22:49 | |
|
У вас используется левое соединение, а таблица КонтактныеЛицаКонтрагентов у вас справа, в случае когда соединение не происходит, то есть в поле Объект таблицы Контактная информация не контактное лицр, а ссылка другого типа, поле КонтактныеЛицаКонтрагентов.Владелец равно NULL и сравнивать с &Владелец его нельзя, поэтому либо сделайте внутреннее соединение, либо условие
И КонтактныеЛицаКонтрагентов.Владелец = &Владелец перенесите выше в блок ПО
0
|
|
|
6 / 6 / 5
Регистрация: 18.08.2016
Сообщений: 103
|
||||||
| 09.11.2016, 10:17 [ТС] | ||||||
|
GreenkA, renat_dmitriev, Если делаю так, то всё равно получаю ту же самую ошибку...
0
|
||||||
|
392 / 294 / 121
Регистрация: 26.08.2016
Сообщений: 902
|
|
| 09.11.2016, 10:28 | |
|
Neophyte1C, Я не обратил внимание "СсылкаНаОбъект = Справочники.Контрагенты;"
В чем смысл этого? Вы чего хотите добиться этим? Добавлено через 34 секунды То есть что за данные вы пытаетесь получить?
0
|
|
|
6 / 6 / 5
Регистрация: 18.08.2016
Сообщений: 103
|
|
| 09.11.2016, 10:33 [ТС] | |
|
renat_dmitriev, повторюсь, если выполняется код в заголовке темы в отладчике внешней формы, то я получаю сообщением адрес электронной почты контактного лица контрагента (1-ый рисунок в заголовке темы это отображает).
Тип у СсылкаНаОбъект - СправочникСсылка.Контрагенты Но как только я подставляю код в процедуру формы списка справочника контрагенты, прописывая для СсылкаНаОбъект = СправочникСсылка.Контрагенты То получаю ошибку, показанную в 3-ем рисунке заголовка темы.
0
|
|
|
392 / 294 / 121
Регистрация: 26.08.2016
Сообщений: 902
|
|
| 09.11.2016, 10:47 | |
|
Neophyte1C, Еще раз - в чем смысл этого отбора "КонтактныеЛицаКонтрагентов.Владелец = &Владелец", что вы пытаетесь им отфильтровать? Потому что во Владелец по логике должна быть ссылка на конкретного контрагента, когда вы присваиваете Справочники.Контрагенты, то есть значение типа СправочникиМенеджер, это вообще не имеет никакого программного или логического смысла.
Посему пока вы не ответите простым русским языком чего вы хотите добиться этой фильтрацией, никто ничем вам помочь здесь не сможет.
0
|
|
|
6 / 6 / 5
Регистрация: 18.08.2016
Сообщений: 103
|
|
| 09.11.2016, 11:33 [ТС] | |
|
renat_dmitriev, объясню, на следующем рисунке показано, что я открываю нужного мне контрагента (1.), где перехожу во вкладку "Контакты", нахожу контактное лицо контрагента (2.), открываю его (3.) и вижу адрес dsdcs@dsc.r, который мне и надо вывести, вывожу запросом в заголовке темы через отладчик.
А следующим рисунком показан реквизит Владелец, к чему он относится и почему я его подставляю в условие. В табло-1 показаны данные параметров.
0
|
|
|
6 / 6 / 5
Регистрация: 18.08.2016
Сообщений: 103
|
|
| 09.11.2016, 11:37 [ТС] | |
|
renat_dmitriev, Весь этот рабочий код переношу в процедуру формы списка Справочники.Контрагенты и получаю ошибку.
Поэтому у меня возник вопрос...
0
|
|
|
392 / 294 / 121
Регистрация: 26.08.2016
Сообщений: 902
|
||||||||||||
| 09.11.2016, 11:45 | ||||||||||||
|
Neophyte1C,
Соединение с таблицей КонтактныеЛицаКонтрагентов вообще абсолютно бессмысленно. Если вы хотите выбрать контактную информацию определенного типа по конкретному контрагенту, достаточно обращения к таблице контактной информации
Добавлено через 1 минуту
1
|
||||||||||||
|
6 / 6 / 5
Регистрация: 18.08.2016
Сообщений: 103
|
||||||
| 09.11.2016, 11:52 [ТС] | ||||||
|
renat_dmitriev, прописал так:
{Справочник.Контрагенты.Форма.ФормаСписк а.Форма(613)}: Поле объекта не обнаружено (ТекущаяСтрока) Запрос.УстановитьПараметр("Контрагент", СправочникСписок.ТекущаяСтрока);
0
|
||||||
|
392 / 294 / 121
Регистрация: 26.08.2016
Сообщений: 902
|
||||||
| 09.11.2016, 11:54 | ||||||
1
|
||||||
|
6 / 6 / 5
Регистрация: 18.08.2016
Сообщений: 103
|
|
| 09.11.2016, 11:57 [ТС] | |
|
renat_dmitriev, ответил так: Данные не заполнены.
0
|
|
|
392 / 294 / 121
Регистрация: 26.08.2016
Сообщений: 902
|
|
| 09.11.2016, 12:05 | |
|
Neophyte1C, Посмотрите в отладчике ЭлементыФормы.СправочникСписок.ТекущаяСт рока чему равна?
0
|
|
|
6 / 6 / 5
Регистрация: 18.08.2016
Сообщений: 103
|
|
| 09.11.2016, 12:11 [ТС] | |
|
renat_dmitriev, СправочникСсылка.Контрагенты
Странно, вот сейчас отобразил адрес: dsdcs@dsc.r Благодарю за помощь, дальше буду копать код...
0
|
|
| 09.11.2016, 12:11 | |
|
Помогаю со студенческими работами здесь
20
Сумма всех чисел поля, тип поля float. Дополнительные поля (Тип поля: список) EasyTable - неверные данные для поля TIME Как можно сравнивать поля двух подчиненных форм? Найти работу поля, разность потенциалов на концах участка, напряженность поля, объемную плотность энергии поля Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|