Имя: Пароль:
1C
1C 7.7
v7: При отмене проведения документа восстанавливается вся цепочка движений?
Ø (Злопчинский 26.02.2016 12:19)
0 Масянька
 
25.02.16
15:25
День добрый!

При отмене проведения документа восстанавливается вся цепочка движений?
Поясняю: если при проведении документа программно выполняется перемещение с одного склада на другой, а потом списание со второго склада (на который переместили), то при отмене проведения - отменится и перемещение.
Правильно?

Спасибо.
1 MishaD
 
25.02.16
15:26
вроде как логично
2 Amra
 
25.02.16
15:27
Движения по списания делаются тем же документом? или проводится другой документ?
3 Масянька
 
25.02.16
15:27
(2) Одним. Все в одном документе.
4 Масянька
 
25.02.16
15:27
(1) Да, мне тут доказывают - что нет.
А у меня получается, что да...
6 mikecool
 
25.02.16
15:29
откат документа ведет к откату всех его движений
7 mikecool
 
25.02.16
15:29
+6 если иное не дописано прямыми запросами
8 Масянька
 
25.02.16
15:30
Йес! Йес! Йес! Йес! Йес! Йес!
Я победила! :)))))
9 palpetrovich
 
25.02.16
15:53
(8) все чисто теоретически? посмотреть в реале - не судьба было? ;)
10 Злопчинский
 
25.02.16
20:41
(9)  ну это ж надо дкмать, выстраивать тактику проверки, увязывать сущности между собой
11 HawkEye
 
25.02.16
21:37
(0) пушной зверек...
12 Это_mike
 
25.02.16
21:40
Весь вопрос был "движения, сформированные документом, при отмене проведения - удаляются?"
13 HawkEye
 
25.02.16
21:42
(12) только звучал он: "При отмене проведения документа восстанавливается вся цепочка движений? "

где логика? ))))
14 Это_mike
 
25.02.16
21:43
Не, до эпичности утверждния "обьект периодический устроен как массив" этому вопросу далеко. Сдает...
15 Это_mike
 
25.02.16
21:44
(13) баба, сэр!©
16 HawkEye
 
25.02.16
21:44
(15) угум-с....))
17 Garykom
 
гуру
25.02.16
21:45
А что будет если в "ОбработкаУдаленияПроведения" прописан некий код?
18 HawkEye
 
25.02.16
21:47
(17) ты не поверишь, но он выполнится )))
19 HawkEye
 
25.02.16
21:48
+18 или вальнется )) смотря кто и что писать будет )))
20 Это_mike
 
25.02.16
21:48
(17) он выполнится!©Ваш К.О.
21 Garykom
 
гуру
25.02.16
21:48
(18) и может сделать "движения" заново которые при этой "отмене проведения" отменяются?
22 Garykom
 
гуру
25.02.16
21:50
(20) не факт что выполнится...
                              Скромный Программист
23 HawkEye
 
25.02.16
21:50
(21) не может...
24 HawkEye
 
25.02.16
21:51
(22) выполнится... но если тот кто пишет ни черта ни понимает в 1С, то 1С может вальнуться, как впрочем и в любом другом месте.....
25 Это_mike
 
25.02.16
21:51
(21) он может сделать что угодно. Только движений у непроведеного документа штатно оказаться не может...
26 Garykom
 
гуру
25.02.16
21:56
27 HawkEye
 
25.02.16
21:57
(26) ну да... тебя не смущает, что ветка про 7.7?
28 MishaD
 
25.02.16
21:57
(26) Тема про 7.7
29 Это_mike
 
25.02.16
21:58
(26) ну да.
В клюшках штатно - не может.
30 Garykom
 
гуру
25.02.16
22:05
(27) (28) (29) думаете я смотрю какая там ветка :)

ЗЫ а где про галочку "Автоматическое удаление движений"?
31 HawkEye
 
25.02.16
22:12
(30) ты главное когда код писать будешь, смотри где пишешь... а то будешь потом из Ворда запускать и темы создавать, что 1С кривая из ворда не запускается...
32 Garykom
 
гуру
25.02.16
22:13
(31) вот моя то как раз смотреть где писать...

еще скажите что в 1С 7.7 нет фонового проведения штатными средствами
33 HawkEye
 
