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