Имя: Пароль:
1C
 
Изменение реквизита ТЧ с отбором
0 seraf
 
08.11.19
12:26
Я туплю видимо, но как изменить строку ТЧ объекта, если её нужно найти с дополнительным отбором по её реквизиту. Найти это точно значение, запрос массив возвращает, где ссылка на строкуТЧ чтобы она менялась)
1 Василий Алибабаевич
 
08.11.19
12:34
(0)
Строки = Объект.<ИмяТЧ>.НайтиСтроки(Новый Структура(<ИмяПоля>, <Значение>));
//Если размер массива = 0 - подходящих строк нет.
Если Строки.Количество() > 0 Тогда
  //Если достаточно обработать первую строку
  текСтрока = Строки[0];
  ...

  //Обработка всех найденных строк
  Для Каждого текСтрока ИЗ Строки Цикл
    ...
  КонецЦикла;
КонецЕсли;
2 seraf
 
08.11.19
12:41
(1)НайтиСтроки это же тот же запрос? т.е. перебор в выборке результата тоже должен изменять данные, так же было?
Я просто вернул массив и изменяя в нем данные не изменил ТЧ
3 palpetrovich
 
08.11.19
12:42
(2) нет, пользуй (1)
4 seraf
 
08.11.19
12:46
понял, пасиб
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший