#0
by ac13
УФ (УНФ 1.6) Форма списка документа, на форме динамический список. Редактирую его вручную, добавляю левое соединение. При открытии списка документов выдает ошибку, что Обнаружено дублирование ключевых значений в колонках "Ссылка". Ничего не нахожу, что за фигня ... Такая ошибка появляется, если в списке содержится например две одинаковые ссылки на справочник? Так я делал через вложенный запрос, туда засунул таблицу КонтрагентыКонтактнаяИнформация. Не помогло
#4
by SSSSS_AAAAA
Такая ошибка выдается, когда ссылка из основной таблицы списка в результате выполнения запроса появляется более одного раза. То есть к одной записи основной таблицы присоединяется две и более записей из другой. Вот и ищи такое задвоение.
#5
by ac13
ВЫБРАТЬ ДокументПриемИПередачаВРемонт.ДатаВыдачаИзРемонта, ДокументПриемИПередачаВРемонт.ДатаОкончанияРемонта, ДокументПриемИПередачаВРемонт.ДатаПередачаВСервисныйЦентр, ДокументПриемИПередачаВРемонт.НаправлениеДеятельности, ДокументПриемИПередачаВРемонт.ОписаниеМеханическихПовреждений, ДокументПриемИПередачаВРемонт.ОписаниеНеисправности, СуммаПлатежа ), ДокументПриемИПередачаВРемонт.ДополнительныеРеквизиты.( ТекстоваяСтрока ), ДокументПриемИПередачаВРемонт.МоментВремени ИЗ
#8
by Feunoir
Феерично!!! Такой структуры БД я давно не встречал! Представь себе, что у тебя на одного контрагента есть две записи в контактной информации. В результате в динамическом списке будет: Вот тебе и дублирование ссылки.
#9
by ac13
ну так мне и надо - адрес и телефон ) а как быть в такой ситуации? дело в том, что я пока просто одно левое соединение добавил, даже поля никакие не брал из контактной информации. а ошибку выдает
#10
by catena
Ему наплевать, брал ты или не брал. Он соединяет в любом случае. <а как быть в такой ситуации?> 1. Убрать основную таблицу дин.списка. 2. Соединять два раза - по адресу и по телефону.
#11
by SSSSS_AAAAA
"а как быть в такой ситуации?" Сначала их сгруппировать в 1(ОДНУ) запись, а уж потом ее присоединять к основной таблице.
#12
by ildary
первый вариант - не айс, т.к. документ все равно будет дублироваться (хоть и 1С перестанет на это ругаться).
#16
by ildary
либо через промежуточную ВТ (если версия 1С позволяет), либо через 2 последовательных левых соединения к одной таблице
#20
by ac13
промежуточную ВТ там нельзя сделать. 2 последовательных левых соединения к одной таблице - что имеется ввиду?
#22
by catena
раз елвое соединение по контрагент и вид и два левое соединение по контрагент и другойвид
#26
by ac13
хорошо, а с чем соединять то? то есть я оставляю это соединение и добавляю еще соединение по виду?
#30
by catena
Да, в ПО еще условие добавляешь. Но если там еще и виду несколько, тогда надо как-то собраться и сгруппировать.
#31
by ac13
нет, нужен один телефон. есть динамический список документов Прием и передача в ремонт. Надо дополнительными двумя колонками вывести Телефон и Адрес.
#32
by ac13
Вот как я получаю телефон: ВЫБОР КОГДА ПриемИПередачаВРемонт.Телефон = НЕОПРЕДЕЛЕНО И ПриемИПередачаВРемонт.Договор.ДругойПлательщик = ИСТИНА ТОГДА ПриемИПередачаВРемонт.Договор.Телефон ИНАЧЕ ВЫБОР КОГДА ПриемИПередачаВРемонт.Телефон = НЕОПРЕДЕЛЕНО И ПриемИПередачаВРемонт.Договор.ДругойПлательщик = ЛОЖЬ ТОГДА КонтрагентыКонтактнаяИнформация.НомерТелефона ИНАЧЕ ПриемИПередачаВРемонт.Телефон КОНЕЦ КОНЕЦ
#33
by Kondarat
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты.КонтактнаяИнформация КАК КонтрагентыКонтактнаяИнформация
#34
by ac13
вот эту строку куда вписать? И КонтрагентыКонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИформации.ТелефонКонтрагента)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Программно завершить редактирование строки в многострочной части документа
- Режим открытия документов по-умолчанию: редактирование или просмотр
- Нет доступа на редактирование конфигурации
- как разрешить редактирование таблицы на форме
- Редактирование динамического списка
- Обнаружено дублирование ключевых значений в колонке "ГруппировкаСтроки" отображе
- Условное оформление динамического списка
- УФ: Критерий отбора в качестве источника динамического списка
- Условное оформление динамического списка (через настройки списка нереализуемо)
- УФ. 8.3 Форма списка. Как получить результат запроса динамического списка ?
- обнаружено дублирование ключевых значений в колонке ссылка
В этой группе 1С
- Представление ссылки документа в СКД
- Не работает ККТ Штрих-М ФР-Ф
- Не получается скачать файл из интернета с помощью 1С.
- Не открывается типовой отчет у пользователя
- Интеграция 1С с ПО на PostgreSQL, ошибка при записи во внешний источник данных
- Обмен УТ 11.3 и Бух 3 через ентерпрайсдата
- Форматированный документ. Вставить текст. Не работает.
- ТСД. Считывание штрих-кода не всегда вызывает внешнее событие формы
- Нужно ли отключать расширения при обновлении конфы?
- Платформа 1С 8.3.9.2233 Клиентсерверный режим на Windows 7.
- Во временном хранилище лежит сформированный табличный документ
- Как активизировать ps/2 клаватуру или мышь без перезагрузки на 2003?
- GetReport- онлайн конструктор баз данных и бизнес приложений
- Сбились итоги после свертки базы
- открытие печатной формы openoffice с выводом на передний план
- Подключение эквайрингового терминала Verifone vx820 к 1С УТ 11.3.3.163
- Как можно посчитать разницу во времени?
- 1C 8.3 + PostgreSQL 9.6 на Ubuntu (could not access file "online_analyze")
- Не могу найти отчет в ЗУП 2.5.
- Как положить значение в элемент формы в УФ