Кнфига : УПП
Проблема : Платежка одна счет фактур выставляли 4
не дает выбирать основание в двух и более разных документах, кто как выходил из ситуации??
// надо проверить, а не выбран ли уже в качестве документа основания этот документ
ТекЗначение = Элемент.Значение;
Если Не ЗначениеЗаполнено(ТекЗначение) Тогда
Возврат;
КонецЕсли;
УжеВыбран = Ложь;
Для Каждого СтрДокОснования Из ДокументыОснования Цикл
Если (СтрДокОснования.ДокументОснование = ТекЗначение)
и (СтрДокОснования.НомерСтроки <> ЭлементыФормы.ДокументыОснования.ТекущаяСтрока.НомерСтроки) Тогда
УжеВыбран = Истина;
КонецЕсли;
КонецЦикла;
Если УжеВыбран Тогда
Сообщить("Данный документ уже выбран в качестве документа-основания! Повторный выбор не допускается.");
Элемент.Значение = Неопределено;
КонецЕсли;
Если не ЗначениеЗаполнено(ТекЗначение) Тогда
ТекЗначение = Неопределено;
КонецЕсли;