Имя: Пароль:
1C
1С v8
Контроль остатков товаров при проведении УТ 11
0 seDD
 
21.03.13
10:17
Платформа 8.2 (8.2.17.153)
Управление торговлей, редакция 11.0 (11.0.9.15)

Имеется склад на котором установлен контроль остатков "Остатки".

10.10.13 проведено поступление товара А.
11.10.13 создается реализация товара А от 05.03.13( т.е задним числом).

По логике программа не должна проводить этот документ, но делает это, ссылаясь на регистр свободных остатков.

Оно вроде бы и ничего, но проблема возникает когда реализация происходит от другой фирмы(т.е требуется оформить передачу товаров м/у организациями).

Как запретить проведение реализации, не включая возможность только оперативного проведения?
1 perec1982
 
21.03.13
10:20
Не понял. Если 10.10.13 проведено поступление товара А.
то 11.10.13 создается реализация товара А от 05.03.13 (на следующий день) - т.е. остатки есть.
2 seDD
 
21.03.13
10:22
Есть, но документ то проводиться 05.03.13. На эту дату остатков еще нет.
3 Торин
 
21.03.13
10:23
(1) имеется в виду, что остатки должны проверятся на дату документа, а не на дату СОЗДАНИЯ документа
(0) интересно, никогда не смотрел подробно как там высчитываются остатки, но вроде как так и считается -- на дату документа... залезу посмотрю поточнее
4 perec1982
 
21.03.13
10:24
При проведении (контроль остатков) передавай признак оперативного проведения
5 perec1982
 
21.03.13
10:25
Если покапаться в коде, там написанно если Оперативно то вызов процедуры контроля остатков, иначе нет
6 perec1982
 
21.03.13
10:25
А вообще это е.. б а..нь
7 seDD
 
21.03.13
10:26
Я не могу править конфу.
8 perec1982
 
21.03.13
10:26
Так нельзя. 1С не зря это запретили. На дату документа ты не можешь правильно контралировать остатки.
9 perec1982
 
21.03.13
10:27
Если это не оперативно
10 seDD
 
21.03.13
10:28
Я и пытаюсь этот момент отловить, потому что так нельзя)
11 Галахад
 
гуру
21.03.13
10:29
(7) Не можешь править конфу, оставляй все как есть.
12 perec1982
 
21.03.13
10:30
Установка даты запрета редактирования тебе поможет
13 seDD
 
21.03.13
10:35
Всм менять ее каждый день?
14 perec1982
 
21.03.13
10:36
Можешь написать внешнюю обработку по установке даты запрета и запускать ее по ночам скриптом
15 perec1982
 
21.03.13
10:39
"C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F "\\ПутьКБазе" /Пользователь /Пароль /UCПакетноеОбновлениеКонфигурацииИБ /Execute "C:\ОбработкаУстановкиДатыЗапрета.epf" /DisableStartupMessages
16 perec1982
 
21.03.13
10:39
(15) Это скрипт
17 seDD
 
21.03.13
10:42
Это не выход.
Думаю написать отчет, который бы отлавливал такие случаи перед фактическим расчетом себестоимости.
18 seDD
 
21.03.13
10:44
А нельзя в УТ отказаться от использования этого регистра "Свободные остатки" ?
19 perec1982
 
21.03.13
10:44
настройки параметров учета
20 perec1982
 
21.03.13
10:45
в константах галочка использовать регистр свободные остатки
21 seDD
 
21.03.13
10:47
У меня ут 11. Там такого кажется нет.
22 saaken
 
21.03.13
12:04
(17) зачем это?
23 seDD
 
21.03.13
12:16
Для корректной передачи между организациями.
24 saaken
 
21.03.13
12:33
Передачу делаешь каждый день?
25 patapum
 
21.03.13
12:37
(0) контроль происходит не на дату документа, а на ситуацию, которая получится в результате. поэтому, да, можно документы во времени переставить местами. зато нельзя взять и задним числом снять с проведения поступление, создав минуса. в общем, такая концепция контроля остатков в УТ 11, бодаться с ней, думаю, трудозатратно.
26 saaken
 
21.03.13
14:11
(25) вставить 5 символов в код не затратно
27 saaken
 
21.03.13
14:11
(25) но они не понимают от какого количества багов их избавили
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан