|
v7: Дата документа
| ☑ |
0
julia_rostov
12.08.13
✎
14:47
|
Всем привет, подскажите товарищи!!! чайнику.
Как написать обработку, которая меняет дату документа в 7-ке.
Вот выбираю документ и там изменить надо дату. Может у кого есть готовая? поделитесь пожалуйста
|
|
1
Джордж1
12.08.13
✎
14:47
|
А на кой для этого обработка?
|
|
2
julia_rostov
12.08.13
✎
14:49
|
Ну мне нужно. подскажите
пожалуйста
|
|
3
пипец
12.08.13
✎
14:50
|
сначала документ не должен быть проведен
|
|
4
2S
12.08.13
✎
14:50
|
(3) да ну?!
|
|
5
vinogradъ
12.08.13
✎
14:51
|
Док = СоздатьОбъект("Документ.ХХХ");
Док.НайтиДокумент(ВыбДок);
Проведен = 0;
Если Док.Проведен() = 1 Тогда
Док.СделатьНеПроведенным();
Проведен = 1;
КонецЕсли;
Док.ДатаДок = ВыдДата;
Док.Записать();
Если Проведен = 1 Тогда
Док.Провести();
КонецЕсли;
|
|
6
Ёпрст
12.08.13
✎
14:51
|
(0)
Док = СоздатьОбъект("Документ");
Док.НайтиДокумент(ВыбДок); //выбДок - реквизит на форме с нужным видом документа
НадоПроводить=0;
Если Док.Проведен() Тогда
Док.СделатьНеПроведенным();
НадоПроводить=1;
КонецЕсли;
Док.ДатаДок = НоваяДата;
Док.Записать();
Если НадоПроводить=1 Тогда
Док.Провести();
КонецЕсли;
|
|
7
пипец
12.08.13
✎
14:52
|
(4) однозначно
|
|
8
julia_rostov
12.08.13
✎
14:54
|
СПАСИБОЧКИ БОЛЬШОЕ !!!!
|
|
9
vova1122
12.08.13
✎
15:45
|
(0) Есть у меня групповая обработка документов. В частности она также может делать поставленную Вами задачу (Берет документы нужного вида (или несколько видов) за определённый период и ставит им новую дату). Если в периоде есть документы которым не нужно менять дату то есть возможность отметить их чтобы обработка их игнорировала.
|
|
10
vcv
13.08.13
✎
06:53
|
(6) Однозначно не хватает транзакции. А вдруг документ не сможет провестись?
|
|