Имя: Пароль:
1C
1С v8
Перемещение товаров формирует отрицательные остатки
0 geka-geka
 
08.12.11
12:34
На дату  08.11.2011 8:00:00 на складе "Цех15" находится 42 штук материала "Линолеум ПХВ АНТИС"

Существует документ "Перемещение товаров КАФ00007143 от 08.11.2011 8:00:00", в котором 20 штук   материала "Линолеум ПХВ АНТИС" перемещаются на другой склад.
Документ "Перемещение товаров КАФ00007143 от 08.11.2011 8:00:00" проведен.
 
Копированием создаем документ "Перемещение товаров КАФ00007391 от 08.11.2011 8:00:00", который в форме спеска упорядоченной по возрастанию даты находится выше документа   "Перемещение товаров КАФ00007143 от 08.11.2011 8:00:00". Указываем тот же материал, ставим количество 25 штук. Проводим.в результате возникают отрицательные остатки -3 штук, что неправильно, так как физически   документ "Перемещение товаров КАФ00007391 от 08.11.2011 8:00:00" создан позже   документа "Перемещение товаров КАФ00007143 от 08.11.2011 8:00:00".
1 geka-geka
 
08.12.11
12:35
Это правильно или логическая ошибка?
2 Операция 1Ы
 
08.12.11
12:44
откуда куда перемещаете?
3 Операция 1Ы
 
08.12.11
12:44
если расход с одного склада, то
42-20=22
22-25=-3
с математикой не поспоришь
4 Shrek_yar
 
08.12.11
12:45
бывает
5 Defender aka LINN
 
08.12.11
12:48
"физически   документ "Перемещение товаров КАФ00007391 от 08.11.2011 8:00:00" создан позже   документа "Перемещение товаров КАФ00007143 от 08.11.2011 8:00:00"." - и чО?
6 geka-geka
 
08.12.11
12:54
(5) по факту получается, что раньше
7 geka-geka
 
08.12.11
12:56
(3) Должен писать что нет столько на складе
8 Шапокляк
 
08.12.11
12:58
(7) восстановите последовательность - напишет.
9 Eugene_life
 
08.12.11
12:59
(7) Счастливчик!! Тебе еще только предстоит узнать, какая это ЖПО - "проведение задним числом" :)
10 geka-geka
 
08.12.11
13:00
(3)если по вашему
42-20=22
22-25=-3 Здесь должен заругаться на то что нет столько остатков

а получается так
42-25=17
17-20=-3
но так как второй уже проведен, получается чо нет контроля в нем
11 geka-geka
 
08.12.11
13:02
(8) ошибок не пишет просто списывает сколько указали
12 Eugene_life
 
08.12.11
13:04
(11) Сервис - Пользователи - Доп настройки пользователей. Не стоит ли для этого пользователя разрешения на превышение остатков (в разделе документы)?
13 Галахад
 
гуру
08.12.11
13:08
(10) А как должно быть по вашему?
14 geka-geka
 
08.12.11
13:12
(12) Конфигурация БП проф, таких настрое нет
15 Defender aka LINN
 
08.12.11
13:14
(6) И? Где-то в документации описано, что позиция документов на оси времени зависит от порядка их создания?
16 geka-geka
 
08.12.11
13:15
(13) Либо чтобы не позволял одной датой проводить, либо чтобы документ, который физически создан последним не был раньше документа, который физически был создан первее
17 geka-geka
 
08.12.11
13:17
(13) Во всяком случае точно не должно быть отрицательных остатков
18 Defender aka LINN
 
08.12.11
13:19
(17) А что должно быть, если на складе было N единиц, а списали N+3?
19 Галахад
 
гуру
08.12.11
13:19
(16) В 1С есть понятие оперативное и не оперативное проведение документа.
В УТ есть возможность запретить не оперативное проведение.
Может и в БП есть.
20 geka-geka
 
08.12.11
13:25
Не списано 3 м2 товара Линолеум ПХВ АНТИС, счет учета 10.01
Проведение документа: Перемещение товаров КАФ00007143 от 08.11.2011 8:00:00 (Товары, продукция)
Для целей учета НДС не списано 3,000 товара Линолеум ПХВ АНТИС, счет учета 10.01
21 geka-geka
 
08.12.11
13:26
(20) ответ на (18)
22 Галахад
 
гуру
08.12.11
13:29
(16) Кстати, чего делать, если бы первый документ провели 23:59:59?
Второй проводить 23:59:60?
23 Шапокляк
 
08.12.11
13:34
А если удалить или как-то переделать документ поступления на склад, программа должна написать :"Ни в коем случае так не делайте, а то на складе будет отрицательный остаток!"?
24 geka-geka
 
08.12.11
13:35
Что-то вроде того
25 geka-geka
 
08.12.11
13:36
(22) Тоже задачка
26 Eugene_life
 
08.12.11
13:50
(25) Вообще-то программа нужна для учета, а не наоборот. Если кладовщик отгрузил 50 шт, а в программе числится 40, то кто из них неправ? Неужели кладовщик принес из дома еще 10 шт? Или он "виртуально" грузит? Раз он смог отгрузить 50, значит их было 50. И косяк - в том, что какое-то поступление не отражено.
27 geka-geka
 
08.12.11
15:38
Я не оправдываю кладовщиков, но и вы не оправдывайте разработчиков.

В 1.6 на 8.1 такого не было, потому что там следующим ключевым полем после даты был номер документа. Тем самым исключалась возможность чехарды с тем, кто первее создан  физически, будет позже стоять в базе, вне зависмости от номера документа.
28 Шапокляк
 
08.12.11
15:41
(27) Ну вот не надо выдумывать! Сколько угодно можно понаделать документов и расположить их в любой прошлой дате. И пофиг программе на номер.
29 geka-geka
 
08.12.11
16:00
сейчас да. раньше такого не было
30 Галахад
 
гуру
08.12.11
16:02
(29) Вам, наверное дорабатывали программу.
31 geka-geka
 
08.12.11
16:04
Доработки были, но только не в документе перемещение товаров.
32 Галахад
 
гуру
08.12.11
16:06
(31) Ну тогда пишите разработчикам.
Что же это они так, убрали нужную функциональность.
Это не дело!
33 geka-geka
 
08.12.11
16:07
Уже написал. жду ответа.
34 Касандер72
 
08.12.11
16:10
Попробуй сделать свой контроль не на дату документа, а на текущую дату.
35 hhhh
 
08.12.11
16:15
(33) вас отправят куда подальше, потому что это вымышленная ситуация, какие бы не были ваши грузчики, они не смогли бы за четверть секунды загрузить товар, потом кладовщик всё оформил, и тут же он выписал документ на второе перемещение, и тут же все загрузили для второго перемещения. И всё за одну секунду? Бредовый пример. В жизни так не могло произойти.
36 Галахад
 
гуру
08.12.11
16:17
(35) Не мешайте!
37 Ненавижу 1С
 
гуру
08.12.11
16:18
при неоперативном остатки не проверяются
38 Шапокляк
 
08.12.11
16:22
(31) Ну значит какую-нибудь подписку забухали, которая проверяет остатки на текущую дату. Не обязательно в документе перемещения что-то менять.
39 Aleksey
 
08.12.11
16:24
(14) Есть
40 Aleksey
 
08.12.11
16:25
Предприятие ->Настройка параметров учета - > запасы
41 geka-geka
 
09.12.11
07:57
(40) Эта галочка не влияет на описанную ситуацию, но у нас стоит запрет на отрицательные остатки.
42 geka-geka
 
09.12.11
08:25
(12) и (40) И, как я понял, галочка влияет сразу на всех пользователей.