25.02.16
22:13
(30) галочка к сабжу не относится...
34 Garykom
 
гуру
25.02.16
22:14
(33) ну раз не относится то можно снимать? и ничего ну совсем для сабжа не поменяется?
35 HawkEye
 
25.02.16
22:16
(34) извини, но объяснять азы человеку не отличающему 7.7 от 8.Х нет никакого желания... все что можно было сказать по делу - уже сказано
36 Garykom
 
гуру
25.02.16
22:19
(35) т.е. дважды обломалися, но не признаем ;)
37 trad
 
25.02.16
22:20
(34) галочка на 25 никак не влияет, у непрведенного дока движений не будет
38 Garykom
 
гуру
25.02.16
22:21
(37) ну раз сказали что не будет, значит не будет ;)
39 HawkEye
 
25.02.16
22:23
(37) не трать время.. юноша бредит на ночь...
40 Злопчинский
 
25.02.16
22:28
(32)  а что, есть?!
41 Garykom
 
гуру
25.02.16
22:33
(40) угу, через извраты

(37) зато у проведенного дважды (перепроведеного) дока может не быть движений
42 HawkEye
 
25.02.16
22:35
(41) херасе... америку открыл... )) давай пиши исчо ))
43 Злопчинский
 
25.02.16
22:37
(41)  а как например через извраты?
44 Злопчинский
 
25.02.16
22:38
(41)  чтобы не было движений. Достаточно и одного проведения
45 Garykom
 
гуру
25.02.16
22:39
(43) ОбработкаОжидания()
46 Garykom
 
гуру
25.02.16
22:40
(44) суть что первое проведение = есть движения, перепроведение = нет движений
отменили и снова провели - о снова есть движения
47 Garykom
 
гуру
25.02.16
22:50
(46)+ без явной проверки на Проведен()=1
48 Злопчинский
 
25.02.16
22:53
(45)  ээээ фоновое - это без прерывания текущей работы... Оо так не сделает
49 шаэс
 
25.02.16
23:00
(15), (16) фууу, как некультурно.
50 Garykom
 
гуру
25.02.16
23:35
(48) можно по http://www.mista.ru/articles1c/ole.htm же соединение к текущей базе поднять и Visible = 0

будет без прерывания текущей работы, ну проблема блокировок никуда не денется
51 Злопчинский
 
26.02.16
00:37
(50)  а пример?
52 ЧеловекДуши
 
26.02.16
06:48
(0) Смотря каков порядок сего документа в цепочке документов.
Если последний, то все хорошо.
А если средний, то не очень.

,..
Цепь, цепи рознь :)
Если вы про Дебиторку и последовательность, то не взлетит цепочка, будет хаус.
Если вы используете в измерениях документы, какие либо, то тоже не влетит и будет хаос.
Все зависит от ситуации выполняемых движений.

...
Тему не вчитывался, каков вопрос таков ответ :)
53 Масянька
 
26.02.16
08:28
Ба! Все те же лица и те же обсирания... Даже не интересно становится...

Значит, "не бабам" рассказываю: у меня все получилось - вся цепочка восстановилась, а вот "не баба", посмотрев код, сказал, что так быть не может. Так что "не бабам" привет от "не бабы" :)))))))

(49) Большая редкость, чтобы мужчина относился спокойно к женщине, которая не глупее его. Комплексы.
54 vde69
 
26.02.16
08:51
(53) для меня не понятно что есть "цепочка движений" ???

простой пример:
документ 1 - приход +5
сторно документа 1 - приход -5
итого - 0

если отменяю проведение документа 1 сторно как висело, так и будет висеть и в результате получим
итого - -5
55 Масянька
 
26.02.16
09:04
(54) Пример не совсем простой: перемещение со склада1 на склад2, списание со склада2.
56 vde69
 
26.02.16
09:11
(55) ну и как восстановится цепочка если снять с проведения перемещение?

зы
у меня в снеговике есть автоматическое восстановление последовательности, но во первых это снеговик, во вторых в сабже про последовательности и прочие обработки ни слова...
57 ks_83
 
26.02.16
09:15
(8) А потом окажется, что при проведении документа создавались другие документы(перемещение и списание). Иначе откуда вообще мог появится такой нелепый сабж?
58 Масянька
 
26.02.16
09:19
(56) Один документ.
У меня при отмене проведения - товар вернулся на склад1.
(57) Нет. Никаких док-ов перемещения и списания не создается.
А в чем нелепость?
59 vde69
 
26.02.16
09:23
>>>Один документ.

а в чем тогда вопрос?

или у Вас был спор, что

"в 7.7 при отмене проведения удалятся все движения текущего документа или нет"?

если это так - подумай о смене профессии...

зы
хотя для восьмерки движения далеко не всегда удаляются...
60 ks_83
 
26.02.16
09:26
(58) В том, что это азы понимания работы платформы, которые просто стыдно не знать.
61 Масянька
 
26.02.16
09:30
(59) Ответ на спор - ...?
(60) И что не так с пониманием азов?
62 Mikeware
 
26.02.16
09:34
(61) "И что не так с пониманием азов?" - отсутствуют-с...
63 HawkEye
 
26.02.16
09:59
(61) какой тут может быть спор? у непроведенного документа - нет движений, это азы, как их можно не знать и спорить на этот счет?

а вот, отменяется что-либо еще из ЦЕПОЧКИ документов, при проведении одного из документов, полностью зависит от кода и никакого отношения к имеющимся движениям у проведенного документа не имеет.

посему научись правильно задавать вопросы, а не извергать поток сознания называя вещи не своими именами, тогда и не будет никаких "все те же"....
64 trad
 
26.02.16
10:26
(63) ну мадемуазель и не говорила про цепочку документов, а говорила про цепочку движений
65 Масянька
 
26.02.16
10:37
(62) Ну и расскажи про азы. А я с удовольствием послушаю/почитаю.
(64) Бесполезно :(
66 Mikeware
 
26.02.16
10:39
(65) обучение платное. а вообще, уже сказали достаточно...
Если до сих пор не поняла, то это хроническое состояние...
67 vde69
 
26.02.16
10:40
(64) что есть "цепочка движений" ????

все движения одного документа (в 7.7) имеют одинаковый момент времени, какая может быть цепочка???

есть набор движений, но цепочки у одного документа точно нет....
68 Масянька
 
26.02.16
10:43
(67) Уже ближе :)
А что есть "момент времени"?
И как в этот "момент времени" впихивается (к примеру) списание 5 позиций номенклатуры?
69 vip03
 
26.02.16
10:53
момент времени = позиция документа.
что значит впихивается? а можно в одном ВЕДРЕ ОДНОВРЕМЕННО нести 5 стаканов воды?
70 Mikeware
 
26.02.16
10:53
(68) момент времени - это позиция документа. Ваш К.О.
"впихивается" списание любого (разумного) количества номенклатуры (или денег, или еще чего) совершенно замечательно - ДО движения (и, следовательно, ДО момента времени), сделанного документом - количество одно. ПОСЛЕ момента времени (после документа) - количество другое. разница количеств есть движение (движения) документа
с вас 10 баксов.
71 Азазель
 
26.02.16
10:57
(67) Степень владения словесно-логическим мышлением у ТС такова, что ей не удалось изложить свою мысль способом, достаточным для однозначного понимания.

Вместо вопроса об отмене всех проводок документа и записей периодических реквизитов справочников, которые привязаны к документу, она вбросила неадекватную фразу о "восстановлении цепочки", непонятно из чего состоящей.

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

Попутно ничего не сообщила о наличии и содержании процедур при отмене проведения.

Похоже, что такие возможности просто не охватывались ее сознанием. Например, не находились в памяти или в поле внимания из-за заторможенности отдельным участков головного мозга, либо по причине банального отсутствия знаний.
72 Масянька
 
26.02.16
11:00
(69) Легко. Только в ведре будет не 5 стаканов, а 1250 мл воды если в стакане по 250 мл и стаканы полные). А когда будете вычерпывать из ведра - не факт, что получите 5 стаканов.
(70) То есть - если сначала сделать перемещение на склад, а потом списание с этого склада - списание не должно пройти? Подчеркиваю - все проведение в одном документе.
(71) Слушай, иди, читай лекции в другом месте. Сам ищи где.
73 Garykom
 
