|
V8:Как протестировать поведение доков при проведении будущей датой? | ☑ | ||
---|---|---|---|---|
0
Gorr
26.02.14
✎
22:57
|
Здравствуйте!
Алгоритм проведения документов с понедельника будет работать по-новому. Как можно заранее протестировать работу документов будущей датой? Боевая и тестовая базы крутятся на одном сервере, поэтому системную дату менять нельзя. Я так понимаю этот вопрос никак не решается? |
|||
1
catena
27.02.14
✎
06:28
|
(0)Включить на тестовой базе новый режим с прошлого понедельника религия не позволяет?
|
|||
2
Gorr
27.02.14
✎
09:08
|
(1) изменения вступают в силу с 3го
|
|||
3
Serg_1960
27.02.14
✎
09:20
|
(2) Включить на тестовой базе новый режим с 17.02.2014 религия не позволяет?
|
|||
4
Молодой 1Снег
27.02.14
✎
09:23
|
(0) Развернуть тестовую базу на другом компе религия не позволяет?
|
|||
5
1Сергей
27.02.14
✎
09:24
|
||||
6
Serg_1960
27.02.14
✎
09:26
|
Мы тут общаемся, а некто пришёл и всё испортил
- Как? - 17. - нет, 3. - Что "3"? - А что "17"? - А что "как?" ? ... |
|||
7
Serg_1960
27.02.14
✎
09:35
|
PS: всё зависит от алгоритма, 1Сергей ТекущаяДата() и РабочаяДата() - это две большие разницы.
Поэтому, имхо, надо в конфигураторе смотреть и (если нужно) внести изменения в тестовой базе. |
|||
8
Gorr
27.02.14
✎
09:39
|
даты жестко прописаны в коде и во многих документах, поэтому код трогать не хочу. а насчет других машин, то платформа установлена только на сервере на котором ключ защиты. а устанавливать на другую машину ломаную платформу и на ней тестировать тоже не вариант.
|
|||
9
1Сергей
27.02.14
✎
09:40
|
(7) надо писать конфу так, чтобы можно было протестировать. У нас, например, дата всегда получается с сервера. Ну, понятно, почему
|
|||
10
1Сергей
27.02.14
✎
09:42
|
(8) Текущая или рабочая используется?
|
|||
11
МойКодУныл
27.02.14
✎
09:44
|
(8) Уж0с - прописывать в коде, да еще и отидельно во многих документах. А какже функция общего модуля ПолучитьДатуНовойЖизи(), которая возвращает значение этой даты из РС или константы на худой конец.
|
|||
12
Serg_1960
27.02.14
✎
10:01
|
Это точно :) Мой код (типовой УПП) - уныл :))
Функция НачалоДействияПриказа107н() Экспорт // Приказ Минфина №107н от 12.11.2013. // Опубликован 24.01.2014 и вступает в силу по истечении 10 дней с даты публикации. Возврат '2014-02-04'; // Эта же дата указана в общей форме НастройкаПараметровУчета // в расширенной подсказке к полю НачалоПримененияПриказа107н КонецФункции Функция МинимальнаяДатаПримененияНовыхПравил() Экспорт Возврат '2014-01-01'; // Эта дата была указана в приказе 107н до его государственной регистрации КонецФункции Функция НачалоПримененияНовыхПравилРеквизитовПлатежаВБюджет() Экспорт ДатаВступленияВСилу = НачалоДействияПриказа107н(); // Правила могут применяться до даты вступления приказа в силу, // но не ранее даты, указанной в приказе до его государственной регистрации. НачалоПрименения = ПлатежиВБюджетПереопределяемыйВызовСервераПовтИсп.НачалоПримененияПриказа107н(); Если НачалоПрименения = Неопределено Или НачалоПрименения > ДатаВступленияВСилу Тогда Возврат ДатаВступленияВСилу; Иначе Возврат Макс(НачалоПрименения, МинимальнаяДатаПримененияНовыхПравил()); КонецЕсли; КонецФункции |
|||
13
МойКодУныл
27.02.14
✎
10:03
|
(12) так все-таки сделано через общие функции. Или такая в каждом документе?:)
|
|||
14
МойКодУныл
27.02.14
✎
10:04
|
(12) если она одна - поменяй в ней на тестовой- и делов то.
|
|||
15
Serg_1960
27.02.14
✎
10:14
|
Эээ... это простой пример определения даты вступления закона в действие... всего две даты в алгоритме и ещё одна в параметрах задействованы.
Ежели кто, что не понял - это типовой алгоритм УПП. Просто пример и ничего более... Я ведь не знаю об чём именно тс говорит и насколько у него там всё... уныло :) |
|||
16
МойКодУныл
27.02.14
✎
10:16
|
(15) я думал, вы братья по несчастью:)
|
|||
17
Gorr
27.02.14
✎
10:58
|
Вообще, конечно вы правы - если по уму, то определение даты должно выполнятся в одном месте..
НО сама зависимость возможности тестирования нечта от последнего, на мой взгляд, не есть благо. |
|||
18
H A D G E H O G s
27.02.14
✎
11:20
|
Что вообще происходит, блеать?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |