Имя: Пароль:
1C
1С v8
УТ 10.3 - контроль остатков при неоперативном проведении
,
0 R0m1n
 
13.03.13
17:00
По-любому кто-нибудь делал уже. Есть у кого код запроса готовый? Не охота ковыряться...
1 ДенисЧ
 
13.03.13
17:01
Убери проверку на оперативность...
2 y22-k
 
13.03.13
17:05
(0) там не запрос поищи в модуле документов
если режим проведения = оперативный тогда...  проверит остатки
и заремь эту строчку чтоб всегда проверял
3 R0m1n
 
13.03.13
17:05
там еще в запросе надо дату в параметр выставлять, как я понял, иначе он только по текущей дате остатки проверяет
5 Reset
 
13.03.13
17:06
(0) Любишь денежку получать - люби, етить - и ковыряться
6 R0m1n
 
13.03.13
17:10
(4) контроль? пригодится. то что не панацея - знаю, но в определенных ситуациях все равно поможет.
(5)не охота
7 R0m1n
 
13.03.13
17:37
жадины
8 John83
 
13.03.13
17:38
(7) лодырь :)
9 John83
 
13.03.13
17:40
в доке убрать проверку на оперативность, в модуле набора записей сделать что-то вроде

ТекстЗапроса = СтрЗаменить(ТекстЗапроса, ".Остатки(", ".Остатки(&Дата");
Запрос.УстановитьПараметр("Дата", Новый Граница(ДокументОбъект.Ссылка.МоментВремени(), ВидГраницы.Исключая));
10 John83
 
13.03.13
17:40
*модуль набора записей нужного РН
11 Михаил Козлов
 
13.03.13
17:59
Обсуждалось неоднократно: правильный контроль при неоперативном - проверка на каждый момент движения, начиная с даты документа.
Предлагаемое (снять проверку на оперативность и засунуть дату в запрос по остаткам) - паллиатив, который в подавляющем числе случаев сработает.
12 John83
 
13.03.13
18:06
(11) "проверка на каждый момент движения, начиная с даты документа" - вот такого я никогда не слышал...
13 Михаил Козлов
 
13.03.13
18:09
(12) А как нужно?
01.01.13 Поступило 2 шт.
02.01.13 продали 1 шт.
03.01.13 продали еще 1 шт.
Решили 02.01.13 продать 2 шт. Предлагаемое изменение контроль пройдет, в результате минус на остатках.
14 y22-k
 
13.03.13
18:43
(11) + 100500 У нас в конторе проверяем на отрицательные  остатки не на дату операции, а на конец времен, иначе хрен потом докопаешся что и как получилось
15 y22-k
 
13.03.13
18:44
(14) + хоть это и не логично на первый взгляд
16 akronim
 
13.03.13
18:58
А откуда уверенность, что между датой проводимого документа и "концом времен" не будет отрицательных остатков из-за этого документа?
17 y22-k
 
14.03.13
11:23
(17) в чем вопрос то?  если их нет то он не проведется если сам делает , а если есть, то ему тем более нельзя проводиться
18 Гефест
 
14.03.13
11:28
(16) Лучше проконтролировать хотя бы так, чем никак. Пейсатели типовых рассчитывали на святых пользователей
19 akronim
 
14.03.13
14:29
(17) Поясню.
01.03 на складе 10 шт хрени
04.03 реализация 10 шт
05.03 поступление 50 шт.

Теперь манагер Криворученко проводит задним числом 02.03 реализацию 10 шт. В соответствии с (14) - смотрим остатки на 3999 год, их 10-10-10+50=40 шт, все хорошо, проводим. А то, что с 4-го по 5-е жили с отрицательным остатком, узнаем только при восстановлении последовательности.
20 H A D G E H O G s
 
14.03.13
14:34
(18) как бы сделал ты, Гефест?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс