|
Отображение остатков товара при его выборе | ☑ | ||
---|---|---|---|---|
0
Beginner girl
05.07.16
✎
12:02
|
Здравствуйте.
Подскажите, пожалуйста, с помощью чего сделать так, чтобы в документе "Перемещение товаров между складами" при выборе перемещаемого товара автоматически заполнялась значение графы остаток товара на складе? Честно говоря, я пока мало что пониманию... Но надеюсь, с вашей помощью разберусь хоть чуток:) |
|||
1
lxs
05.07.16
✎
12:12
|
В УТ есть форма подбора номенклатуры, где это реализовано
|
|||
2
Cyberhawk
05.07.16
✎
12:14
|
"чтобы в документе ... автоматически заполнялась значение графы остаток товара на складе" // В документе это не нужно
|
|||
3
Alexor
05.07.16
✎
12:17
|
Странно, что фотку никто не попросил
|
|||
4
FIXXXL
05.07.16
✎
12:24
|
была еще кнопка "Заполнить по остаткам отправителя"
|
|||
5
Beginner girl
05.07.16
✎
12:36
|
Cyberhawk, Как это не нужно?!Мне именно это и нужно сделать в документе, чтобы при выборе товара автоматически появлялся его остаток на складе.
lxs, у меня БП ред 3.0... FIXXXL, у меня нет такой кнопки, если только создать ее самой. Но я уже написала, что мне нужно) |
|||
6
Cyberhawk
05.07.16
✎
12:40
|
"чтобы при выборе товара" // Подробнее
|
|||
7
Beginner girl
05.07.16
✎
12:47
|
Такую строчку прописала в документе "Перемещение товаров" , в процедуре при изменении товара:
СтрокаТабличнойЧасти.Остаток=РаботаСОстатком.Остаток(Объект.Дата,Объект.СкладОтправитель, СтрокаТабличнойЧасти.Остаток, СтрокаТабличнойЧасти.Товар); А вот общий модуль РаботаСОстатком: Функция Остаток (Дата, СкладОтправитель, Остаток, Товар) Экспорт Склад = Справочники.Склады.НайтиПоНаименованию(СкладОтправитель).Ссылка; Запрос = новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ОстаткиОстатки.Товары, | ОстаткиОстатки.Склад, | ОстаткиОстатки.КоличествоОстаток |ИЗ | РегистрНакопления.Остатки.Остатки( | &Дата, | Товары = &Номенклатура | И Склад = &Склад) КАК ОстаткиОстатки |ГДЕ | ОстаткиОстатки.КоличествоОстаток = &КоличествоОстаток" ; Что дальше? Какие параметры установить и что возвращать, чтобы у меня в документе "Перемещение товара" при выборе товара автоматический заполнилось значение остатка этого товара на складе-отправителе? И вообще, правильный ли у меня запрос? Или надо изменить что-то? |
|||
8
FIXXXL
05.07.16
✎
13:00
|
ГДЕ
| ОстаткиОстатки.КоличествоОстаток = &КоличествоОстаток" ; лишнее параметры в запрос из параметров функции затем Если Выборка.Следующий() тогда возврат Выборка.КоличествоОстаток; иначе возврат 0; конецесли |
|||
9
Beginner girl
05.07.16
✎
13:21
|
FIXXXL, Большое спасибо, теперь у меня в документе есть остатки товара)) Ура!
|
|||
10
Beginner girl
05.07.16
✎
13:39
|
Еще вопрос: А вот эта строчка
//возврат 0; говорит о том, что если остатков нет, то в столбец остаток записывается цифра 0, правильно? Если так, то у меня 0 не записывается... просто графа "Остаток" остается пустой и если я сама вписываю туда 0, то при проведении ругается: Не заполнена колонка "Остаток" в строке 2 списка "Товар"... как можно туда 0 поставить? |
|||
11
Зая Бусечка
05.07.16
✎
13:41
|
(10) у тебя эта строка закомментирована. Так что она ничего не возвращает
|
|||
12
Beginner girl
05.07.16
✎
13:44
|
Ну это я ее тут закомментировала,чтобы изобразить, какая строка, а там то нет))
|
|||
13
FIXXXL
05.07.16
✎
13:53
|
(10) посмотри проверку у реквизита ТЧ на заполненность в метаданных
подумай, нужна ли такая проверка |
|||
14
FIXXXL
05.07.16
✎
13:54
|
(9) кстати, остатки в БП3 только в разрезе складов хранятся? или еще какие измерения есть?
к тому, что надо бы в запросе группировку и суммирование сделать во избежание |
|||
15
Beginner girl
05.07.16
✎
14:10
|
(13) А если убрать такую проверку, то потом как мне выводить сообщение о том, что товаров не хватает?
Просто ссылаться на то, что если поле не заполнено,то выводить сообщение о нехватке товаров?? |
|||
16
HardBall
05.07.16
✎
14:29
|
(15) Остаток проверяется как минимум оперативно в момент проведения в ТЧ он никому не нужен.
|
|||
17
FIXXXL
05.07.16
✎
14:29
|
(15) по нормальному, если не поломано, при проведении контролируются остатки и выдаются сообщения в типовых
без оглядки на твое поле самописное |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |