Значение поля «Владелец» не заполнено или заполнено неверно |
Я |
06.11.14 — 09:06
Сделал справочник Подразделения подчиненным справочнику Организаций, при программном заполнении
{Форма.Форма.Форма(394)}: Ошибка при вызове метода контекста (Записать)
Об.Записать();
по причине:
Значение поля «Владелец» не заполнено или заполнено неверно
Код:
Об = Справочники.Подразделения.НайтиПоНаименованию(«Основное»).ПолучитьОбъект();
Об.Владелец = Справочники.Организации.НайтиПоНаименованию(«ТОО Пупкин», Истина);
Об.Записать();
Отладчиком смотрю, все типы совпадают, все элементы справочников находятся, присваевается владелец нормально (т.е. перед записать если смотреть Об.Владелец — там всё ок, заполнено), а на Записать() — ошибка…
Даже условие [ТипЗнч(Об.Владелец) = ТипЗнч(Справочники.Организации.НайтиПоНаименованию(«ТОО Пупкин», Истина))] — говорит «Истина»
уже и ТиИ от безысходности пробовал…
1 — 06.11.14 — 09:25
Об.ОбменДанными.Загрузка = Истина;
Об.Записать();
так получается?
2 — 06.11.14 — 09:28
(1), даааааааа
3 — 06.11.14 — 09:29
странно
4 — 06.11.14 — 09:30
На 100% уверен, что
= Справочники.Организации.НайтиПоНаименованию(«ТОО Пупкин», Истина);
возвращает не пустую ссылку?
5 — 06.11.14 — 09:30
может там оно Группа одно из них? владельцы по элементам установлены?
6 — 06.11.14 — 09:30
(4) на 200
7 — 06.11.14 — 09:32
(5), по элементам, групп нет точно,
в организациях их в принципе нет, а в подразделениях я их выбираю не с группами.
с загрузка=истина этот же код отработал без проблем, всё заполнилось
8 — 06.11.14 — 09:33
(7) смотри модуль объекта справочника Подразделения
9 — 06.11.14 — 09:34
(7) смотри, что у тебя в коде модуля объекта Подразделения написано
10 — 06.11.14 — 09:36
(8), (9), ничего
на строке «Об.Записать();» нажимая F11, в отладке, вылетал в ошибку.
11 — 06.11.14 — 09:37
(10) что значит «ничего»?? модуль просто открой и смотри события ПриЗаписи, ПередЗаписью
12 — 06.11.14 — 09:38
(11), я же говорю, ничего там нет, кода нет там
13 — 06.11.14 — 09:38
а это, ЗАЧЕМ делать этот справочник подчинённым хоть? ПодразделенияОрганизаций подчинён и так, в типовых
14 — 06.11.14 — 09:39
(12) что за конфа?
15 — 06.11.14 — 09:40
(14), своя
16 — 06.11.14 — 09:40
подписки может… сделай поиск ссылок на объект Подразделения в пофигураторе, покажет все подписки, там поковыряй, особенно ПередЗаписью, ибо там не заполнен пока владелец
17 — 06.11.14 — 09:41
может и стандартное поведение платформы даже, когда из обычного сделали подчинённый с уже имеющимеся данными
18 — 06.11.14 — 09:42
(17) не, там нормально все отрабатывает
19 — 06.11.14 — 09:44
(16), подписок тоже нет
сейчас попробую создать программно, без загрузка=истина
20 — 06.11.14 — 09:47
а вообще для справочника Подразделения заданы справочники владельцы?
21 — 06.11.14 — 09:48
(20) конечно:)
22 — 06.11.14 — 09:53
просмотрите тогда ПередЗаписью и ПриЗаписи в модуле объекта и в модуле формы. И в подписках. Может там поле владелец чистится. Или это владелец родителя проверяется. Может там еще перезаписываются другие элементы.
23 — 06.11.14 — 09:59
(0) справочник Подразделения иерархический? У родителя владелец задан?
24 — 06.11.14 — 10:06
(22), писал выше, нет кода ни в модуле, ни в подписках
25 — 06.11.14 — 10:07
(24), всё ясно, у родителя не был задан владелец
Nikoss
26 — 06.11.14 — 10:13
В общем, резюмирую:
Получалось всё интерактивно из за того что при выборе владельца Родитель очищался (и групп вообще нет в форме выбора, для которых не установлен владелец)
Программно с Загрузка=Истина видимо не проверяется ничего.
Программно без Загрузка=Истина ругается если в родителе указана группа без владельца.
Всем спасибо за помощь!
-
Здравствуйте! Ошибка возникает при записи группы в справочнике номенклатура.Справочник иерархический.Значение поле Владелец не заполнено.для группы не нужно указывать владельца.Отключил проверки,пытался программно присвоить пустую ссылку не получается. В обработке заполнения отсутствует реквизит Владелец в проверяемых реквизитах. В чем дело тут?
Вложения:
-
1c.JPG
- Размер файла:
- 169,7 КБ
- Просмотров:
- 9
-
-
Offline
nbIpKuH_BaH9I
Модераторы
Команда форума
Модератор- Регистрация:
- 16 сен 2009
- Сообщения:
- 8.170
- Симпатии:
- 554
- Баллы:
- 204
Ну так Вы в коде смотрите. Что там?
-
В том то и дело интересно самому)Чистая база, ни в модуле объекта ни в модуле формы кода нет)Из стандартных реквизитов проверку удалил так же ошибку пишет…
-
Offline
Tiger86
Модераторы
Команда форума
Модератор- Регистрация:
- 24 мар 2011
- Сообщения:
- 6.407
- Симпатии:
- 108
- Баллы:
- 104
у иерархического спраовника поле не Владелец а Родитель должно быть заполнено у элементов группы
-
Offline
nbIpKuH_BaH9I
Модераторы
Команда форума
Модератор- Регистрация:
- 16 сен 2009
- Сообщения:
- 8.170
- Симпатии:
- 554
- Баллы:
- 204
Ну значит, что то есть. Киньте конфу сюда.
-
Offline
Tiger86
Модераторы
Команда форума
Модератор- Регистрация:
- 24 мар 2011
- Сообщения:
- 6.407
- Симпатии:
- 108
- Баллы:
- 104
значит этот справочник у вас еще и подчиненный
-
ну да, владельцем является другой справочник
— Объединение сообщений, 1 сен 2014 —
вот база
Вложения:
-
1Cv8.dt
- Размер файла:
- 25,4 КБ
- Просмотров:
- 2
-
-
Offline
Tiger86
Модераторы
Команда форума
Модератор- Регистрация:
- 24 мар 2011
- Сообщения:
- 6.407
- Симпатии:
- 108
- Баллы:
- 104
ну так и смотрите настройки подчинения
— Объединение сообщений, 1 сен 2014 —
можно же выбрать использование подчинения элементам, группам, ггруппам и элементам. Может тут неправильно выставили?
-
нет пробовал не помогает
— Объединение сообщений, 1 сен 2014 —
посмотрите пожалуйста базу я скинул,буду благодарен.Интересно самому в чем дело)
-
Offline
nbIpKuH_BaH9I
Модераторы
Команда форума
Модератор- Регистрация:
- 16 сен 2009
- Сообщения:
- 8.170
- Симпатии:
- 554
- Баллы:
- 204
Это что?
-
Online
1cUserAndrew
Профессионал в 1С
Команда форума- Регистрация:
- 27 май 2010
- Сообщения:
- 5.155
- Симпатии:
- 217
- Баллы:
- 104
Вы уверены? )
Откройте стандартные реквизиты, для реквизита «Владелец» укажите использование «Для элемента».— Объединение сообщений, 1 сен 2014 —
Ой, блин, сорри, … предыдущее сообщение (скрин) не внимательно посмотрел. ))
Видите, там подчинение «Группам и элементам». -
ну вы попробуйте сохраниться подчинение «Группам и элементам», и если реквизит владелец не заполнить, то всё равно ошибка выскачит
-
Offline
nbIpKuH_BaH9I
Модераторы
Команда форума
Модератор- Регистрация:
- 16 сен 2009
- Сообщения:
- 8.170
- Симпатии:
- 554
- Баллы:
- 204
Блин. НУ это логично. Вы подчинили справочник Номенклатура зачем то единицам измерения. И одновременно сделали его иерархическим. Так и будьте любезны владельца поставить.
— Объединение сообщений, 1 сен 2014 —
Все программа правильно делает.
— Объединение сообщений, 1 сен 2014 —
Народ, если Вы уж являетесь разработчиками, то разрабатывайте логически правильные таблицы. Если не знаете как, спросите. Если ради эксперимента, то это уже другое.
-
действительно меня попросили найти, на самом деле все верно разобрались(на что я не обратил внимание) неправильное подчинение было. Спасибо Вам за помощь)
Суть проблемы еще заключается в том, что контрагент по ТЗ создается после вот этой проверки.
Вот само ТЗ:
3.2 Если значение в файле в колонке «J»(БИК) заполнено, поиск по коду в справочнике Банки. Т.е. код справочника = БИК из файла.
3.2.1 Если Банк не найден, создать элемент справочника «Банки», код = «БИК» (колонка J), наименование = «БАНК ПОЛУЧАТЕЛЬ…» (колонка F), ГОРОД = «ГОРОД…» (колонка G), КоррСчет = «КОР. СЧЕТ» (колонка K). Записать новый элемент справочника «Банки».
3.2.2 Следом, создать элемент справочника «БанковскиеСчета», реквизит «Банк» заполнить элементом справочника из п. 3.2.1, записать созданный элемент справочника «»БанковскиеСчета»
3.2.3
проверить запросом»
ВЫБРАТЬ
Контрагенты.Ссылка
ИЗ
Справочник.Контрагенты КАК Контрагенты
ГДЕ
Контрагенты.ОсновнойБанковскийСчет.Банк.Код = &Код»
есть ли в системе контрагент, у которого основной банковский счет принадлежит банку с кодом (БИК-ом) банка из п.3.2
Если контрагент не найден, создать новый элемент справочника «Контрагенты», наименование = наименование элемента справочника Банки из п.3.2,
Основной банковский счет = БанковскийСчет из п.3.2.2.
ИНН заполнить как ИНН из файла (колонка H)
КПП заполнить как КПП из файла (колонка I)
Записть элемент справочника «Контрагенты».
3.2.4 — Если значение в файле в колонке «J»(БИК) НЕ заполнено, предполагается что банка нет.
Ищем контрагнета в справочнике «Контрагенты» по наименвоанию, колонка «F»
Если контрагент не найден, создаем контрагента аналогично п.3.2.3, Но реквизит «Основной банковский счет» не заполняется, никаких запросов проверки тоже нет, только алгоритм создания. Наименование = значение колонки «F»
Вот код, который я прописываю (не судите строго, всего неделю как изучаю программирование 1с)————————————————————————————
1C | ||
|
Подскажите, где я ошибаюсь в написании кода
Ошибка «Значение поля «Владелец»…»
19 мая 2016 16:24 #1
#1
от Владимир
Здравствуйте. В контрагентах банк добавлен. В справочнике «Банки организации» не получается добавить банк, что бы сделать выгрузку файла в банк. Все реквизиты заполнены. Ошибка — Значение поля «Владелец» не заполнено или заполнено неверно. Скрин приложен. Версия конфигурации последняя на этот момент времени.
Тема закрыта.
19 мая 2016 16:30 #2
#2
от Ольга Николаевна
Сведения о Банке необходимо добавлять в справочнике «фирмы» — на закладке «прочее» — для конкретной организации.
А Вы пытаетесь ввести Банк в справочнике «банки организаций».
Акулиничева Ольга Николаевна
Группа компаний «Камин»
Тема закрыта.
Спасибо сказали: Андрей Ланьшин
-
04.11.2011, 22:50
#1
Пришел за помощью
Значение поля «Владелец» не заполнено (Обмен между 1С предприятие и 1С ЗУП )
Здравствуйте. Подскажите, пожалуйста. Создала чистую конфигурацию 1С «Зарплата и управление персоналом». Из 1С выгрузила первоначальные данные в эту конфигурацию — все загрузилось без ошибок. Начала заполнять данные в ЗУП. Однако при создании подразделения организации выскакивает вот такая ошибка «Значение поля «Владелец» не заполнено или заполнено неверно»
и вообще в этой ЗУП не отражается в документах организация и выбрать ее нельзя, хотя она в справочнике «Организации» есть. Подскажите, может кто сталкивался с такой проблемой :confused:
-
06.11.2011, 18:50
#2
Просто юзер
Честно не знаю, я бы посоветовал сделать чистую ЗП затем в ней уже создать элемент справочника организация . это нужно для того что бы БП и ЗП синхрогнизировалось по акому либо принипу в данному случае по организации***
-
Пользователь сказал cпасибо: