#0
by akkela
Товарищи, помогите, пожалуйста! Имеем табличный документ. Есть необходимость искать ячейки с определенным значением во всем табличном документе и окрашивать эти ячейки в красный цвет. К примеру: печатная форма "Заказа поставщику", если для каких-либо позиций номенклатуры указана единица измерения "кг", то окрашивать ячейку. Область = ТабДокумент.НайтиЗначение("искомое значение"); Область.ЦветФона = WebЦвета.Красный; - таким образом искомое значение программа находит и ячейку окрашивает, но только первую найденную, т.е. грубо говоря, если для трёх позиций номенклатуры единица измерения стоит "кг", то для первой позиции номенклатуры ячейка окрашивается, а для всех остальных нет. Вопрос: почему и КАК это сделать правильно??? :?:
#3
by akkela
Либо я одним прищуренным глазом на ИТС смотрела, либо в статьях, касающихся табличных документов мой вопрос не затрагивался, как в прочем и в обсуждениях по той ссылке, которую Вы кинули:( Никто не хочет блондинке поконкретнее объяснить, какими методами вообще данная задача может решаться? Как я понимаю, НайтиЗначение осуществляет поиск значения в ячейках табличного документа, т.е. циклом надо обойти каждую ячейку табличного документа, чтоб в каждой проверить содержит она это значение или нет???
#6
by Cube
Синтаксис-помощник? Синтаксис: НайтиЗначение(<Значение>, <Начало>, <Где>, <Искать по строкам>, <Искать вперед>) Параметры: <Значение> (обязательный) Тип: Произвольный. Искомое значение. <Начало> (необязательный) Тип: ОбластьЯчеекТабличногоДокумента. Область, после которой начинать поиск. Если параметр не задан, то поиск с начала табличного документа. <Где> (необязательный) Тип: ОбластьЯчеекТабличногоДокумента. Область, в которой осуществляется поиск. Если параметр не указан, поиск будет выполнен по всем ячейкам табличного документа. <Искать по строкам> (необязательный) Тип: Булево. Определяет последовательность обхода ячеек при поиске. Истина - искать по текущей строке, затем переходить на следующую и т.д. в общем направлении поиска, Ложь - искать по текущей колонке, затем переходить на следующую и т.д. в общем направлении поиска. Значение по умолчанию: Истина <Искать вперед> (необязательный) Тип: Булево. Определяет направление поиска: Истина - искать вперед; Ложь - искать назад. Значение по умолчанию: Истина Возвращаемое значение: Тип: ОбластьЯчеекТабличногоДокумента, РисунокТабличногоДокумента; Неопределено. Если значение не найдено, то возвращается значение Неопределено.
#7
by Cube
Полагаю, что должно быть что-то вроде: Может, не совсем универсально, но принцип, я думаю, понятен. P.S. Ждём фотку))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Значение ячейки табличного поля не отображает записанное значение
- Как получить разность дат (Нужно получить количество дней)
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- Как из макета построителя отчета получить значение ячейки?
- как получить значение ячейки тз зная строку и колонку
- Бухгалтерия 8.2 функция ПолучитьЗначениеПоУмолчанию() как получить значение ПВХ?
- Как получить параметр ячейки поля табличного документа
- 1С и Excel: Как получить значение объединенной ячейки
- Как получить значение реквизита Поля флажок, если свойства Значение у него нет.
В этой группе 1С
- В чем отличие регистров УТ РасчетыСКонтрагентами от ВзаиморасчетыСКонтрагентами?
- Скопировать файл word в макет 1С
- 8.2 Получить форму объекта имея только ссылку на объект.
- v8: БП 10 счет и розничные склады
- Не отрабатывает НайтиПоУникальномуИдентификатору для регламентов
- Процесс 1cv8.exe остается в памяти после подключения ч/з V82.Application
- как в конвертации данных прописать свой алгоритм поиска элемента
- Необходимо сохранить таблицу значений в файл
- (УПП) Отпуск и выходные в табеле (форма Т-13)
- Отбор по свойству в запросе
- Как создать новые свойства номенклатуры программно?
- Как не дать открыть документ в 1С 7.7?
- v8: Округление до 10 вверх
- Свойства ПолеТекстовогоДокумента
- Где взять и как установить обновление КБК для БП 7.7?
- Из ЗИК в ЗУП с помощью штатной обработки: проблема переноса обособленных подразделени
- "Информационная база уже открыта конфигуратором" - не удается войти в конфигуратор
- Не запускается ScanWedge
- Сканер и ридер. Сканер работает, ридер нет. Где делаю неправильно?
- Ведомость по взаиморасчетам с контрагентами УТ 8,1