гуру
26.02.16
11:00
(71) ух ты... последний абзац - еще одна цитата в сборник высказываний...
74 vde69
 
26.02.16
11:00
(68) что такое сложная проводка знаешь (если нет - почитай)???

так вот ВСЕ движения ОДНОГО документа это ОДНА сложная проводка.
75 Качели
 
26.02.16
11:01
Не обижайте Масю!
Тут просят помощи, а получают в ответ все, что о тебе думают. Нахрена оно это надо?
76 Масянька
 
26.02.16
11:02
(67) Я вижу: в движениях  - несколько строк, также и в dbf.
77 Масянька
 
26.02.16
11:02
(74) Это не проводка. Это движения регистров.
78 Масянька
 
26.02.16
11:03
(75) А когда на мисте было по-другому?
79 vde69
 
26.02.16
11:05
(77) проводка <> движениям по регистрам
но
все движения по регистрам одного документа = одной СЛОЖНОЙ проводке...

даже баланс по ним должен быть нулевым....
80 Mikeware
 
26.02.16
11:06
(72) можешь сделать и списание, и оприходывание, и комплектацию с разукомплектацией - это все будет движения одного документа в один момент времени. "пройдет" оно или "не пройдет" (опять же, что ты понимаешь под выражением "не должно пройти" - неизвестно даже тебе) - зависит от пейсателя документа.
81 Азазель
 
26.02.16
11:07
(72) Слушать письменную речь невозможно. Только читать!
82 Mikeware
 
26.02.16
11:07
(79) "баланс" нулевым быть совершенно не обязан.
83 vde69
 
26.02.16
11:10
(82) при нормальном учете будет именно нулевым... разумеется если считать только регистры остатков и оборотов
84 Mikeware
 
26.02.16
11:13
(83) совершенно не обязан. пример - хотя бы типовой док ЗаявкаПокупателя в ТиС.
85 vde69
 
26.02.16
11:13
(83) кстати при проектировании движений документа очень помогает делать в екселе примерную таблицу с циферками и проверять ее на баланс по регистрам, очень наглядно показывает пробелы архитектуры...

я этот финт придумал в 2012году, и с тех пор применяю... очень помогает!!!
86 Масянька
 
26.02.16
11:13
(80) Чукча не читатель, чукча - писатель?
Повторю: позиция сначала перемещается на склад, затем списывается с этого склада. Спишется или нет?
Сразу уточню (для чистоты эксперимента) - позиции на складе нет (до проведения док-та).
Итак...?
87 vde69
 
26.02.16
11:14
(84) это не является отражением хоз операции, то есть это не совсем документ....
88 vde69
 
26.02.16
11:17
(86) в рамках одного документа такого не может быть....

будет так
одновременно идет и перемещение и списание

как это будет записано физически в dbf - 1с не регламентирует и это не имеет значения при НОРМПЛЬНОМ программировании...

проверка на минусы проводится или ДО или ПОСЛЕ записи всего документа целиком, проверка посередине - это хреновый код и ничего более...
89 ДенисЧ
 
26.02.16
11:17
(86) Что значит "спишется"?
90 Mikeware
 
26.02.16
11:18
(86) вот тут ты права. писатель - действительно чукча. ибо чукчу спрашивают - "что значит "пройдет"?", а чукча не читает, а сразу пишет "сначала... потом... Спишется или нет?"...

никто не мешает "списывать" в минус, кроме пейсателя модуля проведения. он может - в зависимости от доли чукотской крови - сначала контролировать, потом списывать, потом перемещать, а может и наеборот.
91 trad
 
26.02.16
11:19
(67) у каждого движения есть ключ, в котором кроме ссылки на документ есть actno - номер движения (1,2,3,...)
Разве это нельзя назвать цепочкой движений в рамках одного документа / одной позиции во времени
92 Mikeware
 
26.02.16
11:19
(87) Это не совсем хозяйственная, но вполне вменяемая управленческая операция. Т..е. вполне себе документ, имеющий конкретный смысл.
93 Масянька
 
26.02.16
11:21
(88) Почему?
(89) Уйдет со склада..
(90) Не надо считать других глупее себя. Отрицательные остатки и списание в минус - это новшество 1С. Я говорю о нормальном учете: пришло - ушло, без минусов.
94 Масянька
 
26.02.16
11:22
(91) Тут доказывают, что это не цепочка. :(
95 Mikeware
 
26.02.16
11:23
(91) actno вообще используется только для контроля количества движений. больше его влияния на что либо я не помню.
более того, у меня пересчет последовательности себестоимости прямыми запрросами был сделан "кривовато", именно в части actno - работало больше года, пока не заметил. а заметил - т.к. начал писать новую версию...
96 Злопчинский
 
26.02.16
11:26
(84) "хотя бы типовой док ЗаявкаПокупателя в ТиС." - он нулевой в том смысле что должен быть со временем закрыт в ноль.
97 vde69
 
26.02.16
11:27
(92) давай тогда по другому

заказ покупателя на 100 руб делает движение по
1. ПланПродаж +100

и вот тут мы видим, что нам не хватает регистра, куда красивее будет выглядет такие движения:

1. ПланПродаж +100
2. ПланОплат +100

если учитывать, что один регистр это будущие активы, а второй будущие пассивы - то баланс сходится в 0...

согласись, что именно мой подход показывает кривость типовой ТИС в плане архитектуры....
98 trad
 
26.02.16
11:27
(95) да, actno почти никем не используются в практических целях, кроме того некоторые умудряются обходится с ним "кривовато" ))
Тем не менее он (actno) живет себе, обеспечивает первичный ключ, и образует "цепочки" движений документа
99 Drac0
 
26.02.16
11:28
(93) "Отрицательные остатки и списание в минус - это новшество 1С."
Многие знания - многие печали, да? Вот ковыряю я чудную систему QuickBooks от Intuit (это, на минуточку, фактически монополист учетных систем в США для малого и среднего бизнеса), так у них опциональный контроль остатков появился только в версии 2015(!) года. А до этого всегда можно было писать в минус. Так что 1С это далеко не новатор.
100 Масянька
 
26.02.16
11:30
Сотка
101 Mikeware
 
26.02.16
11:31
(98) я б это цепочкой не назвал. ибо опять же 1) нет такого штатного понятия, а что может прийти в орган каждой масяньки - только орган и знает. 2)нет штатных методов работы с этой цепочкой (количества движений по всем регистрам, движений вперед-назад по цепочке, контроля целостности цепочки)
102 trad
 
26.02.16
11:32
(94) ну ты тоже слишком возмутительный вопрос задала.
Возмутительный для всезнающих одинесников.
Вопрос говорит о неуверенном знании работы платформы.
Но, с другой стороны, было бы знание - не было бы вопроса.
103 Злопчинский
 
26.02.16
11:33
(93) Масяня, тебе уже написали: что ты в алгоритме формирования движений напишешь - так и будет работать. хочешь чтобы что-то не проводилось - пищи чтобы не проводилось, хочешь чтобы проводилось (хоть с минусами) - пиши чтобы проводилось. Модуль проведения в части движка делает только одно: тупо пишет движения в регистр. Движок более ничего В ЛОГИКЕ не проверяет. Напишешь движения в порядке

а)Списание Со Склада2
б)Перемещение Склад1 на Склад2

- будет работать или не будет работать от движка не зависит, движения запишутся, невзирая на то, что в момент записи движения а) на склад2 колво=0.

И кончайте уже базар.
Азазель правильно написал - народ у нас добрый, на хреново сформулированные вопросы - начинает телепатировать все возможные ситуации...
104 Mikeware
 
26.02.16
11:34
(97) твой подход показывает только кривость твоего подхода.
заказ покупателя совсем не говорит о том, что я сделал какие-то продажи, и уж тем более - что планируются какие-то платежи. Заказ покупателя говорит лишь о том, что покупатель высказал пожелание купить определенное количество товара по определенной цене, а я некоторое количество товара (не обязательно равное заказанному) на некоторых условиях зафиксипровал в резерве за покупателем.
И не надо сюда приплетать левые сущности.
105 vde69
 
26.02.16
11:34
(94) для 1с это НЕ ЦЕПОЧКА, для прямых запросов (например через АДО) это цепочка...

вопрос задан в рамках штатного проведения документа в 1с 7.7, значит это не цепочка...

это неделимый объект, который называется "Движения"
106 trad
 
26.02.16
11:36
(101) ты что друг?! как же нет?
а как же ОбратныйПорядок / ВыбратьДвижения / ПолучитьДвижение
при переборе движений, движения одного дока с одинаковым lineno как раз ходят по actno туды/сюды
107 trad
 
26.02.16
11:38
(105) "для 1с это НЕ ЦЕПОЧКА"
поясни с учетом методов указанных в (106)
108 Mikeware
 
26.02.16
11:39
(106) Нет Количества, нет проверки целостности "цепочки".
109 Mikeware
 
26.02.16
11:39
(106) И все это применяется к движениям одного регистра.
110 vde69
 
26.02.16
11:40
(104) все операции в будущем оперируют с вероятностями, и совершенно очевидно, что вероятность возникновения платежа такая-же как вероятность совершения сделки, по этому вполне корректно строить не только воронку продаж, но и план товарно денежного оборота (с определенной вероятностью)

точно так-же можно рассчитывать плановые рентабельности и плановые прибыли, все это имеет право на жизнь, и даже скажу сейчас реально востребованная тема для торгашей...
111 Масянька
 
26.02.16
11:41
(103) Кстати, еще в первых постах. :)
А кто и о чем начал "телепатировать" - почему ко мне вопрос?
112 vde69
 
26.02.16
11:42
(106) штатно ты не можешь получить остатки на середину движений...
113 Злопчинский
 
26.02.16
11:43
(111) потому что вопросы надо задавать внятно.
114 Масянька
 
26.02.16
11:45
(113) А что невнятного в сабже?
115 Mikeware
 
26.02.16
11:46
(114) как в том анекдоте...
"был бы конкурс - ты б второе место заняла"
116 Масянька
 
26.02.16
11:47
(115) После тебя?
117 Злопчинский
 
26.02.16
11:49
(116) мы в женских конкурсах не участвуем! ;-)
118 Mikeware
 
26.02.16
11:49
(116) я в таких конкурсах не участвую. Не прохожу вступительное тестирование...
119 Mikeware
 
26.02.16
11:50
(117)
- Дура ты.
-- Зато красивая.
- Кто тебе сказал?
-- Ты!
- И ты поверила?
-- Конечно!
- Ну и дура.
-- Зато красивая!
©
120 Злопчинский
 
26.02.16
11:50
(114) vde69 9вроде) все уже изложил. с точки зрения проведения или отмены проведения - нет никакой цепочки движений. Или есть движения документа или их нет.
121 Злопчинский
 
26.02.16
11:51
(119) СУКА - Смелая, Умная, Красивая - А не твоя!
122 Drac0
 
26.02.16
11:55
(115) после LivingStar ?:)
123 trad
 
26.02.16
12:00
-ты цепочку видишь
-нет
-и я нет, а она есть
124 Bigbro
 
26.02.16
12:00
так и не понял - Пятница чтоль такая? ))
125 Масянька
 
26.02.16
12:00
(120) В (6) ответил mikecool.

А насчет "мужских конкурсов"... Как же мне повезло :)
126 Злопчинский
 
26.02.16
12:01
(125) ясен пень!
"Жизнь надо прожить так, чтобы было приятно вспомнить, но стыдно рассказать"...
127 Drac0
 
26.02.16
12:03
(123) хм, можно ли элементы массива назвать цепочкой? А списка значений? А таблицы значений?
128 vde69
 
26.02.16
12:08
(123)
- ты цепочку видишь?
-- да.
- а это не цепочка, это ювелирное изделие!

:)
129 Mikeware
 
26.02.16
12:08
(127) ну она на полном серьезе считает периодику массивом (только с другими скобочками), а дату, соответсвенно, индексом массива.
на вопрос о функциях она уклонилась...
130 Масянька
 
26.02.16
12:14
(129) Шо, опять? (С)
Ты так и не доказал, что это класс. Наверное, из-за этого теперь постоянно комплексуешь... Да, ладно.
131 Злопчинский
 
26.02.16
12:19
за исчерпанием вопроса сабжа - финишь. Сьсками меряться в другом отделе! ;-)
2 + 2 = 3.9999999999999999999999999999999...