|
v7: Установка времени документа | ☑ | ||
---|---|---|---|---|
0
Масянька
14.05.15
✎
12:26
|
День добрый!
Такая вот фишка: в рабочей базе не работает, а в копии (тут же на компе) работает... ДокДопРасходы = СоздатьОбъект("Документ.ПоступлениеДопРасходы"); ДокДопРасходы.Новый(); мНомерСтроки = гТабВыборка.КоличествоСтрок(); гТабВыборка.ПолучитьСтрокуПоНомеру(мНомерСтроки); // дату и время берем у последнего док-та "Поступление ТМЦ" ДокДопРасходы.ДатаДок = гТабВыборка.Документ.ДатаДок; // время для док-та доп. расходов: + 1 секунда ко времени поступления мВремя = глПолучитьВремяДокументаЧислом(гТабВыборка.Документ); ............ глУстановитьВремяДокументаЧислом(ДокДопРасходы, мВремя + 1); ДокДопРасходы.Записать(); ОткрытьФорму(ДокДопРасходы.ТекущийДокумент()); Кто-нибудь может сказать почему? |
|||
1
asady
14.05.15
✎
12:39
|
ТА?
|
|||
2
1Сергей
14.05.15
✎
12:41
|
в каком смысле не работает?
|
|||
3
Масянька
14.05.15
✎
12:42
|
(1) Что ТА?
(2) Не ставит время у док-та доп. расходов +1 секунда. |
|||
4
1Сергей
14.05.15
✎
12:44
|
Попробуй записать до установки времени
|
|||
5
Cap_1977
14.05.15
✎
12:45
|
.АвтоВремяОтключить() - где ?
|
|||
6
asady
14.05.15
✎
12:47
|
(0) конфа?
|
|||
7
Масянька
14.05.15
✎
12:49
|
(6) Пардон. 7.70.027, ТиС 932
|
|||
8
Масянька
14.05.15
✎
12:49
|
(5) Нету. А надо? А почему в копии - работает?
|
|||
9
asady
14.05.15
✎
12:50
|
(7) Сообщить("ТА = "+ПолучитьТА()+" время дока = "+тВремя);
что пишет? |
|||
10
Cap_1977
14.05.15
✎
12:51
|
(8) Напиши - хуже не будет.
|
|||
11
Масянька
14.05.15
✎
12:53
|
(9) ТА = 14.05.2015 12:29:29 время дока = 44969
|
|||
12
asady
14.05.15
✎
12:55
|
(11)
глУстановитьВремяДокументаЧислом(ДокДопРасходы, мВремя + 1); Сообщить("ТА = "+ПолучитьТА()+" время дока = "+ДокДопРасходы.ДатаДок); что сообщает вот здесь? |
|||
13
Масянька
14.05.15
✎
12:56
|
(12) Все норм - 12:29:30 (в копии, время последнего док-та 12:29:29)
|
|||
14
Масянька
14.05.15
✎
12:58
|
+(13) ТА = 12:29:29
|
|||
15
asady
14.05.15
✎
12:58
|
(13) что пишет у тебя код из (12) в базе и в копии базы???
|
|||
16
Абыр
14.05.15
✎
12:59
|
(13) сравнить настройки на закладке "Оперативный учет" в настройках параметры системы в рабочей и в копии
|
|||
17
Cap_1977
14.05.15
✎
13:01
|
(16) + удивиться.
и все таки использовать .АвтоВремяОтключить(); |
|||
18
Масянька
14.05.15
✎
13:03
|
(15) В рабочей: ТА = 14.05.2015 12:18:41 время дока = 12:17:45
Что-то тут происходит - не могу понять... Сейчас вот удалила уже созданный док-т доп. расходов (время - 12:18:41), по новой запустила обработку - создал док-т и время поставил правильное (12:17:45). Чего происходит-то? (16) Зачем? Или в копии что-то меняется? |
|||
19
Масянька
14.05.15
✎
13:04
|
(16) Аналогично: при проведении после ТА заменять время на текущее (одна галка).
|
|||
20
Масянька
14.05.15
✎
13:06
|
Ногами не бить!!!!!!!!!!
Время меняется после проведения. Собака....... Мужики! Спасибо. |
|||
21
Torquader
14.05.15
✎
13:10
|
(20) Ох сколько нам открытий чудных готовит тестирование и отладчик ^_^
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |