![]() |
![]() |
![]() |
|
Проверка остатков регистров при проведении документа. ТиС | ☑ | ||
---|---|---|---|---|
0
zaimon
14.02.07
✎
08:26
|
Не могу че то дойти. Делаю проверку остатков при проведении документа (в модуле проведения) можно выразиться паралельно со всеми остальными регистрами. Т.е. как в ТиСе - документ Реализация
Вот так ВремПокупатели = ВремРегистры.Покупатели; //Добавил Квотирование ВремКвотирование = ВремРегистры.Квотирование; //Добавил Квотирование |
|||
1
fabrikant
14.02.07
✎
08:27
|
И чё
|
|||
2
zaimon
14.02.07
✎
08:27
|
И такая проблема, при перепроведении документов документ не проводится т.к. расчет делается по Т.А как я понимаю, а при простом проведении документа все нормально т.е. Остатки даются на конец дня.
|
|||
3
fabrikant
14.02.07
✎
08:28
|
ВремКвотирование.ВременныйРасчет(1);
|
|||
4
zaimon
14.02.07
✎
08:29
|
И как мне здесь правильно и главное бесопасно для программы сделать расчет:
ВремРегКвота.РассчитатьРегистрыНа(ТекущийДокумент()); ВремРегКвота.Фирма=Фирма; ВремРегКвота.Менеджер=Менеджер; ВремРегКвота.Номенклатура=ТаблицаТМЦ.Номенклатура; ВремРегКвота.ОстаткиПолучить(); ОстКвоты=ВремРегКвота.Количество;////// |
|||
5
zaimon
14.02.07
✎
08:29
|
ВремРегКвота.РассчитатьРегистрыНа(ТекущийДокумент());
Это неработает!! |
|||
6
fabrikant
14.02.07
✎
08:30
|
как все запущено
|
|||
7
zaimon
14.02.07
✎
08:30
|
СводныйОстаток Аналогично
|
|||
8
zaimon
14.02.07
✎
08:31
|
(6) Это не запущено, это первые шаги по Движениям Регистрам.
|
|||
9
zaimon
14.02.07
✎
08:33
|
В последовательность я включил этот регистр (сначала думал из за этого).
|
|||
10
zaimon
14.02.07
✎
08:44
|
fabrikant FOREVER!!!!
/Добавил Квотирование ВремКвотирование = ВремРегистры.Квотирование; ВремКвотирование.ВременныйРасчет(1); //Добавил Квотирование |
|||
11
zaimon
14.02.07
✎
09:08
|
Че то я опять недопонимаю, Временный расчет нужен когда Актуальность=0. А то у меня сейчас опять такая проблема, только на тот товар остаток которого 100% есть.
|
|||
12
zaimon
14.02.07
✎
09:09
|
Или я остаток неправильно получаю
ВремРегКвота.Фирма=Фирма; ВремРегКвота.Менеджер=Менеджер; ВремРегКвота.Номенклатура=ТаблицаТМЦ.Номенклатура; ВремРегКвота.ОстаткиПолучить(); ОстКвоты=ВремРегКвота.Количество; |
|||
13
zaimon
14.02.07
✎
09:13
|
Извиняюсь затупил
Если ИтогиАктуальны() = 0 Тогда ВремКвотирование.ВременныйРасчет(); КонецЕсли |
|||
14
FreeFin
14.02.07
✎
09:46
|
(13) Временный расчет остатков, при проведении в задних числах, вообще никада не нужен. Ибо смысл его = только дикое кво времени на пересчет потратить.
|
|||
15
zaimon
14.02.07
✎
10:13
|
(14) Ну дак без Временного расчета глюки у меня.
|
|||
16
fabrikant
14.02.07
✎
10:14
|
(14) Браво. вмемориз
|
|||
17
Ёпрст2
14.02.07
✎
10:24
|
(14) Уууу... как всё запущено ...
|
|||
18
Ёпрст2
14.02.07
✎
10:26
|
+17 Хотя, есть конфы, где вообще не делают пересчет остатков, всё на ТА считают и от них пляшут, Орефкофф тут распинался как-то..
|
|||
19
FreeFin
14.02.07
✎
10:45
|
(18) Орефкофа целиком и полностью одобряю. А "на крайняк" лично у себя работаю регистр оборотов (тойже номклатуры) Отстаки на ТА-обороты(тудысюды) от ТА = остатки на нуную дату. Причем попозиционно. Можно и иначе.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |