boromirok
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Люди! Кто-нибудь сталкивался с такой проблемой: после переезда с dbf на sql в торговле и склад 939 релиз оболочка 27-я отчеты перестали предлагать восстановить последовательность итогов. Например: Ведомость по партиям ТМЦ с 01.01.06 по 18.01.07 ГП: 16.10.06 запускается и начинает считать все как ни в чем не бывало, порылся в конфигураторе - получается что в глобальном модуле в функции Код: глПроверкаАктуальностиОтчета(ДатаНачала,ДатаКонца,ВыбПоследовательность) Экспорт СтрСооб="отчет может быть неактуален. Возможно, следует восстановить последовательность. Для этого можно воспользоваться проведением документов (пункт меню ""Операции"") либо групповой обработкой документов. Восстановить последовательность сейчас (это может занять продолжительное время)?"; ПозицияОтчета=?(ДатаКонца<ПолучитьДатуТА(),ДатаКонца,ПолучитьПозициюТА()); Если ВыбПоследовательность.Проверить(ПозицияОтчета)=0 Тогда Результат = Вопрос("Дата конца отчета установлена после"+РазделительСтрок+"Границы последовательности документов (" +ВыбПоследовательность.Получить()+"), "+РазделительСтрок+СтрСооб,"Да+Нет+Отмена", 60); Если Результат="Отмена" Тогда Возврат 0; ИначеЕсли Результат="Таймаут" Тогда Возврат 0; ИначеЕсли Результат="Да" Тогда Если глВосстановлениеПоследовательности(ВыбПоследовательность)=0 Тогда Если Вопрос("Не удалось восстановить последовательность. Продолжить выполнение отчета?","Да+Нет", 60) <> "Да" Тогда Возврат 0; КонецЕсли; КонецЕсли; КонецЕсли; КонецЕсли; Возврат 1; КонецФункции // глПроверкаАктуальностиОтчета() | не выполняется условие ВыбПоследовательность.Проверить(ПозицияОтчета)=0 при этом: ДатаНачала= '01.01.06' ДатаКонца= '18.01.07' ВыбПоследовательность = НеизвестныйОбъект ВыбПоследовательность.Получить() = "16.10.06 13:02:31" ПолучитьДатуТА() = '18.01.07' ПозицияОтчета= "#20070118 0 0 " ВыбПоследовательность.Проверить(ПозицияОтчета) = 1 ВыбПоследовательность.ПолучитьПозицию() = "#20061016 469510000 62797М " В чем может быть дело? Тестирование и исправление информационной базы делал, все доки в пределах ГП проведены попорядку заново с самого первого | Всего записей: 38 | Зарегистр. 20-10-2006 | Отправлено: 15:41 20-01-2007 | Исправлено: boromirok, 18:54 20-01-2007 |
|