0
tiago
25.06.15
✎
13:15
|
Приветствую, уважаемые!
Из чего исхожу:
1) в документе "Перемещение ОС" добавляю строку в таб. часть;
2) в реквизите строки, где должна быть ОС ввожу код или наименование - находит или пишет, что введены некорректные данные.
Вопрос: возможно ли в такой ситуации искать ОС не по коду/наименованию, а по другому реквизиту ОС? Где отрабатывается событие, которое получает введенную строку и ищет по ней ОС ?
|
|
2
tiago
25.06.15
✎
14:19
|
(1)
"Поля доступные для ввода по строке" - пусто.
Поясню, для чего понадобилось: хотелось бы изменять значение ОС в строке документа, к примеру вводят код ОС и если он не отвечает определенному условию, то подставить другое ОС.
В итоге получилось так:
Процедура ОСОсновноеСредствоОкончаниеВводаТекста(Элемент, Текст, Значение, СтандартнаяОбработка)
Если Справочники.ОсновныеСредства.НайтиПоКоду(Текст) = Справочники.ОсновныеСредства.ПустаяСсылка() Тогда
ЭлементТТК_ИнвНомер = Справочники.ОсновныеСредства.НайтиПоРеквизиту("ТТК_ИнвНомер", Текст);
Если ЭлементТТК_ИнвНомер <> Справочники.ОсновныеСредства.ПустаяСсылка() Тогда
Элемент.Значение = ЭлементТТК_ИнвНомер;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
|
|