|
v7: Как присвоить новое значение реквизиту шапки документа, без перепроведения ? | ☑ | ||
---|---|---|---|---|
0
raykom
13.07.14
✎
09:21
|
Надо поменять автора в документе. Конструкция
?(Док.Проведен() = 1,Док.Провести(),Док.Записать()); после замены значения делает все капец как долго. Хотя в режиме обычного перепроведения все то же за тот же период перепроводится намного быстрее. Подскажите какой нибуть чудестный сикрет. А ? Спасибо. |
|||
1
raykom
13.07.14
✎
09:36
|
УстановитьАтрибут(<ИмяРеквизита>,<Значение>) не пркатит ?
|
|||
2
raykom
13.07.14
✎
09:36
|
А перепровести потом в обычном режиме
|
|||
3
Фёдор14
13.07.14
✎
09:42
|
Просто Док.Записать();
А если Автор в движениях никак не участвует, то и перепроводить потом не обязательно |
|||
4
raykom
13.07.14
✎
09:43
|
(3)А пероведение при записи останется в прежнем статусе - проведен ?
|
|||
5
raykom
13.07.14
✎
09:44
|
(1)Не катит
|
|||
6
ivanov-i-i
13.07.14
✎
09:49
|
А что мешает использование UChoice.ert из набора обработок на ИТС?
|
|||
7
ДенисЧ
13.07.14
✎
09:51
|
||||
8
raykom
13.07.14
✎
09:54
|
(6)А что, она замену делает без проведения или записи ?
(3)Дак что про (4) ? Или таки изменит статус на "Не проведен" ? (7)Чо ? Ну про метлу то я понял ... |
|||
9
raykom
13.07.14
✎
09:54
|
(7)>update dh*** set R** = val
А этошобля ?? Это майонезом надо мазать ? |
|||
10
ДенисЧ
13.07.14
✎
09:57
|
(9) можно майонезом. Но лучше 1с++'ом - оно нажористей получается
|
|||
11
ivanov-i-i
13.07.14
✎
10:01
|
(8) Да.
|
|||
12
aka AMIGO
13.07.14
✎
10:01
|
опять будет накат типа "ваш КЭП" :)
ладо.. выдержу :) обработочку, В НЕЙ на форме "выбДокумент", в модуле ВыбДокумент.МойРеквизит = КрутойРеквизит; ВыбДокумент.Записать(); неуж не прокатит? |
|||
13
raykom
13.07.14
✎
10:03
|
(10)Блин ... Я так то не тупой, просто мало знаю. Рзберусь и 1с++ но капец как уже запарило колдовать ...
Нет ченибудь из комплекта типа - "Все будет ОК" ? |
|||
14
Эмбеддер
13.07.14
✎
10:03
|
(12) +1 да и в 8-ке то же самое)))
|
|||
15
raykom
13.07.14
✎
10:06
|
(12)Дак у меня и есть на форме обработки нужный реквизит с нужным значением.
В цикле присваиваю Док.Автор = ВыбАвтор; потом ?(Док.Проведен() = 1,Док.Провести(),Док.Записать()); НО! Если только ВыбДокумент.Записать(); То я уже третий раз спрашиваю (4)(8) статус у проведенных то не изменится на непроведенный ?? При записи то ? |
|||
16
aka AMIGO
13.07.14
✎
10:08
|
(15) неа.. не изменится статус
|
|||
17
raykom
13.07.14
✎
10:08
|
А щас попробую ...
|
|||
18
raykom
13.07.14
✎
10:14
|
||||
19
ДенисЧ
13.07.14
✎
10:24
|
(18) Естественно, не получают. Там занято, тебя ждут
|
|||
20
raykom
13.07.14
✎
10:30
|
:D По блату, местечко держишь
|
|||
21
Злопчинский
13.07.14
✎
16:21
|
(18) raykom, на, почитай для образования - может облегчит жизнь в будущем:
http://infostart.ru/public/17032/ http://infostart.ru/public/17037/ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |