#0
by jk3
В консоли запросов Количество = разные числа В консоли отчетов с группировкой Детальные записи = везде единичка КАК такое может быть?
#6
by jk3
пробовал добавлять Количество в ресурс с выражением МАКСИМУМ(Количество) с нулевым эффектом. Мне не надо ресурсом ничего суммировать, просто вывести линейным списком то, что получилось в результате запроса.
#7
by AAlexandra
а ВТРазличныеПоставщики и ВТПотребители как формируются? Отборы накладываешь в запросе?
#8
by jk3
А эти обе таблицы формируются из другой общей временной таблицы, только по разному группируются. Кому интересно, вот так:
#12
by Amiralnar
Используйте консоль СКД, и проанализируйте запрос формируемый в макете. Телепаты в отпуске.
#13
by AAlexandra
База.ПоставщикУслугНоменклатурнаяГруппа, База.ПотребительУслугНоменклатурнаяГруппа из ВТПотребители где-то дальше используются? Если нет, СКД их уберет из запроса и при формировании твоей ВТПотребители получится запрос: ВЫБРАТЬ Действительно единички останутся..
#14
by jk3
Первый раз о таком самовольстве слышу. ПотребительУслугНоменклатурнаяГруппа дальше используется, см
#15
by AAlexandra
В запросе: ПоставщикУслугПодразделение -> ПотребительУслугНоменклатурнаяГруппа В принципе, лечится, например, добавлением в запрос полей: СКД перед выполнением запроса анализирует его на предмет использования полей временных таблиц. И если поля в дальнейшем не используются - она их не вычисляет, "оптимизируя" запрос. Все это на практике можно посмотреть в консоли СКД, как правильно посоветовали в , там на какой-то из вкладок можно увидеть итоговый запрос, который будет реально выполняться - он 100% отличается от твоего кода в .
#17
by jk3
Да не помогает это всё. ОК, буду пробовать в консоли СКД ковырять где там что "оптимизируется".
#18
by AAlexandra
и в итоговую таблицу с детальными записями ты поля эти вывел, и все равно не помогает? Значит обрезано еще выше, где твоя ВТБаза формируется.. Но смысл в том же.
#19
by jk3
Всё верно. СКД слишком "умная". Из таблицы ВТПотребители автоматически вырезаются поля т.к. они далее не используются. Причем добавление в последний запрос строк недостаточно!!! Нужен именно вывод этих полей в результирующий табличный документ. Как избежать этой оптимизации без вывода юзеру этих ничего не значащих полей?
#21
by IronDemon
Указать насильно эти поля. ПоставщикУслугПодразделение, ПоставщикУслугНоменклатурнаяГруппа
#24
by jk3
Так я и так сам всегда вручную указываю поля. Если в вовод включены колонки КоличествоДляСКД1 и КоличествоДляСКД2, то и Количество правильно считается. Если в вывод НЕ включены колонки КоличествоДляСКД1 и КоличествоДляСКД2, то Количество везде = 1
#25
by unregistered
Ты не понял. Речь не об Автополе, а о галке Автозаполнение. Это в конструкторе СКД под текстом запроса.
#26
by jk3
Ээээ, я просто эту галку никогда не снимал. Когда снимаю, не могу добавить элемент вручную, только папку можно. Что нужно сделать?
#28
by jk3
Спасибо. Всё получилось и со включенным автозаполнением. Нужно только на полях КоличествоДляСКД1 и КоличествоДляСКД2 установить в колонке Роль галочку Обязательное. Тогда даже без вывода этих колонок пользователю всё работает. Всем спасибо за помощь!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Почему не выполняется процедура ПриНачалеРедактированияСтроки()?
- Почему входящее сальдо может не соответствовать исходящему?
- Почему может не работать считыватель магнитных карт?
- почему может не работать метод ВыбратьПодчиненныеДокументы()?
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- СКД: Сумма(НачальныйОстаток) - разница между СКД и Запросом
- Почему может не работать ПолучитьОбъект()
- Почему аванс может попадать на 120 строку в декларации НДС
В этой группе 1С
- Продажа валюты в УПП
- удаление данных из регистров
- УСН в БГУ. Кто как решает?
- Доступ к реквизиту объекта через имя реквизита в переменной.
- 1С КОРП Валюта регламентированного учета
- УПП 1.3.16. Вылезла ошибка при возврате поставщику из переработки.
- Как программно удалять регламентные задания
- ЗУП Реорганизация организации
- Как 1с 8.2 спрятать в трей?
- Какой должна быть дисперсия случайной величины?
- Занесение Банка Казахстана в КА 8.2
- При создании Контрагента создается новый договор
- Язык запросов. Сравнение поля составного типа
- УФ. Процедура НачалоВыбора()
- Добавление константы УТ 10.3
- выбор контрагентов в список значений
- Расшифровка. Значение в соседней ячейке
- v8: Итоги регистра бухгалтерии по подразделению
- Как сделать начисление физическому лицу в ЗУП?
- СуммаВключаетНДС