У 1С QA крыша поехала....

Автор trdm, 13 июня 2024, 18:17

« назад - далее »

trdm

У 1С QA крыша поехала, колонка "Докум"-пустая..
Думал сначала что-то с запросом напутал..
Запрос типичный:
|-- Тест запрос, ищем пустой регистр 'Оплата счетов' у проведенных Расходных накладных (РасхНакл и РазходнаяРозничная)
	|-- НачДата=ДатаШаблон(НачГода(ПолучитьДатуТА()))
	|-- КонДата=ДатаШаблон(ПолучитьДатуТА())      
	|SELECT 
	|	жОбщий.IDDOC as [Докум $Документ]
	|	, жОбщий.IDDOCDEF as Докум_вид
	|	, CAST(LEFT(жОбщий.Date_Time_IDDoc, 8) as DateTime) as Дата
	|	, COALESCE($докРР.ДокументОснование,$докРН.ДокументОснование) as [ДокументОснование $Документ]
	|	, COALESCE($докРР.СуммаДокумента,$докРН.СуммаДокумента) as [Сумма $Число(14,2)]
	|FROM
	|	_1SJourn as жОбщий (NOLOCK) 
	|	LEFT  JOIN $Регистр.ОплатаСчетов as регОС(NOLOCK) on регОС.IDDOC = жОбщий.IDDOC
	|	LEFT  JOIN $Документ.РасходнаяНакладная as докРН(NOLOCK) on жОбщий.IDDOC = докРН.IDDOC
	|	LEFT  JOIN $Документ.РасходнаяРозничная as докРР(NOLOCK) on жОбщий.IDDOC = докРР.IDDOC
	|WHERE
	|	жОбщий.IDDOCDEF IN ($ВидДокумента.РасходнаяНакладная, $ВидДокумента.РасходнаяРозничная) 
	|	AND жОбщий.CLOSED > 0
	|	AND жОбщий.DATE_TIME_IDDOC BETWEEN :НачДата AND :КонДата~ 
	|	AND $регОС.Фирма IS NULL
	|	AND COALESCE($докРР.ДокументОснование,$докРН.ДокументОснование) <> $ПустойИД13
	|Order by 
	|	жОбщий.DATE_TIME_IDDOC Desc
танцы с бубном проблему не рашают, тот же вопрос в коде:
глОбработатьЗапросНаМакроПараметры(ТекстЗапроса, вРекордСет);
	вТаблаЗнач = СоздатьОбъект("ТаблицаЗначений");
	Попытка
		вТаблаЗнач = вРекордСет.ВыполнитьИнструкцию(ТекстЗапроса);
	Исключение
		Сообщить(ОписаниеОшибки());
	КонецПопытки;
	вТаблаЗнач.ВыбратьСтроку("");
выдает нормальную таблицу значений.
перезагрузиться не могу, т.к. паралельно идет загрузка sql-базы из бекапа..

trdm

Ваще интересно.
Колонка "До" в таблице значений пуста, а на печать таблица вылазит со всем подругому..
Компоненты загруженные:
3.2.3.20   F:\DataBase\SQL_Db\ВОфисР25n\UserAll\_DLL\1CPP.dll
1.4.0.3   C:\_ProgramF\1Cv77\Bin\RWidjets.dll
2.0.5.141   F:\DataBase\SQL_Db\ВОфисР25n\UserAll\_DLL\FormEx.dll
1.0.0.1   F:\DataBase\SQL_Db\ВОфисР25n\TurboMD.dll

trdm

А в БД из бекапа - все норм.
Удалил ветку ИБ в стартере, перезапуск - колонка "До" - пустая.
Под другим юзером в той же проблемной БД - все норм.

trdm

Короче чейгой-то было в каталоге пользователя.
Копать некогда. Просто все грохнул.