Имя: Пароль:
1C
1С v8
Помогите с отбором товара в справочнике номенклатура
0 Alexsey58
 
08.06.12
12:58
Помогите начинаюему программисту,
в справочнике номенклатура добавил столбец остаток товара на складе,
нужно  по флажку сделать отбор по остаткам, т.к. на в номенклатуру загружен товар который на складе нету, как программно это сделать?
1 mirosh
 
08.06.12
13:01
(0)
"в справочнике номенклатура добавил столбец остаток товара на складе"
Как минимум спорное решение. Ну да ладно.

Если нужно показывать только товары с ненулевым остатком, то ответь на вопросы.
1. Управляемые формы или нет?
2. Что такое остаток - реквизит справочника Номенклатура или просто колонка в форме списка справочника?
2 Alexsey58
 
08.06.12
13:14
форма неуправляемая, конфигурация УТ 10.3,
остаток добавил колонкой и через запрос вывел остаток с регистра РегистрНакопления.ТоварыНаСкладах

   Запрос = Новый Запрос;
   Запрос.Текст =
   "ВЫБРАТЬ
   |    ТоварыНаСкладахОстатки.КоличествоОстаток
   |ИЗ
   |    РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
   |ГДЕ
   |    ТоварыНаСкладахОстатки.Номенклатура = &Номенклатура";
   Запрос.УстановитьПараметр("Номенклатура", ДанныеСтроки.Ссылка);
   Выборка = Запрос.Выполнить().Выбрать();
   Остаток = 0;
   Если Выборка.Следующий() Тогда
       Остаток = Выборка.КоличествоОстаток;
   Иначе    Остаток = 0;
   КонецЕсли;
   ОформлениеСтроки.Ячейки.Остаток.УстановитьТекст(Остаток);
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс