Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 мар 2024, 08:04

Поиск в документах

Автор avatar1870, 22 окт 2015, 20:45

0 Пользователей и 1 гость просматривают эту тему.

avatar1870

Здравствуйте. Такая проблема - нужно реквизит из одного документа приравнять другому, причём нужно найти главный реквизит, по которому происходит проверка. Есть документ - Акт снятия, и документ - акт ТО. В первом документе выбирается номер аккумулятора и указывается его ресурс, во втором документе требуется что-бы при выборе номера батареи ресурс искался в первом документе.Мой код почему-то не работает.

СПР = Документы.АктСнятия;
Элемент = СПР.НайтиПоРеквизиту("Ресурс",Объект.НомерАКБ);   
Объект.Ресурс = Элемент.Ресурс;

vitasw

Элемент - зарезервированная переменная, попробуйте использовать другую переменную.

has

Я бы еще так попробовал. Я так понимаю НомерАКБ это строка.

СПР = Документы.АктСнятия;
НайденныйДокумент = СПР.НайтиПоРеквизиту("Ресурс",СокрЛП(Объект.НомерАКБ));
Если Не НайденныйДокумент.Пустая() Тогда
    Объект.Ресурс = НайденныйДокумент.Ресурс;
Иначе
    // тут смотреть уже почему не найден
КонецЕсли;

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск