|
v7: Перепроведение документов | ☑ | ||
---|---|---|---|---|
0
Мистикан
28.08.18
✎
17:35
|
Можно ли в 1с 7.7, конфа ТиС изменить движения по части регистров? хочу только взаиморасчеты и не трогать товары.
|
|||
1
Мистикан
28.08.18
✎
17:35
|
у документа
|
|||
2
NSSerg
28.08.18
✎
17:37
|
Штатно - только подменить модуль, перепровести документ, и вернуть модуль обратно.
|
|||
3
Мистикан
28.08.18
✎
17:40
|
а нештатно есть какие либо варианты?
|
|||
4
Мистикан
28.08.18
✎
17:40
|
можно ли не из модуля документа менять данные в регистре?
|
|||
5
Злопчинский
28.08.18
✎
17:42
|
(3) не прокатит. Перепроведут документ и он тови "Нештатные" записи пофигачит. Сделай штатным документом корректировку долга покупателя и все.
|
|||
6
Злопчинский
28.08.18
✎
17:43
|
(4) Можно, но это сильное колдунство и см. п.5
а так - если охота походит по граблям - велкам! на инфострате смотри "Граната для обезьянки" |
|||
7
ADirks
29.08.18
✎
10:07
|
(5) не пофигачит, если выключить автоудаление движений
|
|||
8
Cool_Profi
29.08.18
✎
10:10
|
(7) в 77?
|
|||
9
ADirks
29.08.18
✎
10:13
|
(8) ага
это совершенно штатное поведение |
|||
10
Cool_Profi
29.08.18
✎
10:15
|
(9) Мда... Подзабыл я клюшки, есть такое.
Но ведь никто не запрещает отменить проведение (а тут движения-то точно того), а потом провести ))) |
|||
11
uno-group
29.08.18
✎
11:01
|
Можно. Копируешь нужные файлы регистров. Препроводишь возвращаешь назад нужные файлы.
|
|||
12
NSSerg
29.08.18
✎
11:49
|
(7) В типовом Тисе автоудаление движений и так отключено, движения убирают в коде.
Процедура ПроведениеПоРегистрам() //.... // Удаление движений по регистрам. Для Номер = 1 По Метаданные.Регистр() Цикл ОчиститьДвижения("Регистр."+Метаданные.Регистр(Номер).Идентификатор); КонецЦикла; |
|||
13
big
29.08.18
✎
13:21
|
Провести(<?>,);
Синтаксис: Провести(<Режим>,<Знач>) Назначение: Выполнить проведение документа. Возвращает: 1 - если проведение документа выполнено, 0 - иначе. Параметры: <Режим> - необязательный параметр. Число: 0 - проводить документ без сдвига ТА; 1 - проводить непроведенный документ реальным временем (со сдвигом ТА); 2 - перепроводить проведенный документ реальным временем (со сдвигом ТА); 3 - проводить любой (непроведенный, проведенный) документ реальным временем (со сдвигом ТА). Значение по умолчанию - 0. <Знач> - выражение произвольного типа, которое передается при запуске предопределенной процедуры ОбработкаПроведения (необязателен, по умолчанию - пусто). В параметре Знач можно передавать некий флаг, по значению которого можно построить разную логику и удаления движений, и проведения, и т.д. и т.п. |
|||
14
Злопчинский
29.08.18
✎
20:21
|
(7) если выключить то следующим вопросом будет "Почему у меня задваитваются результаты"
|
|||
15
ADirks
30.08.18
✎
08:14
|
(14) О да!!! Это мы проходили :)))
|
|||
16
AliAksA
30.08.18
✎
12:28
|
(0) попробуй через скулевый запрос ... UPDATE вроде бы устанавливает значение
|
|||
17
Мистикан
31.08.18
✎
13:39
|
(16) не советуй это никому и никогда =)))))
|
|||
18
ADirks
31.08.18
✎
14:39
|
(17) Да ладно... Иной раз бывает, что и приходится.
Делали в одной конторе сводную базу, так пришлось напрямую движения регистров писать - иначе не успевало всё зажувать, и нагрузку адскую создавало. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |