|
Остатки товаров | ☑ | ||
---|---|---|---|---|
0
malex18
29.08.17
✎
09:50
|
Есть документ.в нем реквизиты "номенклатура" и "остаток товара". как сделать,чтобы при выборе номенклатуры подставлялся остаток товара из регистра накопления?
весь могучий Интернет облазил. Толкового не нашел. подскажите как решить проблему пожалуйста |
|||
1
AllJoke
29.08.17
✎
09:52
|
"весь могучий Интернет облазил. Толкового не нашел" - не верю.
Используй "ПриИзменении" номенклатуры. |
|||
2
shadow_sw
29.08.17
✎
09:52
|
в тч приначалевыбора запрос по остаткам на текущую позицию номенклатуры
|
|||
3
Chameleon1980
29.08.17
✎
09:56
|
(2) нафига в приначалевыбора ?
в (1) жеж сказали + запрос к регистру бинго |
|||
4
malex18
29.08.17
✎
09:58
|
То,что надо "при изменении" событие выбирать-это понятно
|
|||
5
shadow_sw
29.08.17
✎
09:59
|
(4) запрос написать не можешь?
|
|||
6
malex18
29.08.17
✎
10:01
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | ОстаткиОстатки.Товар, | ОстаткиОстатки.КоличествоОстаток, | РасходнаяНакладнаяТовары.Товар КАК Товар1 |ИЗ | Документ.РасходнаяНакладная.Товары КАК РасходнаяНакладнаяТовары | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Остатки.Остатки КАК ОстаткиОстатки | ПО РасходнаяНакладнаяТовары.Товар = ОстаткиОстатки.Товар" ; |
|||
7
malex18
29.08.17
✎
10:04
|
а как дальше быть?
выгрузить данные из запроса ? или что? |
|||
8
Волшебник
модератор
29.08.17
✎
10:04
|
(6) нужен отбор по товарам в параметрах виртуальной таблицы Остатки
|
|||
9
dezss
29.08.17
✎
10:07
|
(6) тебе не нужно соединение с расходной накладной...ты же просто по одной номенклатуре ищешь.
|
|||
10
malex18
29.08.17
✎
10:08
|
а почему соединение не нужн?необходимо же связать таблицы.нет?
|
|||
11
dezss
29.08.17
✎
10:11
|
(10) Ты ищешь для конкретной номенклатуре, документ вообще может быть еще не записан и в базе данных о нем нет.
Т.е. последовательность такая: 1. Выбрали номенклатуру. 2. Сработал запрос по остаткам на эту номенклатуру. 3. Подставились данные об остатках по этой номенклатуре. |
|||
12
Волшебник
модератор
29.08.17
✎
10:11
|
ВЫБРАТЬ
| Остатки.Товар, | Остатки.КоличествоОстаток |ИЗ | РегистрНакопления.Остатки.Остатки(&Дата, Товар В (&СписокТоваров)) КАК Остатки" |
|||
13
malex18
29.08.17
✎
10:14
|
(12)
И что после этого делать? |
|||
14
Волшебник
модератор
29.08.17
✎
10:15
|
(13) Это зависит от Вашей фантазии.
|
|||
15
piter3
29.08.17
✎
10:15
|
(13) Конструктором воспользуйся уже.текст тебе дали
|
|||
16
Волшебник
модератор
29.08.17
✎
10:15
|
Программирование — это фантазия плюс умение крутить циклы.
|
|||
17
malex18
29.08.17
✎
10:17
|
Прекрасный совет)
|
|||
18
rudnitskij
29.08.17
✎
10:43
|
(13) "И что после этого делать?" - позвать программиста и попросить сделать чтоб заполнялся остаток
|
|||
19
Chameleon1980
29.08.17
✎
10:50
|
ВЫБРАТЬ
ТоварыНаСкладахОстатки.КоличествоОстаток ИЗ РегистрНакопления.ТоварыНаСкладах.Остатки(&МоментВремениПолученияОстатков, Номенклатура = &НоменклатураПолученияОстатков) КАК ТоварыНаСкладахОстатки потом установи параметры в событии при изменении потом выполни запрос получи остаток из выборки установи в тч остаток |
|||
20
Chameleon1980
29.08.17
✎
10:51
|
+(19) да. И потом иди книги уже почитай.
|
|||
21
VladZ
29.08.17
✎
10:52
|
(0) Не там искал. Открой типовую УТ10 и посмотри, как там реализовано.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |