Справочник контрагенты. Добавлен реквизит "Новый", тип число, длина 1.
Неожиданно, по какой-то причине, у всех контрагентов этот реквизит стал равен 0. НО:
тЗапроса = "
|Клиент = Справочник.Контрагенты.текущийЭлемент;
|Нов = Справочник.Контрагенты.Новый;
|Условие(Нов = 1);
|Группировка Клиент без групп;";
Запрос = СоздатьОбъект("Запрос");
Если Запрос.Выполнить(тЗапроса) = 1 Тогда
тз = СоздатьОбъект("ТаблицаЗначений");
Запрос.Выгрузить(тз);
тз.ВыбратьСтроку();
КонецЕсли;
тут в ТЗ есть все требуемые значения
В тоже время...
тЗапроса = "
|Select
|*
|FROM $Справочник.Контрагенты as Спр
|WHERE $Спр.Новый = 1";
глСредаООП = СоздатьОбъект("Общие.СредаРазработки");
глСредаООП.СоединитьсяС_БД(0);
тзЗапроса = глСредаООП.ЗапросК_БД(тЗапроса);
тзЗапроса.Сортировать("Descr");
тзЗапроса.ВыбратьСтроку();
в прямом запросе ТЗ пуста О_о
Если заглянуть напрямую в таблицу, то действительно SP7252 (которое соответствует полю "Новый") у всех нули. В тоже время, было обнаружено, что в поле ИННКлиента через пробел стал записыватся этот реквизит "Новый", то есть 772400111 1 или 772500222 0
Как это объяснить? И что делать? (