Имя: Пароль:
1C
1С v8
Как правильно осуществлять контроль отрицательных остатков при проведении ?
0 булочник
 
14.02.15
09:47
Помогите пожалуйста осмыслить дилемму:
Как идеологически верно осуществлять контроль отрицательных остатков при проведении документа - сначала осуществлять движение по регистру,а затем запросом проверять возникновение отрицательных остатков или до осуществления движения предварительно сравнивать содержимое регистра и содержимое документа ?
И если можно,ссылку на информационное письмо от фирмы 1С по этому вопросу
1 ДенисЧ
 
14.02.15
09:50
Если змея поползёт по идеологической линии 1с, она сильно рискует сломать себе позвоночник....

Первый вариант немного быстрей, второй минимизирует блокировки
2 Ranger_83
 
14.02.15
09:57
(0) Какое еще информация не письмо...?
Это не нормируется никакими законными и подзаконными актами
3 Escander
 
14.02.15
09:59
(0) во всех последних типовых контроль после движения. Какие вам ещё нужны доказательства?
4 hhhh
 
14.02.15
10:02
(3) потому что БСП
5 MSOliver
 
14.02.15
10:17
(0) оба варианта верны, но первый можно применять не всегда.
Поищи новая методика проведения...
6 su_mai
 
14.02.15
10:20
(0) >И если можно,ссылку на информационное письмо от фирмы 1С по этому вопросу

Я сейчас не помню, надо в Консультанте посмтреть, помоему какой то Федеральный закон...

Шутка :)
7 Chameleon1980
 
14.02.15
10:33
8 pescennius
 
14.02.15
10:38
(3) Это не так
9 pescennius
 
14.02.15
10:40
(5) +1
Если нужно сформировать набор записей алгоритмом основанный на данных регистров, например определить партию списания, то в данном случае нужно использовать струю методику. В остальных случаях новую
10 Chameleon1980
 
14.02.15
11:01
(5) тоесть вот про это да?
http://1c.chistov.pro/2010/06/1-82.html
11 rozer76
 
14.02.15
11:12
(1) в первом и втором блокировок будет одинаково -мегаср$ч в др. ветках и на нимфостарте http://infostart.ru/public/195591/
http://infostart.ru/public/306681/
12 rozer76
 
14.02.15
11:12
(9) +1
13 ДенисЧ
 
14.02.15
12:25
(11) Всё читать не хочу. Но теоретически при новом блокировки будут накладываться позже
14 булочник
 
14.02.15
17:05
(4) это она?



Демонстрационная конфигурация "Библиотека стандартных подсистем", редакция 2.2 (2.2.5.23) (http://v8.1c.ru/ssl)
Copyright © ООО "1C", 2009-2015. Все права защищены
(http://www.1c.ru)

подскажите,а где там контроль остатков ?
15 MSOliver
 
14.02.15
17:07
(6) есть... тока не ФЗ а постановление или приказ Мин. фина
16 H A D G E H O G s
 
14.02.15
17:10
(1) Хехе. привет, ДенисЧ.
17 H A D G E H O G s
 
14.02.15
17:11
Второй вариант - быстрее.
18 Dmitrii
 
гуру
14.02.15
17:14
(17) Вброс на вентилятор :)))
19 PR
 
14.02.15
17:15
(0) Второй позволяет относиться к алгоритму проведения как к черному ящику.
Минус в том, что про отрицательные остатки мы узнаем только после проведения, то есть сначала потратим время на проведение, а потом уж обнаружим, что провести-то нельзя. Но это фигня, если считать, что отрицательные остатки не так уж часты.
20 PR
 
14.02.15
17:16
(17) Важное дополнение "В случае, когда количество документов с отрицательными остатками мало", ага :))
21 H A D G E H O G s
 
14.02.15
17:17
(18) Я уже рассказывал, пусть немного в другом контексте. Ничему жизнь не учит.
22 PR
 
14.02.15
17:17
(18) Почему вброс-то? Запрос к одной таблице остатков всяко интереснее, чем к таблице остатков с соединением с таблицей документа.
23 Dmitrii
 
гуру
14.02.15
17:19
(19) Лирика и философия.
Правильный ответ в (9):
Нужен расчет себестоимости или распределение по партиям - то только второй вариант (с предварительным расчетом и контролем остатков)
Если расчет себестоимости или распределением по партиям происходит где-то в другом месте (вне проведения документа) - тогда можно думать о первом варианте (с записью и последующим контролем "ухода ресурсов в минус").
24 Garykom
 
гуру
14.02.15
17:23
(0) Идеологически верно проверять 2 раза

1. при добавлении строки/позиции номенклатуры в документ

2. перед проведением документа (при проведении перед записью движений в регистр), потому что если "ушли в минуса" могут быть разные непредусмотренные глюки

плюс один запрос (и потом отмена или запись проведения), вместо записи проведения, затем запроса и по его результатам возможно отмены проведения

т.е. 2 операции или 1, вместо 2 или 3
25 Escander
 
14.02.15
17:25
(23) про партии - да, там по сути создание набора и есть выполнение контроля.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.