Имя: Пароль:
1C
 
Замена адреса в ЛС
0 as303
 
naïve
22.02.23
11:23
Всем привет, имеется 1С:Расчет квартплаты и бухгалтерия ЖКХ, в справочнике лицевых счетах нужно поменять контактную информацию (населенный пункт).
Было: 123456, г.Москва, проспект Ленина, д1, к2, кв10      Надо: 123456, г.Москва, проспект Пушкина, д1, к2, кв10
Людей очень много, так что пока делаю только на одном.

МассивСсылок = Новый Массив;
МассивСсылок.Добавить(Справочники.ркЛицевыеСчета.ПолучитьСсылку(Новый УникальныйИдентификатор("df8d5957-5a74-11ed-91a0-115151aec33b")));
КонтИнформация = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъектов(МассивСсылок,,,ТекущаяДата());
ПолучаемАдресИзЛицевыхСчетов = УправлениеКонтактнойИнформациейСлужебный.СтрокуJSONВСтруктуру(КонтИнформация[0].Значение);

Моя логика:
1 - в массив добавляем гуид человека, которому мы в адресе поменяли улицу
2 - после этого отлаживаем и копируем все гуиды из "ПолучаемАдресИзЛицевыхСчетов" :areaId,districtId,id и т.д.
3 - берем другого человека и ему подставляем наши первые гуиды т.к. Город, улицу и т.д.
пример:
ПолучаемАдресИзЛицевыхСчетов.streetId = (Новый УникальныйИдентификатор("cb6e25e2-e5a7-125f-8b6a-8bb03b104c2c"));

т.к. данные успешно заменены, то результат надо как-то записать, но я не знаю как или вообще я не правильно делаю?
1 mikecool
 
22.02.23
12:12
замена ссылок тебе в помощь
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.