Имя: Пароль:
1C
1С v8
1с8.3 Обнаружено дублирование ключевых значений в колонке ""
0 prorokk
 
30.09.14
00:17
На форме динамический список
<code>
ВЫБРАТЬ
    Спр.Наименование,
    Спр.Код,
    Спр.Ссылка КАК Номенклатура,
    Спр.Артикул,
    ТоварыНаСкладахОстатки.ВНаличииОстаток КАК Остаток,
    Спр.ДействуетАкция
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(&Дата, ) КАК ТоварыНаСкладахОстатки
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Спр
        ПО Спр.Ссылка = ТоварыНаСкладахОстатки.Номенклатура.Ссылка
ГДЕ
    Спр.ЭтоГруппа = ЛОЖЬ
</code>
При поиске (тот что в новомодном окне) выдает:
Обнаружено дублирование ключевых значений в колонке ""
Да Именно в колонке "", хотя уже даже Прописал заголовки... что самое непонятное... тут же ввожу это-же слово для поиска и оНо находит...
Есть мысли куда смотреть?!
1 Reaper_1c
 
30.09.14
00:22
Какой смысл в соединении регистра накопления со справочником?
Какой смысл в двух точках подряд в условии соединения?
Какой смысл указании первого параметра виртуальной таблицы "остатки" регистра накопления для динамического списка?
Какая таблица выбрана основной для динамического списка?
Какие настройки формы введены в пользовательском режиме?
Почему не используются ограничения на доступность полей? Почему не используются ограничения на возможности отбора по значениям полей?
Почему не используются ограничения на возможности сортировки списка по значениям полей?
2 prorokk
 
30.09.14
00:34
(1) Ух засыпал...
1) В оригинальном запросе соединял Справочник с регистром (Что бы видеть что есть чего нет, или как то иначе можно?)
2) В оригинале Без .Ссылка
3) Сейчас никакая не выбрана, а В оригинале была Справочник.Номенклатура (вот только Динамическое считывание жутко тормозит пролистывание, думаю без него делать)
4) Никаких, пустая, новая, форма с одним списком.
5) Амм... А это КАК в Динамическом списке на форме...
6) + (5)
Да даже если убрать из запроса Регистр, вываливает эту ошибку при поиске...
3 prorokk
 
30.09.14
00:44
Удалил с формы список, добавил а форму список, все починилось... пока починилось...
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.