#0
by ASimonova
1С:Предприятие 8.3 (8.3.8.1964) 1С:ERP Управление предприятием 2.0 (2.0.10.180) разбираю код: мне нужен первый запрос (индекс = 0), я выполняю в консоли мой запрос, ТекстыЗапроса[0].Значение, результат один, и смотрю Результат[0].Выгрузить - результат другой. При чем недавно появилась ошибка, код типовой, всегда работал как надо.
#1
by 1dvd
если один и тот же запрос в двух местах показывает разные результаты, то ошибка в параметрах
#2
by ASimonova
все параметры прочитала на строчке выполнения запроса и перенесла. там всего 4 параметра, ошибиться негде. период вплоть до секунды перенесла
#7
by fedoss
Ну чудес-то не бывает. Любо в консоли параметры типизированы по-другому, либо в запросах ВТ разные.
#8
by ASimonova
это параметры в отладке это результат в отладке это сколько строчек в результате чтобы нагляднее было сейчас выложу что в консоли
#10
by ASimonova
пруф на то, что запросы те же выслать сложнее, но могу попробовать. а можете мне на слово поверить, что я десять раз перепроверила, прежде чем сюда писать
#11
by 1dvd
просто скинь сюда текст запроса. Судя по всему у тебя нулевые не показываются через консоль
#12
by ASimonova
это весь текст. слепленный уже. меня интересует первая часть ВЫБРАТЬ ВложенныйЗапрос.КодСтроки КАК КодСтроки, ТаблицаТовары.КодСтроки КАК КодСтроки, ВЫБОР КОГДА ТаблицаТовары.Номенклатура.ТипНоменклатуры В (ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар),ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара)) ТОГДА ТаблицаТовары.Склад ТаблицаТовары.КодСтроки КАК КодСтроки, ВЫБОР КОГДА ТаблицаТовары.Номенклатура.ТипНоменклатуры В (ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар), ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара)) И ТаблицаТовары.ВариантОбеспечения В (ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.Отгрузить), 2 КАК Порядок, ТаблицаТовары.КодСтроки КАК КодСтроки, ВЫБОР КОГДА ТаблицаТовары.Номенклатура.ТипНоменклатуры В (ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар),ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара)) ТОГДА ТаблицаТовары.Склад И ТаблицаТовары.ВариантОбеспечения В (ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.Требуется), И ТаблицаТовары.ВариантОбеспечения В (ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.Отгрузить), ВЫБРАТЬ ВЫБОР КОГДА &РасчетыПоДоговорам ТОГДА ВЫБОР КОГДА &РасчетыПоДоговорам ТОГДА 0 КАК Сумма, И НЕ ТаблицаТовары.Отменено ЗНАЧЕНИЕ(Перечисление.СтатусыЗаказовКлиентов.Закрыт) ) И ТаблицаТовары.ВариантОбеспечения В (ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.Отгрузить), ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.ОтгрузитьОбособленно)) Неопределено КАК ДатаПлатежа, ВЫБОР КОГДА &РасчетыПоДоговорам ТОГДА &Договор 0 КАК КОтгрузке, ВЫБОР КОГДА ТаблицаТовары.ВариантОбеспечения В( ВЫБОР КОГДА ТаблицаТовары.ВариантОбеспечения В( ВЫБОР КОГДА ТаблицаТовары.ВариантОбеспечения = ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.ИзЗаказов) ТОГДА ТаблицаТовары.Количество ВЫБОР КОГДА ТаблицаТовары.ВариантОбеспечения = ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.Обособленно) ТОГДА ТаблицаТовары.Количество ИНАЧЕ 0 КОНЕЦ КАК ПланируемаяОтгрузкаПодЗаказ, ВЫБОР КОГДА ТаблицаТовары.ВариантОбеспечения = ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.ОтгрузитьОбособленно) ТОГДА ТаблицаТовары.Количество ИНАЧЕ 0 КОНЕЦ КАК ПланируемаяОтгрузкаПодЗаказКОтгрузке, ВЫБОР КОГДА ТаблицаТовары.ВариантОбеспечения = ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.Требуется) ТОГДА ТаблицаТовары.Количество КОНЕЦ КАК ПланируемаяОтгрузкаНеОбеспеченная ИЗ Документ.ЗаказКлиента.Товары КАК ТаблицаТовары ТаблицаТовары.Ссылка = &Ссылка И НЕ ТаблицаТовары.Отменено И ТаблицаТовары.Номенклатура.ТипНоменклатуры В( ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар), ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара)) И НЕ ТаблицаТовары.ВариантОбеспечения = ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.НеТребуется) И НЕ (ТаблицаТовары.ВариантОбеспечения В( ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.Требуется), ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.Обособленно), ТаблицаТовары.Ссылка = &Ссылка И НЕ ТаблицаТовары.Отменено И ТаблицаТовары.Номенклатура.ТипНоменклатуры В( ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар), ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара)) И ТаблицаТовары.ВариантОбеспечения В( ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.СоСклада), ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.Отгрузить)) ВЫБОР КОГДА ТаблицаТовары.ВариантОбеспечения В( ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.Обособленно), ВЫБОР КОГДА ТаблицаТовары.ВариантОбеспечения В( ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.Обособленно), ТаблицаТовары.Ссылка = &Ссылка И ТаблицаТовары.СтатусУказанияСерий В (11, 12, 15, 16) ВЫБОР КОГДА ТаблицаТовары.ВариантОбеспечения = ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.ОтгрузитьОбособленно) ТОГДА ТаблицаТовары.Количество ТаблицаТовары.Ссылка = &Ссылка И НЕ ТаблицаТовары.Отменено И ТаблицаТовары.Номенклатура.ТипНоменклатуры В( ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар), ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара)) И ТаблицаТовары.ВариантОбеспечения В( ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.Обособленно), ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.ОтгрузитьОбособленно)) ТаблицаТовары.Ссылка = &Ссылка И НЕ ТаблицаТовары.Отменено И ТаблицаТовары.ВариантОбеспечения В( ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.Обособленно),
#13
by ASimonova
а это ТекстыЗапроса[0].Значение ВЫБРАТЬ ВложенныйЗапрос.КодСтроки КАК КодСтроки, ТаблицаТовары.КодСтроки КАК КодСтроки, ВЫБОР КОГДА ТаблицаТовары.Номенклатура.ТипНоменклатуры В (ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар),ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара)) ТОГДА ТаблицаТовары.Склад ТаблицаТовары.КодСтроки КАК КодСтроки, ВЫБОР КОГДА ТаблицаТовары.Номенклатура.ТипНоменклатуры В (ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар), ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара)) И ТаблицаТовары.ВариантОбеспечения В (ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.Отгрузить), 2 КАК Порядок, ТаблицаТовары.КодСтроки КАК КодСтроки, ВЫБОР КОГДА ТаблицаТовары.Номенклатура.ТипНоменклатуры В (ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар),ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара)) ТОГДА ТаблицаТовары.Склад
#15
by ASimonova
где? я их кроме того что сравнивала, я их оба в консоль подставляла. ну мало ли пропустила что. и оба в консоли давали 18 строк результата
#16
by Cyberhawk
Поскольку на картинках не видно, что параметры одинаковые, то считаем, что параметры разные. Вопрос решен, полагаю.
#17
by 1dvd
сначала не увидел что только первый запрос смотришь. Нафига было всю портянку вываливать? Да, запросы одиннаковые. Смотри типы параметров. Типы документов, тип перечисления твоего
#19
by Cyberhawk
Для удобной и гарантированно верной (правильной) отладки сабжа рекомендую воспользоваться ИР. С недавних пор в виде расширения - лепота.
#22
by 1dvd
у тебя конкретно проблема во вложенном запросе, вторая выборка (которая после ОБЪЕДИНИТЬ ВСЕ)
#26
by ASimonova
типы документов точно одинаковые - где же еще бывает документ, который называется "заказ клиента", статус типа СтатусыЗаказовКлиента, в отладке видно, а в коносли перевыбрала специально как это разных базах?) не настолько у меня плохо с соображением, чтобы ошибиться в какой я базе смотрю как же, я специально картинки делала, на которых 4 параметра видно. и
#29
by Рэйв
Чудес не бывает.Варианта всего два: 1. Не совпадают параметры 2. Не совпадают тексты запроса. Какой вариант тебе больше нравится?
#31
by ASimonova
какая кухня? вроде бы ничего сложного. мне что угодно подойдет, лишь бы найти ошибку. я знаю, что варианта два. а на проверку оказалось, что ни один не подходит.
#34
by Рэйв
Если тебе КАЖЕТСЯ, что параметры совпадают, то это может быть только КАЖУЩАЯСЯ видимость.
#35
by ASimonova
я неделю назад уже с этим билась. и отладчик и консоль проходились по этим запросам раз 50. не могут же данные меняться туда-обратно постоянно?
#36
by 1dvd
Да, блин. Запрос, спрашиваю, где выполняется? В проведении этого заказа? И ещё, у тебя этот Заказ висит открытый и не сохраненный. Не хорошо кагбе.
#37
by ASimonova
где там может быть ошибка? я с удовольствием проверю, если еще подскажете что не проверено. типы проверены, значения проверены.
#38
by ASimonova
заказ проведенный висит, но с другим статусом. да, это в ОбработкеПроведения, при подготовке движений
#39
by Рэйв
Просто не может один и тот же запрос выполняться с разным результатом при одинаковых условиях.Физически не может.
#40
by 1dvd
В заказе твоем есть строки, попадающие под условие? И ТаблицаТовары.ВариантОбеспечения В (ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.Отгрузить),
#41
by ASimonova
я знаю, поэтому сюда и написала. чтобы подсказали, что еще бывают за условия, чтобы все-таки разные были результаты
#44
by 1dvd
При проведении документа По ссылке находится старая версия документа. Со старыми данными. А когда в консоли выполняешь, то там одни данные, сохраненные. Потому и могут отличаться. За период с открытия документа до записи, может неявно поменяться что угодно в этом документе
#45
by ASimonova
нет, у меня вариантОбеспечения везде "не обеспечивать". в консоли. сейчас в отладчике проверю
#46
by ASimonova
да, точно, в отладчике у всех "вариант обеспечения" = отгрузить. спасибо! действительно, данные менялись
#47
by Cyberhawk
"специально картинки делала, на которых 4 параметра видно" // Почувствуй разницу с "на картинках не видно, что параметры одинаковые" из ...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Отладка запросов в консоли запросов - временные таблицы
- Исключить из результатов запроса данные, которые - результат другого запроса
- Результат запрос отличается от результата выборки
- Вылетает 1С БП 2.0 при открытии в консоли запросов конструктора запросов
- Скд со вложенными схемами - обратиться к результату.
- Разный результат запроса в консоли и конфигураторе
- СКД. Теряется строка. Различный результат консоли и скд
В этой группе 1С
- Как установить утилиту ring 1С:Предприяти?
- ЗУП 3.0 6 -НДФЛ
- В разделе 10 не указана дата и номер счета-фактуры (2 квартал)
- В чем преимущество УТ 11 перед УНФ?
- тонкий клиент для дома это интересно?
- В декларации НДС 8 раздел не заполняется номер и дата сч-ф продавца
- Barcode 8.0.6.14 для 1C x64
- Не удалось произвести проверку контрагента: сервис ФНС временно недоступен.
- Проблема с Ws ссылкой
- Группа пользовательских настроек на обычной форме v 8.3
- Сводная таблица с несколькими колонками в измерении через построитель отчетов?
- Вертикальный ползунок в группе на управляемой форме
- 1С розница 2.2, ККТ, УСН+ЕНВД
- Весы штрих-принт с печатью этикеток настройка штрих кода
- Нужен ли франчам договор ИТС?
- УПП 1.3: для целей учета НДС не списано
- Диспетчеризация пассажирских перевозок. Мобильное приложение.
- ЗУП 2.5 - начисления за прошлые периоды и страховые - как там в ЗУП 3?
- (ЗУП 3.1) пересчет прошлого периода в больничном не отражается в расчете по страховым
- Технологический журнал без админских прав