|
v7: Обработка изменения даты и время документа | ☑ | ||
---|---|---|---|---|
0
Slaventiya
23.04.13
✎
12:16
|
Возникла след. проблема, в обработке ПриОткрытии()
КонтекстДокумента = Форма.Параметр.Получить("КонтекстДокумента"); КонтекстДокумента.Форма.Закрыть(0); ПриЗакрытии() КонтекстДокумента - пустоеЗначение Не подскажете как побороть ? |
|||
1
1Сергей
23.04.13
✎
12:18
|
нужно туда что-то передать. не?
|
|||
2
Ёпрст
23.04.13
✎
12:18
|
Побороть что ?
|
|||
3
Slaventiya
23.04.13
✎
12:18
|
Нда нужно передать, контекст формы документа
|
|||
4
Slaventiya
23.04.13
✎
12:19
|
ПустоеЗначение
|
|||
5
Ёпрст
23.04.13
✎
12:19
|
Куда передать ?
Что пустое значение ? |
|||
6
Ёпрст
23.04.13
✎
12:19
|
При чем тут дата и время документа ?
|
|||
7
zak555
23.04.13
✎
12:20
|
(6) перед закрыть он меняет время :?
|
|||
8
Slaventiya
23.04.13
✎
12:21
|
(3) Нужно туда передать контекст формы
(4) побороть пустое значение... ПриЗакрытии() Необходимо измениьт время документа сохранив набраннгое в документе |
|||
9
1Сергей
23.04.13
✎
12:21
|
Скажите, дятлы зимой на юга улетали?
|
|||
10
1Сергей
23.04.13
✎
12:22
|
(8) ну так и передавай когда отрываешь форму
|
|||
11
uno-group
23.04.13
✎
12:29
|
2(8) А если док проведен? его сперва распровести надо.
|
|||
12
Ёпрст
23.04.13
✎
12:33
|
Лови, чо:
Док = СоздатьОбъект("Документ.НужныйВид"); Док.НайтиДокумент(ВыбДок); НадоПровести=0; Если Док.Проведен()=1 Тогда Док.СделатьНеПроведенным(); НадоПровести=1; КонецЕсли; Док.УстановитьВремя(<НужноеВремя>); Док.ДатаДок = НоваяДата; Док.Записать(); Если НадоПровести = 1 Тогда Док.Провести(); КонецЕсли; |
|||
13
Slaventiya
23.04.13
✎
12:35
|
(12) Спсб... Все так и сделано
Не в этом дело..... В Обработке ПриЗакрытии() КонтекстДокумента = ПустоеЗначение А нужно чтобы изменения документа сохранились..... А поскольку в обработке ПриОткрытии() Есть вот это - КонтекстДокумента.Форма.Закрыть(0); Ничего несохранится.... |
|||
14
Ёпрст
23.04.13
✎
12:37
|
(13) ты чего куришь при написании вопроса ?
Сам то понимаешь хоть, что спрашиваешь ? |
|||
15
ЧеловекДуши
23.04.13
✎
12:39
|
(13) Бросай Курить, банан уже доказал, что без изучения основ из основ программистом стать нельзя :)
|
|||
16
Ёпрст
23.04.13
✎
12:39
|
Я к примеру, не вижу связи между изменением даты времени документа и открытием/закрытием обработки (и зачем что-то открывать закрывать) и что ты там ловишь и где.
|
|||
17
ALoHA
23.04.13
✎
12:55
|
(16) - это же элементарно)
|
|||
18
Ёпрст
23.04.13
✎
13:05
|
(17) ну просвети нас
|
|||
19
Slaventiya
23.04.13
✎
13:07
|
КонтекстДокумента.Форма.Закрыть(0); Ничего не сохранится... В Документе
|
|||
20
ALoHA
23.04.13
✎
13:07
|
Это была ирония.
|
|||
21
Cthulhu
23.04.13
✎
13:09
|
Перем КонтДокум; // переменная модуля
ПриОткрытии() КонтДокум=КонтекстДокумента.ТекущийДокумент(); КонтекстДокумента.Форма.Закрыть(0); // и дальше делай все что надо с КонтДокум - ДОКУМЕНТОМ , из формы которого получен контекст. // (фигли ты в контекст лезешь с тем, для чего он не предназначен?) |
|||
22
Slaventiya
23.04.13
✎
13:28
|
(21) Спасибо за участие, все верно, спасибо что потыкали в мордой в г... НО по делу )
|
|||
23
ЧеловекДуши
24.04.13
✎
06:47
|
(22) По Делу, тебя никто не может понять, что тебе надо?
Даже Ёпрст тебя не понял, а он курировал проект банана Выбор документов с заданными товарами. А банан еще хуже тебя, но банан хоть как то мог сформулировать задачу. А у тебя каша в голове... НичегоНеПонимаю :) "Задай правильный вопрос!" |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |