Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> УТП 8.2 Контактная Информация          
EritikWoW Подменю пользователя
сообщение 23.05.16, 19:32
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 53
Спасибо сказали: 1 раз
Рейтинг: 0

День добрый ! Делаю импорт справочников из экселя... с заполнением соответствующих регистров, справочников и прочего... столкнулся с проблемой такого характера... Имею адрес в виде строки в ней Адрес целиком и индекс (хаотично расположенный) Нужно сделать запись в регистре "Контактная информация "Одной произвольной строкой"... но не могу выйти на нужные реквизиты ! Может кто то сталкивался... подскажите плз как обойти данную проблему !

            НЗ = РегистрыСведений.КонтактнаяИнформация.СоздатьНаборЗаписей();
            НЗ.Отбор.Объект.Установить(Справочники.Контрагенты.НайтиПоНаименованию(СокрЛП(СтрокаТаб.Наименование)).Ссылка);            
            НЗ.Отбор.Тип.Установить(Перечисления.ТипыКонтактнойИнформации.Адрес);            
            НЗ.Отбор.Вид.Установить(Справочники.ВидыКонтактнойИнформации.ЮрАдресКонтрагента);
            НЗ.Прочитать();
            
            
            Запись = НЗ.Добавить();            
            Запись.Объект = Справочники.Контрагенты.НайтиПоНаименованию(СокрЛП(СтрокаТаб.Наименование)).Ссылка;            
            Запись.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес;            
            Запись.Вид = Справочники.ВидыКонтактнойИнформации.ЮрАдресКонтрагента;        
            
                        Запись.Строка1 = Справочники.КлассификаторСтранМира.НайтиПоНаименованию("Украина");
                        Запись.Представление = СокрЛП(СтрокаТаб.ЮрАдрес); //должно быть Запись.Представление1 = СокрЛП(СтрокаТаб.ЮрАдрес);

            
                Если НЕ НЗ.Выбран() Тогда
                    НЗ.Записать(Ложь);
                КонецЕсли;

Vofka Подменю пользователя
сообщение 24.05.16, 7:58
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

Так а в чем конкретно проблема? Ругается на что-то или поведение какое-то не ожидаемое? И непонятно что вы хотели этим сказать:
//должно быть Запись.Представление1 = СокрЛП(СтрокаТаб.ЮрАдрес);

sava1 Подменю пользователя
сообщение 24.05.16, 9:25
Сообщение #3

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2751
Из: Проскуров
Спасибо сказали: 707 раз
Рейтинг: 686.5

Цитата(EritikWoW @ 23.05.16, 20:32) *
Запись.Строка1

Это где ???
Адрес весь лежит в представлении.

EritikWoW Подменю пользователя
сообщение 24.05.16, 14:43
Сообщение #4

Говорящий
***
Группа: Пользователи
Сообщений: 53
Спасибо сказали: 1 раз
Рейтинг: 0

В обычном режиме в представление закинуть нельзя.. он не активен для записи.. (конфигурация 100% типовая, в демо тоже самое) там есть 2 варианта записи контактной информации... 1. когда все расписываешь по реквизитам и программа сама дает "представление", а есть когда когда текстом закидываешь адрес и выбираешь страну

Все уже решил !

Проблема была в моей ошибке... надо было сначала в представление закинуть адрес... а потом в "Поле1" закинуть страну, а я пытался на оборот из-за этого видимо и ругалась 1С так как в обычном режиме "Поле1" это индекс - "Строка Ввода"

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 15.06.25, 14:15
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!