Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Поиск по кодам , Возможно ли....          
slayer23232 Подменю пользователя
сообщение 10.09.11, 21:25
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Из: Украина Донецк
Спасибо сказали: 0 раз
Рейтинг: 0

Доброго времени суток. Платформа 7,7 ред 9,2

кусок кода в котором идет отбор по коду (строка 3 НайтиПоКоду("4"))

Процедура ПоКнопкеSP2()
    СпрТов = СоздатьОбъект("Справочник.Номенклатура");
    Если СпрТов.НайтиПоКоду("4") = 1 Тогда
        ГруппаФильтр = СпрТов.ТекущийЭлемент();
    КонецЕсли;
    ТаблицаНоменклатуры.ВыбратьСтроки();
    К= ТаблицаНоменклатуры.КоличествоСтрок();
       Пока К>0 Цикл
            ТаблицаНоменклатуры.ПолучитьСтрокуПоНомеру(К);
                 Если ТаблицаНоменклатуры.Номенклатура.ПринадлежитГруппе(ГруппаФильтр) <> 1 Тогда
                     ТаблицаНоменклатуры.УдалитьСтроку();
                  КонецЕсли;
            К=К-1;
       КонецЦикла;
КонецПроцедуры



Возможно ли сделать перечисление (несколько кодов)??? и как это сделать???
Заранее благодарен.

Ardi Подменю пользователя
сообщение 10.09.11, 22:38
Сообщение #2

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

1. Попробовать засунуть в ГруппаФильтр список значений.
2. Написать свою функцию и заменить ею строку " Если ТаблицаНоменклатуры.Номенклатура.ПринадлежитГруппе(ГруппаФильтр) <> 1 Тогда". В функции несколько раз вызывать "ПринадлежитГруппе(ГруппаФильтр)"
3. Переписать всю процедуру на использование "ПолныйКод()"
Цитата
ПолныйКод()
Синтаксис:
ПолныйКод()
Назначение:
Возвращает строку, содержащую полный код выбранного элемента справочника со всеми вышестоящими уровнями, разделенными символом /.


Сообщение отредактировал Ardi - 10.09.11, 22:39


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 25.06.25, 21:25
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!