Аналог 7.7 Регистр.ОстаткиТоваров.Остаток(ТекущийЭлемент(),Склад,"ОстатокТовара") в 8

Новая тема
"Собственно, по сабжу: есть ли аналог запроса остатка одного товара на определенном складе с 8 как в 7.7
7.7
Регистр.ОстаткиТоваров.Остаток(ТекущийЭлемент(),Склад,"ОстатокТовара"); 


ОстаткиТоваров - регистр
ТекущийЭлемент() - текущий товар в форме справочника
Склад - реквизит формы справочника
ОстатокТовара - ресурс регистра ОстаткиТоваров
Сейчас в 7.7 так реализован вывод остатков товаров на выбраном складе в справочнике, для продавцов.
Как это сдлеать в 8?"
Да,
Регистр.ОстаткиТоваров.Остаток(ТекущийЭлемент(),Склад,"ОстатокТовара")


прописана в функции, которая в свою очередь вызывается в формуле столбца, табличной части, формы списка справочника.
%)
В v8 несколько хитрее в столбец остатки выводятся. Вот как описано на its.1c.ru.
Спасибо! И тогда еще вопрос по теме: если использовать процедуру ПриПолученииДанных, то при прокрутке Номенклатуры сколько раз она будет вызываться когда из под нижней границы списка номенклатуры появляется новая строка? Каждый раз при появлении новой строки и сответственно запрос будет на на весь список номенклатуры? Правильно я понял?
Расчет производится всегда 3 раза: на отображенные строки, на кэш строк сверху, на кэш строк снизу. Кэш строк как раз и нужен для того чтобы можно было прокручивать список без пересчета. Соответственно, чем больше строк на экране умещается, тем больше в запросе за раз расчитается данных. Есть другой вариант вывода всякой текстовой лабуды через событие "ПриВыводеСтроки". Обычно какие-то сведения непосредственно связанные с элементом справочника выводят через него (как-бы аналог вывода реквизита через точку). В процедуре обработчике этого события подключают обработчик ожидания (на 0.1 секунду и разовое выполнение). В процедуре этого обработчика ожидания как раз вычисляется нужное значение. Такой подход позволяет прокручивать список без рассчета этой дополнительной информации и только когда нажатие пользователем прекратится (прервется хотя бы на 0.1 сек) будет получена и выведена информация.

P.S. Читайте на ИТС раздел для разработчиков "Методические рекомендации".
Читают тему
(гостей: 1)

Быстрый переход