Имя: Пароль:
1C
1С v8
Как установить позицию документа?
,
0 folo
 
29.06.17
12:42
Есть поступление товаров от 29.06.17 00:00:00 на склад А
Есть реализация с другого склада от 29.06.17 00:00:00 со склада Б
Как сформировать дату (позицию) создаваемого перемещения товаров со склада А на склад Б, чтобы движения документа были после поступления но до реализации ?  Даты и время поступления и реализации не трогаем.
Как вписать документ в последовательность в нужное место?
1 Cyberhawk
 
29.06.17
12:43
Все поступления делай 6 утра, все реализации - 6 вечера, все перемещения - 12 дня
2 folo
 
29.06.17
12:46
Cyberhawk, это рекомендация но не решение текущей проблемы.
3 Cyberhawk
 
29.06.17
12:48
(2) Ошибаешься - это как раз решает твою проблему (как разместить перемещение между ПТУ и РТУ)
4 1dvd
 
29.06.17
12:49
никак
5 folo
 
29.06.17
12:51
База досталась в наследство. Документы ПТУ и РТУ пришли из какого то обмена и сформированы. Надо вписать перемещение.
То что их можно сдвинуть , понятно, но тогда полетят авансы.
6 Buster007
 
29.06.17
12:53
А что в те же  000000 нельзя перемещение создать? Какая задача решается при встраивании документа "между"?
7 folo
 
29.06.17
12:54
Buster007, проверяется наличие товара на складе при проведении перемещения и реализации. Поэтому товр должен быть на момент перемещения и на момент продажи.
8 h-sp
 
29.06.17
12:59
(7) если передвинешь поступлкение товара никакие авансы никуда не улетят.
9 folo
 
29.06.17
13:01
h-sp, поступление и так по времени в 00:00:00. Если передвигать, то реализацию.
10 h-sp
 
29.06.17
13:05
(9) что, действительно в 12 часов ночи прям в одну секунду покидали товар с грузовика на грузовик? Что-то у вас там кто-то бред заносит в базу. Или по пьяни.
11 Cyberhawk
 
29.06.17
13:10
Какие еще авансы
12 folo
 
29.06.17
13:24
Cyberhawk, 60.02 и 62.02. помимо поступления и реализации есть еще оплата.
13 ptiz
 
29.06.17
13:29
(0) Раз очень хочется извращений, и если поступление встало после реализации - поменять гуиды местами (во всей базы).
14 h-sp
 
29.06.17
13:30
(12) в общем если найдете решение, вам дадут нобелевку.
15 folo
 
29.06.17
13:40
ptiz, извращений не хочется. Хочется понять насколько я тупой и не знаю как сделать элементарную вещь. Оказалось вещь совсем не элементарная, а тянет на нобелевку. Ну значит и я не совсем тупой )))
16 rozer76
 
29.06.17
13:41
(0) можно исходить из 1с-постулата: если время одинаковое у двух документов РАЗНЫХ видов то их положение на оси времени не определено
17 Cyberhawk
 
29.06.17
13:41
(12) Ну есть оплата, и что дальше?
18 ptiz
 
29.06.17
13:43
(15) Позиция - это "дата-время + guid". Всё.
19 folo
 
29.06.17
13:46
rozer76, как сработает запрос по остаткам на складе у документов разного вида, но одного времени ?  Например при реализации и перемещении по складам ? Перемещение поймет что есть реализация и наоборот? Или оба проведутся и загонят склад в минус ?
20 rozer76
 
29.06.17
13:48
(19) делай разное время для доков разных видов, хотя б секунду
21 rozer76
 
29.06.17
13:51
(19) >>Или оба проведутся и загонят склад в минус
если проведение оперативное - нет, если неоперативное то расчет остатка на моментвремени
22 rozer76
 
29.06.17
13:52
+(21) моментвремени - см (18)
23 HEKPOH
 
29.06.17
13:52
(19) зависит от параметра "Период" :) Будешь брать на начало секунды или на конец...
24 rozer76
 
29.06.17
13:53
(23) это ошибка - при неоперативном только на "моментвремени"
25 folo
 
29.06.17
13:53
1.Оперативное проведение сдвигает документ.
2. GUID отражает физическую последовательность создания документа. Учитывая его структуру, понятно, что нельзя засунуть новый док между двумя ранее созданными попытавшись задать ему какой то новый GUID. Т.е Задача неразрешима если не менять время у какого то типа документа.
26 folo
 
29.06.17
13:54
момент времени это как раз дата- время- GUID
27 h-sp
 
29.06.17
13:54
(22) всё-таки похоже там guid вида документа + дата-время + guid

то есть перемещение не увидит реализацию. Потому что виды документов в 1с по алфавиту расположены.
28 rozer76
 
29.06.17
13:55
(26) ну вот ты все знаешь, зачем тогда вопрос ?
29 folo
 
29.06.17
13:57
Всегда не лишнее спросить. Не считаю себя умнее других.
Ладно, пошел менять время у реализации ))) Всем спасибо.
вы там держитесь всего вам доброго хорошего настроения и здоровья
30 HEKPOH
 
29.06.17
14:00
(24) а я где-то написал, что Период имеет тип "дата"? :)
Ошибка? Это не ошибка, это системная функция.