Имя: Пароль:
1C
1С v8
Что означает данное сообщение?
0 lanc2233
 
11.06.12
01:17
На форме динамический список с произвольным запросом из двух таблиц, с левым соединением.
при пролистывании выдается сообщение.
http://savepic.net/2895337.htm
что оно означает?
1 GROOVY
 
11.06.12
01:21
Данные получаемые в запросе дин.списка задваивают ключевое поле основной таблицы.
2 lanc2233
 
11.06.12
01:25
что с этим делать? сам запрос :

ВЫБРАТЬ
   РегистрСведенийНоменклатураКонтрагентов.Контрагент,
   РегистрСведенийНоменклатураКонтрагентов.ИД,
   РегистрСведенийНоменклатураКонтрагентов.Наименование,
   РегистрСведенийНоменклатураКонтрагентов.Номенклатура,
   ЦеныКонтрагентовСрезПоследних.ЦенаЗакупки,
   ЦеныКонтрагентовСрезПоследних.ЦенаПродажи
ИЗ
   РегистрСведений.НоменклатураКонтрагентов КАК РегистрСведенийНоменклатураКонтрагентов
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныКонтрагентов.СрезПоследних КАК ЦеныКонтрагентовСрезПоследних
       ПО РегистрСведенийНоменклатураКонтрагентов.Номенклатура = ЦеныКонтрагентовСрезПоследних.Номенклатура
3 kotletka
 
11.06.12
01:25
(1)думаешь он это больше поймет?
4 GROOVY
 
11.06.12
01:26
(3) :)

(2) Основной таблицей что указано?
5 lanc2233
 
11.06.12
01:26
(4) РегистрСведений.НоменклатураКонтрагентов
6 kotletka
 
11.06.12
01:26
у одной номенклатуры, две цены вытаскивает, не?
7 GROOVY
 
11.06.12
01:27
(5) Для каких целей указана основная таблица?
8 GROOVY
 
11.06.12
01:27
(6) от 2х и больше :)
9 Total Commander
 
11.06.12
01:28
(6) Скорее всего так и есть. Нет фильтра ни по характеристикам (хотя их может и нет) ни по типам цен (а вот здесь два типа цен в контрагента запросто)
10 lanc2233
 
11.06.12
01:29
Спасибо) без основной таблицы все ок.
11 kotletka
 
11.06.12
01:29
(10)думаешь?
12 lanc2233
 
11.06.12
01:30
(11) ?
13 lanc2233
 
11.06.12
01:35
(+12) Номенклатура в РегистрСведенийНоменклатураКонтрагентов не измерение, а ресурс. в итоге там может быть несколько одинаковых позиций.
14 notebug
 
11.06.12
01:45
как раз-таки номенклатура измерение
15 lanc2233
 
11.06.12
01:54
номенклатура - ресурс.
но показывает неправильно.
подскажите, как в этом запросе сделать так, чтобы цена бралась для контрагента в конкретной строке? если такое возможно.
16 lanc2233
 
11.06.12
01:54
т.е. Цена из регистра должна браться по паре (контрагент+номенклатура)
17 lanc2233
 
11.06.12
01:57
Допер сам ) но спасибо за внимание.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн