Помогите написать код 1с 8.2 для поиска строки табличной части
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 2 из 2

Комбинированный просмотр

  1. #1
    Гость форума

    Регистрация
    13.04.2013
    Сообщений
    1
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Помогите написать код 1с 8.2 для поиска строки табличной части

    Помогите пожалуйста дописать код 1с 8.2 Предприятие.
    Задача такая: При открытии документа задана процедура:

    // Установить активный реквизит.
    РаботаСДиалогами.Активизи� �оватьРеквизитВФорме(ЭтотО бъект,

    ЭтаФорма);

    В самой процедуре необходимо: считать содержимое буфера обмена

    Windows, и если это цифры, и их 13 штук, то
    по этому значению найти в документе строку с аналогичным

    значением в колонке "СерияНоменклатуры",
    Если найдётся, то сделать эту строку или этот элемент строки

    текущим. Начало написал, а в остальном застопорился.
    Заранее благодарен.

    Процедура АктивизироватьРеквизитВФо рме(ДокументОбъект, ФормаДокумента) Экспорт
    СодержимоеБуфераОбмена = РаботаСДиалогами.Получить� �екстБуфераОбмена();
    Если СтрДлина(СодержимоеБуфера� �бмена) = 13
    И СтроковыеФункцииКлиентСер вер.ТолькоЦифрыВСтроке(Сод ержимоеБуфераОбмена, , ) Тогда

    /////////////////////////////(здесь необходимо найти в документе (ДокументОбъект) в табличной части (Товары) строку, в которой
    значение колонки (СерияНоменклатуры) равно значению (СодержимоеБуфераОбмена) и затем сделать найденную
    строку текущей или найденный элемент (СерияНоменклатуры) текущим.////////////////////////////////////////////////////////////////////////////////

    КонецЕсли;

    Заранее благодарен всем кто поможет.
    Последний раз редактировалось valeron69; 08.08.2013 в 22:14.

  2. #2
    Пришел за помощью

    Регистрация
    12.06.2013
    Сообщений
    20
    Сказал(а) спасибо
    0
    Поблагодарили 1 раз в 1 сообщении

    По умолчанию

    См. процедуру Найти и НайтиСтроки для таблицы.
    Там надо передать структуру, в ответ вернется массив строк.

Похожие темы

  1. Как написать правильный код?
    от Надя_ в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3
    Ответов: 0
    Последнее сообщение: 13.04.2012, 16:38
  2. Помогите плиз написать прогу в паскале
    от Prorock в разделе Прикладное программирование
    Ответов: 1
    Последнее сообщение: 28.12.2010, 15:07

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •