|
При вводе документа на основании проверить реализованные позиции.
| ☑ |
0
Sanchez777
13.02.14
✎
13:09
|
Нужно добавить следующую возможность: если на основании счета введен документ реализация товаров и услуг (но из реализации удалены те позиции,например, которых нет в наличии), то при повторном вводе документа реализации на основании счета, чтобы в счет попадали только те позиции, которые еще не были реализованы ранее по этому счету.
Помогите пожалуйста разобраться с чего начать... пока в голову пришло только написать запрос для получения Счета, если на ео основании создавались РТУ.
ВЫБРАТЬ
РеализацияТоваровУслуг.Сделка
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
РеализацияТоваровУслуг.Сделка = &Сделка
|
|
1
Wobland
13.02.14
✎
13:10
|
> из реализации удалены те позиции,например, которых нет в наличии
это как?
|
|
2
Рэйв
13.02.14
✎
13:12
|
Товары Счета Левое соединение к товарам всех реализаций .
Потом смотри.
Там где нулл - вообще не продавалось
Там где не нул сравнивай количество в счете и в реализации
|
|
3
okmail
13.02.14
✎
13:12
|
А почему реализация не вводится на основании заказа покупателя? Там всё уже реализовано
|
|
4
Sanchez777
13.02.14
✎
13:19
|
Wobland имелось ввиду что пользователь например создал РТУ на основании Счета в нем 5 позиций, захотел и удалил 2(на свое усмотрение). Так вот чтобы при следующем(повторном) создании РТУ на основании этого же счета в д-т могли попасть только 2 позиции.
|
|
5
Sanchez777
13.02.14
✎
13:21
|
Рэйв спасибо буду пробовать. Только что значит "сравнивай количество в счете и в реализации" можно поподробнее
|
|
6
Strogg
13.02.14
✎
13:22
|
Там есть штатная процедура резервирования. Реализованные товары снимаются вообще с остатков, а зарезервированные так и остаются зарезервированными. Может, попытаться использовать типовой механизьм?
|
|
7
Strogg
13.02.14
✎
13:22
|
"Там", это в типовой торговле
|
|
8
Sanchez777
13.02.14
✎
13:39
|
оказывается СчетНаОплатуПокупателю не делает движений...
|
|