FOLD
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Lihonosov 1.Обращаешся к регистру методом СводныеОстатки Извлечь сводные ресурсы по регистру. Синтаксис: СводныеОстатки(<Измерен1>, <Измерен2>...) Англоязычный синоним: ConsolidatedRests Параметры: <Измерен1>, <Измерен2>... Выражения со значениями измерений регистра. Описание: Метод СводныеОстатки извлекает по переданным в качестве параметров измерениям все ресурсы по регистру. Полученные ресурсы затем можно считы-вать из атрибутов регистра. Метод работает аналогично процедуре Остатки, однако здесь могут быть заданы не все значения измерений, а только несколь-ко, но обязательно в правильной последовательности, соответствующей струк-туре измерений данного регистра, как она задана в конфигураторе. Измерения могут задаваться с пропусками (неуказанное значение — просто запятая), фик-сируются только указанные измерения. Важно что еще текущийЭлемент() в формк списка это есть номенклатура , по которой ты получаешь остаток пример в функуцмя выводящая остатки в ыорме списка Функция ВывестиОстаток() Фирма = глЗначениеПоУмолчанию("ОсновнаяФирма"); Склад = глЗначениеПоУмолчанию("ОсновнойСклад"); Номенклатура= ТекущийЭлемент(); Если (Выбран()=0) Или (ЭтоГруппа()=1) Тогда Возврат("") ИначеЕсли Регистр.ОстаткиТМЦ.СводныйОстаток(Фирма,Номенклатура,Склад,,"Количество")=0 Тогда Возврат("") Иначе Возврат Регистр.ОстаткиТМЦ.СводныйОстаток(Фирма,Номенклатура,Склад,,"Количество"); КонецЕсли; КонецФункции Цитата:| 2но введь 1С сравнивает с первым попавшимся! | Так и есть. здесь цикл нужно организовать а лучше сделаьть запросом с двумя условиями , я пару страниц назад пример показал | Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 17:34 25-03-2008 | Исправлено: FOLD, 17:35 25-03-2008 |
|