Показать сообщение отдельно
Старый 30.09.2009, 18:40   #2  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Talking
Цитата:
Сообщение от Wooldoor_Sockbat Посмотреть сообщение
Добрый день.
Хочу сделать Компрессию Фин. Операций за 2 года, аналитика не нужна. Но стандартный функционал не позволял мне сжать операции, без обновления отчетов по измерениям.

В отчете я закомментил следующий код:
Код:
IF AnalysisView.FIND('-') THEN BEGIN
  AnalysisView.CheckDimensionsAreRetained(3,REPORT::"Date Compress General Ledger",FALSE);
  AnalysisView.CheckViewsAreUpdated;
  COMMIT;
END;
Код:
SelectedDim.GetSelectedDim(
  USERID,3,REPORT::"Date Compress General Ledger",'',TempSelectedDim);
GLSetup.GET;
Retain[5] :=
  TempSelectedDim.GET(
	USERID,3,REPORT::"Date Compress General Ledger",'',GLSetup."Global Dimension 1 Code");
Retain[6] :=
  TempSelectedDim.GET(
	USERID,3,REPORT::"Date Compress General Ledger",'',GLSetup."Global Dimension 2 Code");
Код:
	DimBufMgt.CollectDimEntryNo(
	  TempSelectedDim,DATABASE::"G/L Entry","Entry No.",
	  0,FALSE,DimEntryNo);
	ComprDimEntryNo := DimEntryNo;
и так далее, вообщем везде где встречаются измерения.

Вопрос:
Отчет по измерениям за выбранный период работать корректно не будет - это, как я уже говорил, фиг с ним, сами фин. операции будут корректно отображаться в плане счетов?
Да, должно быть все ОК.

ИМХО - Только лучше выгрузить табличку, а потом почистить табличку (но аккуратно, чтобы строки не удалять). Или вообще удалить все, а потом обновить (правда может занять ПРИЛИЧНО времени, так как заново будет заполняться табличка из таблицы Измерений).