helpf.pro
Регистрация

Переприсваивание ссылки на объект

theelectric
17.11.2010 10:47Прочитано: 4644
Всем доброго времени суток!
Такая ситуация: существовало некое основное начисление. По этому начислению проводились документы на кадровое перемещение, начисление зарплаты и т.д.
Создаю новое начисление. Вопрос: как присвоить ссылку старого начисления новому, чтобы в проведенных документах фигурировало новоиспеченное начисление?
Yandex
Возможно, вас также заинтересует
Реклама на портале
theelectric
17.11.2010 12:49Ответ № 1
Ага, проблему решил!!!

Вот код, который можно вставить на кнопку какой-нибудь обработки:
Код 1C v 8.х
 //создаем новый идентификатор и ссылку на несуществующий объект с этим идентификатором
КлючУникальности = Новый УникальныйИдентификатор("04dafcbf-071e-11df-b187-00151765ee30");
Расчет = ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ПолучитьСсылку(КлючУникальности);

//создаем новый объект (в данном случае вид расчета)
Расчет1 = ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.СоздатьВидРасчета();

//разрешаем присваивание и присваиваем созданную ссылку новому объекту
Расчет1.ОбменДанными.Загрузка=Истина;
Расчет1.УстановитьСсылкуНового(Расчет);

//присваиваим новому объекту имя и код
Расчет1.Код = 11111;
Расчет1.Наименование = "Новое начисление";

//сохраняем все наши изменения
Расчет1.Записать();
theelectric
17.11.2010 12:50Ответ № 2
КлючУникальности - это идентификатор, которому присваивается код удаленного объекта!
theelectric
17.11.2010 12:51Ответ № 3
А вообще вопрос можно решить так - https://help1c.com/faq/view/483.html
theelectric
21.12.2010 15:41Ответ № 4
Вопрос закрыт!
Подсказка: Вы можете добавить любую страничку в Избранное щелкнув по значку
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.