Вход | Регистрация
 

Записать данные контрагента

Записать данные контрагента
Я
   Shouldercannon
 
23.04.21 - 15:45
Доброго времени суток!
Подскажите, пожалуйста, как записать после "основной телефон" у контрагента.
[1c]        Для Каждого Стр Из ОсновнойТелефон Цикл
            ТелефонОбработки = Справочники.Контрагенты.СоздатьЭлемент();
            ТелефонОбработки.Ссылка = Стр.Ссылка; // Бред
            ТелефонОбработки.Прочитать();
            ТелефонОбработки.ОсновнойТелефон = Стр.ОсновнойТелефон;
            ТелефонОбработки.Записать();
        КонецЦикла;[/1c]
Не знаю как указать кому именно записать.
   Волшебник
 
1 - 23.04.21 - 15:50
ТелефонОбработки = Справочники.Контрагенты.СоздатьЭлемент(); 

Вы тут создаёте контрагента, а не телефон.
   Shouldercannon
 
2 - 23.04.21 - 15:56
Есть контрагент. У него неверный формат основного номера телефона, это обычное строковое поле. Я исправил этот номер и хочу записать обратно этому контрагенту.
   piter3
 
3 - 23.04.21 - 15:57
(2) вам не нужны эти дройды.Тогда тебе нужно найти не создавать элемент
   DGorgoN
 
4 - 23.04.21 - 16:00
ТелефонОбработки = Справочники.Контрагенты.СоздатьЭлемент();
            ТелефонОбработки.Ссылка = Стр.Ссылка;// Бред


на 

            ТелефонОбработки = Стр.Ссылка.Ссылка.ПолучитьОбъект();
   DGorgoN
 
5 - 23.04.21 - 16:00
Но код бред - надо весь код смотреть.
   Shouldercannon
 
6 - 23.04.21 - 17:46
        Для Каждого Стр Из ОсновнойТелефон Цикл
            ТекущийКонтрагент = Стр.Ссылка.ПолучитьОбъект();
            ТекущийКонтрагент.ОсновнойТелефон = Стр.ОсновнойТелефон;
            ТекущийКонтрагент.Записать();
        КонецЦикла;


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.