Имею Связанные ТЧ документа по ключу (Обычное приложение)
Сотрудники (главная) Начислеиня Удержания
Процедура формы документа (все работает нормально через инсерт и добавить)
Процедура СотрудникиПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование)
Добавил кпопку ПОДБОР в ТЧ Сотрудники , но при добавлении строки в ТЧ документа странно ставится КлючСвязи
Проблема идет только через кнопку ПОДБОР . Что не сделал???
Пример
Были в ТЧ оотрудники
Иванов КлючСвязи 1
Петров КлючСвязи 2
Сидоров КлючСвязи 3
Добавляем сотрудника Пупкина и ставовится
Иванов КлючСвязи 1
Петров КлючСвязи 2
Сидоров КлючСвязи 4 (Сменилось с 3)
Пупкин КлючСвязи ПУСТО
Для Каждого СтрокаТЧ Из ТаблицаТМЦ Цикл
НВС = ЭтаФорма[ИмяТЧ].Добавить();
ЗаполнитьЗначенияСвойств(НВС, СтрокаТЧ);
МетаданныеДокумента = ЭтаФорма.Ссылка.Метаданные();
Для Каждого СтрокаТЧ Из ТаблицаТМЦ Цикл
НВС = ЭтаФорма[ИмяТЧ].Добавить();
ЗаполнитьЗначенияСвойств(НВС, СтрокаТЧ);
НВС.КлючСвязи = УниверсальныеМеханизмы.СоздатьНовыйКлючСвязи(ЭтаФорма);
МетаданныеДокумента = ЭтаФорма.Ссылка.Метаданные();
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший