|
Учет товара в разрезе характеристик | ☑ | ||
---|---|---|---|---|
0
prazdnik4334
21.11.12
✎
15:18
|
Помогите. В типовой конфе это есть, но я там не могу разобраться. В регистре ТоварыНаСкладе есть измерение ХарактеристикаНоменклатуры. При записи регистра получается столько записей, сколько характеристик. При чтении регистра выводится, что количество номенклатурной позиции больше во столько раз, сколько характеристик. Что-то я не так делаю. Подскажите.
|
|||
1
Лефмихалыч
21.11.12
✎
15:19
|
чем регистр-то записываешь? и какой регистр-то?
|
|||
2
Rlogin
21.11.12
✎
15:21
|
А в чем ошибка то ? ВРоде так и должно быть
|
|||
3
prazdnik4334
21.11.12
✎
18:07
|
(1) Регистр накопления. Какая разница чем записываю?
|
|||
4
prazdnik4334
21.11.12
✎
18:08
|
(2) Меня смущает, что по факту платьев количество - 3, а после левого соединения стаёт - 3х3 = 9. Непонятка.
|
|||
5
France
21.11.12
✎
18:09
|
запрос в студию.. неправильно формируешь
|
|||
6
Naumov
21.11.12
✎
18:15
|
(4) Видимо слишком "левое" соединение
|
|||
7
Александр Б
21.11.12
✎
18:19
|
Так надо характеристики в условие соединения тоже ставить.
|
|||
8
prazdnik4334
21.11.12
✎
18:33
|
(5). Текст таков:
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ПриходнаяНакладнаяТовары.Ссылка.Склад, | ПриходнаяНакладнаяТовары.Номенклатура, | РСХН.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | ПриходнаяНакладнаяТовары.Ссылка КАК Партия, | ПриходнаяНакладнаяТовары.Количество, | ПриходнаяНакладнаяТовары.Цена, | ПриходнаяНакладнаяТовары.Ссылка.Валюта, | ЗНАЧЕНИЕ (ВидДвиженияНакопления.Приход) КАК ВидДвижения, | ПриходнаяНакладнаяТовары.Ссылка.Дата КАК Период, | ПриходнаяНакладнаяТовары.Ссылка КАК Регистратор |ИЗ | Документ.ПриходнаяНакладная.Товары КАК ПриходнаяНакладнаяТовары | |ЛЕВОЕ СОЕДИНЕНИЕ | РегистрСведений.ХарактеристикиНоменклатуры КАК РСХН |ПО | ПриходнаяНакладнаяТовары.Номенклатура = РСХН.Номенклатура |ГДЕ | ПриходнаяНакладнаяТовары.Ссылка = &Ссылка"; Запрос.УстановитьПараметр("Ссылка", Ссылка); Движения.ТоварыНаСкладах.Загрузить(Запрос.Выполнить().Выгрузить()); Движения.ТоварыНаСкладах.Записать(); |
|||
9
France
21.11.12
✎
18:35
|
что сие " ЗНАЧЕНИЕ (ВидДвиженияНакопления.Приход) КАК ВидДвижения,"
|
|||
10
Александр Б
22.11.12
✎
12:45
|
(8) запрос бредовый. Характеристика должна быть в документе выбрана, а не соединением. Конечно, при таком запросе сколько характеристик, во столько раз и увеличивается каждая строка документа.
|
|||
11
prazdnik4334
25.11.12
✎
19:28
|
Понимаю, что бред, но не могу допетрить, как сделать правильно.
|
|||
12
ale-sarin
25.11.12
✎
19:47
|
(9) Нормальная штука такая для потом заполнения/загрузки набора записей, например.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |