#0
by amadeus2010
Добрый вечер столкнулся с такой ситуацией. Из екселя записываю в справочник кпкТорговыеТочки данные.Вот Код /////////////////////////////////////////////////////////////////// При попытке Записать справочник ругается на то что не определен или неправильно определен Владелец справочника, т.е ошибка в ТорговыеТочки.Владелец = Справочники.Контрагенты; Как правильно получить ссылку на владельца справочника?
#1
by ДенисЧ
При таком коде правильней всего будет получить на складе метлу и применять её по назначению...
#4
by Euguln
+ 1 там весь код - ТорговыеТочки.Владелец = Справочники.Контрагенты.НайтиПоНаименованию(Строка.Наименование).Ссылка; А дальше вообще какая-то ересь: ТорговыеТочки.Наименование = Справочники.Контрагенты.НайтиПоНаименованию(Строка.Наименование).Ссылка;
#7
by amadeus2010
сделал добавление по владельцу данные записались, только пока не сел тип цены-розничная
#10
by amadeus2010
Утро доброе в продолжении темы ТорговыеТочки.Владелец = Справочники.Контрагенты.НайтиПоНаименованию(Строка.Наименование).Ссылка; записывает несколько точек, потом выдает ошибку что не заполнен владелец точки или заполнен не правильно.Есть ли какой способ указать владельца справочника по-другому?
#16
by Dен
Владелец элемента справочника назанчается присваиванием: Что такое "ВладелецЭлементаСправочникаСсылка" это кроме тебя никому не известно.
#17
by amadeus2010
исходя из ссылка на владельца уже и так установлена, что-то пока не совсем понятно в какое поле присвоить ссылку.
#22
by amadeus2010
медитировать можно сколь угодно долго, не в этом суть, если есть предложения по решению вопроса,тогда с благодарностью приму варианты
#25
by Wobland
Возвращаемое значение: Тип: СправочникСсылка.<Имя справочника>; Неопределено. Ссылка на найденный элемент справочника. Если не существует ни одного элемента с требуемым наименованием, то будет возвращена пустая ссылка. Если для справочника наименование не задано (длина = 0), то будет возвращено Неопределено.
#28
by amadeus2010
для заполнения справочника торговые точки, контрагент обязателен как владелец, можно сделать проверку что если Справочники.Контрагенты.ПустаяСсылка Тогда Иначе ТорговыеТочки.Владелец = Справочники.Контрагенты.НайтиПоНаименованию(Строка.Наименование).Ссылка; я думаю как-то так
#32
by amadeus2010
Контрагенты не могут быть без наименований, это нонсенс, а как все таки можно решить этот вопрос. Я пока не знаю что вписать в ТоргвыеТочки.Владелец=
#33
by Web00001
Там именно пустая ссылка :) накололся так пару раз, привык что по дефолту, возвращается неопределено. Вобланд в как раз об этом и сказал.
#34
by Wobland
это не нонсенс, я себе таких контрагентов вполне представляю прдумай, что ты будешь делать при ненайденности сначала
#35
by amadeus2010
пока что нашел такой выход, можно если написать и так Если ТорговыеТочки.Владелец = Неопределено Тогда Как считаете такой вариант сработает?
#37
by amadeus2010
какой из 2 вариантов неправильный? В 1-ом создается справочник,хотя я сделал неправильно, надо создать справочник с записью наименования если владелец=неопределенно и потом уже получать ссылку на владельца. А 2 вариант как?
#41
by amadeus2010
По сути Контрагент в Торговой точке это ссылка на справочник контрагенты.наименование. Сейчас проверил опять ругается на ошибка при вызове метода контекста (Записать) по причине: Значение поля "Владелец" не заполнено или заполнено неверно уже даже не осталось вариантов как заполнить владелец
#44
by amadeus2010
мне тогда придется создать контрагента в группе имеющей уже номер и наименование плюс создать кучу всех договоров, контактов и т.п
#46
by amadeus2010
Это надо создать в поле проверки Если ТорговаяТочка.Владелец.Пустая Тогда Создать ................ Спр.Записать; и в конце ТорговыеТочки.Записать;?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Односторонний обмен УТ 10.3 -> БП 2.0
- Внешняя обработка заполнения табличной части в БП 3.0
- как ограничить полнотекстовый поиск выборкой из регистра
- v7: Снегопат
- Обособленные подразделения в 1С управление торговлей 10.3
- УТ 10.3. Добавить реквизит на форму. Совместимо.
- УТ11 не открывается форма подбора товаров в документе поступления
- не проводится комплектация
- Настройка комплексных процессов в 1с: Документооборот КОРП
- v7: Выгнать пользователей из 1С77
- Как получить текущую страницу табличного документа?
- Как привязать РМК к пользователю?
- Windows server 2008 R2, как пробросить диапазон портов?
- РеквизитФормыВЗначение и ЗначениеВРеквизитФормы
- Как в поле СКД указать значение расшифровки (подменное)
- 1с розница 2.0 удалить чек ККМ
- Загрузка конфигурационной информации...
- Индексы в регистре сведений
- Размер таблиц 1с 8.2
- СКД - вывести роли пользователя