Перенос ТА

Тема в разделе "1C и всё что с ней связано", создана пользователем Pro, 20 сен 2007.

  1. Pro

    Pro Гость

    есть проблема, большая база по количеству документов, ТА в результате кривой востановления последовательности слетела на 2 года, если ТА просто перенести на текущий день, то эта процедура займет по времени часов так 10-12, поэтому вопрос такой в каком файле и в каком формате лежить запись о ТА?
     
  2. LSH

    LSH Гость

    Для: Pro

    1SSYSTEM.DBF
    Поле ACCDATE

    Ручками править собираешься?
    Удачи с регистрами остатков.
     
  3. Pro

    Pro Гость

    Для: LSH
    собираюсь что бы база заработала, после окончании работы тогда буду по правильному переносить...
     
  4. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    Господа, а чем не устраивает:
    УстановитьТАна(<?>)
    Синтаксис:
    УстановитьТАна(<ПоложениеТА>)
    Назначение:
    Изменить положение Точки Актуальности итогов.
    Параметры:
    <ПоложениеТА> - выражение типа дата, документ или позиция документа, на начало которого устанавливается ТА.
     
  5. LSH

    LSH Гость

    Для: vitfil

    После УстановитьТАНа(...) будет произведен пересчет итогов.
    А Pro говорит, что это часов 12 времени.
     
  6. Pro

    Pro Гость

    Для: LSH
    отказался от этого способа, база здоровая, вдруг сильно покосит, пусть естественным путем дойдет, а тот кто не внял моим предупреждениям в сл. раз подумает...
     
  7. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    Для: LSH
    глупости. загляните в стандартную обработку (ТиС) по восстановлению последовательности.
    сначала ТА сдвигается на начало последовательности (для обеспечения актуального проведения), а в случае невозможности проведения, ТА устанавливается на свое место. и никакого пересчета не происходит.
     
  8. Pro

    Pro Гость

    Для: vitfil
    всеравно итоги пересчитывает...
     
  9. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    Для: Pro
    НЕТ! и Еще раз НЕТ!
     
  10. kaa

    kaa Гость

    Правой клавишей мыши УстановитьТА на документ
     
  11. LSH

    LSH Гость

    <!--QuoteBegin-vitfil+21:09:2007, 08:26 -->
    <span class="vbquote">(vitfil @ 21:09:2007, 08:26 )</span><!--QuoteEBegin-->Для: LSH
    глупости. загляните в стандартную обработку (ТиС) по восстановлению последовательности.
    сначала ТА сдвигается на начало последовательности (для обеспечения актуального проведения), а в случае невозможности проведения, ТА устанавливается на свое место. и никакого пересчета не происходит.
    [snapback]79047" rel="nofollow" target="_blank[/snapback]​
    [/quote]

    Если это так, переквалифицируюсь в управдомы. Обещаю.
     
  12. LSH

    LSH Гость

    Проверил.
    ТиС 9.2 4 месяца работы (100 - 200 документов в день), CPU Intel QX6700, 2 Гб памяти.
    Время обработки:
    07 мин, 39сек.

    Для: Pro, я думаю, 12 часов это несколько преувеличено...
    Для: vitfil в управдомы ни ногой :)
     
  13. Pro

    Pro Гость

    Для: LSH
    реально там получилось 25 часов, полный период2года в месяц 8000-9000 документов
    1месяц в среднем чуть больше часа делался...
     
  14. LSH

    LSH Гость

    Забыл привести текст обработки:
    Код (Text):
    УстановитьТАна(Дата("01.05.2007"));
    Сообщить("Начата установка...");
    Нач = _GetPerformanceCounter();
    УстановитьТАна(ТекущаяДата());
    Кон = _GetPerformanceCounter();
    Сообщить("Конец установки...");
    Время = (Кон - Нач)/1000;
    Ч = Цел(Время / 3600);
    М = Цел((Время - Ч*3600) / 60);
    С = Цел(Время - Ч*3600 - М*60);
    Сообщить("Потраченное время: " + Ч + ":" + М + ":" + С);
     
  15. Pro

    Pro Гость

    Для: LSH
    да он местами то и не нужен был...
    все уже ересчиталось...
     
  16. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    Внимание всем! Сообщаю: виноват, вспылил, был неправ! Пересчет итогов действительно выполняется.
    Пора переквалифицироваться обратно в программисты, бо стал забывать все что знал... Или, может, всему виной антибиотики? (типа отмазки).
     
Загрузка...

Поделиться этой страницей