7.7 ТЗ

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем Sun, 30 окт 2008.

  1. TopicStarter Overlay
    Sun
    Offline

    Sun

    Регистрация:
    30 окт 2008
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Возможно глупый вопрос, но он меня поставил в тупик…
    Подскажите, пожалуйста, как из сформированной на форме ТЗ (ТЗ формируется на основании документа «Поступление материалов», содержит колонки: наименование контрагента, количество и сумма) отобрать по наименованию определенного контрагента и поместить в таблицу отчета. Методы ТЗ рассчитаны на поиск при заданном номере строки или колонки, а как по наименованию искать???
  2. Мастер_миража
    Offline

    Мастер_миража Опытный в 1С

    Регистрация:
    22 сен 2008
    Сообщения:
    148
    Симпатии:
    0
    Баллы:
    26
    Нстр=0;
    ТЗ.НайтиЗначение(значение,Нстр,кол);
    ищет значение в указаной колонке и возвращает номер строки в Нстр

    ТЗ.ПолучитьСтрокуПоНомеру(Нстр)
  3. TopicStarter Overlay
    Sun
    Offline

    Sun

    Регистрация:
    30 окт 2008
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1

    Он мне выдает ошибку: "Номер за пределами значения!".:( ЧТо это может значить?
  4. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Это значит не нашел и значение переменной Нстр=0.

    если в ТЗ в колонке сами элементы справочника, то тут возможны такие варианты:
    1. надо создать объект "Контрагенты", найти по наименованию, а потом в ТЗ искать этот элемент.
    2. в ТЗ создать еще колонку, перебрать ТЗ и заполнить новую колонку наименованиями, ну а потом искать по этой колонке.

    PS еще надо учесть что в переменной "кол" нужно установить значение колонки, в которой ищем.

Поделиться этой страницей