![]() |
|
v8: Контроль отрицательных остатков при неопер. провед. УТ 10.3 | ☑ | ||
---|---|---|---|---|
0
Zoeh
09.07.14
✎
18:10
|
Люди добрые может кто делал?
Поделитесь... Желательно на дату документа И текущую дату. |
|||
1
Zoeh
09.07.14
✎
18:13
|
s121@list.ru
|
|||
2
Михаил Козлов
09.07.14
✎
18:16
|
В модуле набора записей в процедуре контроля остатков взять минимум из актуальных и на дату документа.
По можно сконструировать пример, когда это проходит, но в следующих днях могут получаться отрицательные остатки. |
|||
3
Zoeh
09.07.14
✎
18:25
|
допустим в Модуле документа Чек ККМ
// Проверка остатков при оперативном проведении. Если СтруктураШапкиДокумента.КонтролироватьОстаткиТоваровПриОперативномПроведенииЧековККМ И РежимПроведения = РежимПроведенияДокумента.Оперативный И ВидОперации = Перечисления.ВидыОперацийЧекККМ.Продажа Тогда НаборДвижений.КонтрольОстатков(ЭтотОбъект, "Товары", СтруктураШапкиДокумента, Отказ, Заголовок); КонецЕсли; Уберу условие с оперативного режима. А где сам запрос контроля остатков то искать? |
|||
4
Zoeh
09.07.14
✎
18:29
|
Опять возьму ту же часть модуля.
Если сделать так: НаборДвижений.мПериод = ТекущаяДата(); НаборДвижений.мТаблицаДвижений = ТаблицаДвижений; // Проверка остатков при оперативном проведении. Если СтруктураШапкиДокумента.КонтролироватьОстаткиТоваровПриОперативномПроведенииЧековККМ И ВидОперации = Перечисления.ВидыОперацийЧекККМ.Продажа Тогда НаборДвижений.КонтрольОстатков(ЭтотОбъект, "Товары", СтруктураШапкиДокумента, Отказ, Заголовок); КонецЕсли; НаборДвижений.мПериод = Дата; НаборДвижений.мТаблицаДвижений = ТаблицаДвижений; // Проверка остатков при оперативном проведении. Если СтруктураШапкиДокумента.КонтролироватьОстаткиТоваровПриОперативномПроведенииЧековККМ И ВидОперации = Перечисления.ВидыОперацийЧекККМ.Продажа Тогда НаборДвижений.КонтрольОстатков(ЭтотОбъект, "Товары", СтруктураШапкиДокумента, Отказ, Заголовок); КонецЕсли; Если Не Отказ Тогда НаборДвижений.ВыполнитьРасход(); КонецЕсли; Покатит? |
|||
5
shuhard
09.07.14
✎
18:32
|
(0) не там шаришь
проверка идёт по Рг партии товаров на складах |
|||
6
Михаил Козлов
09.07.14
✎
18:37
|
(4) Помимо условия на контроль нужно еще в модуле набора записей (НаборДвижений) изменить в самой процедуре НаборДвижений.КонтрольОстатков(...) текст запроса, так чтобы в качестве остатков был минимум из актуальных и на момент движения (если хотите, чтобы контроль был на момент документа и актуальный).
|
|||
7
Zoeh
09.07.14
✎
19:04
|
(6) а что будет стоить если самому написать?
|
|||
8
Zoeh
09.07.14
✎
19:05
|
+7 точнее несамому!
|
|||
9
Zoeh
09.07.14
✎
19:08
|
похоже проще запретить неоперативное проведение у нескольких типов док.
|
|||
10
tesei
09.07.14
✎
20:36
|
(7) писанины на полчаса-час
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |