|
Записать данные контрагента
| ☑ |
0
Shouldercannon
23.04.21
✎
15:45
|
Доброго времени суток!
Подскажите, пожалуйста, как записать после "основной телефон" у контрагента.
Для Каждого Стр Из ОсновнойТелефон Цикл
ТелефонОбработки = Справочники.Контрагенты.СоздатьЭлемент();
ТелефонОбработки.Ссылка = Стр.Ссылка; // Бред
ТелефонОбработки.Прочитать();
ТелефонОбработки.ОсновнойТелефон = Стр.ОсновнойТелефон;
ТелефонОбработки.Записать();
КонецЦикла;
Не знаю как указать кому именно записать.
|
|
1
Волшебник
23.04.21
✎
15:50
|
ТелефонОбработки = Справочники.Контрагенты.СоздатьЭлемент();
Вы тут создаёте контрагента, а не телефон.
|
|
2
Shouldercannon
23.04.21
✎
15:56
|
Есть контрагент. У него неверный формат основного номера телефона, это обычное строковое поле. Я исправил этот номер и хочу записать обратно этому контрагенту.
|
|
3
piter3
23.04.21
✎
15:57
|
(2) вам не нужны эти дройды.Тогда тебе нужно найти не создавать элемент
|
|
4
DGorgoN
23.04.21
✎
16:00
|
ТелефонОбработки = Справочники.Контрагенты.СоздатьЭлемент();
ТелефонОбработки.Ссылка = Стр.Ссылка; // Бред
на
ТелефонОбработки = Стр.Ссылка.Ссылка.ПолучитьОбъект();
|
|
5
DGorgoN
23.04.21
✎
16:00
|
Но код бред - надо весь код смотреть.
|
|
6
Shouldercannon
23.04.21
✎
17:46
|
Для Каждого Стр Из ОсновнойТелефон Цикл
ТекущийКонтрагент = Стр.Ссылка.ПолучитьОбъект();
ТекущийКонтрагент.ОсновнойТелефон = Стр.ОсновнойТелефон;
ТекущийКонтрагент.Записать();
КонецЦикла;
|
|