Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/147: Рейтинг темы: голосов - 147, средняя оценка - 4.67
omtomm28
1

V 8.2 Создать элемент справочника

24.04.2011, 08:36. Показов 27229. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Создаю элемент справочника при записи документа! 1С ругается! Подскажите в чем может быть ошибка!
&НаКлиенте
Процедура ПередЗаписью(Отказ,Код,Объект, ПараметрыЗаписи)
УправлениеПоступлением.ГруппироватьЭРИ(Объект,Код)
КонецПроцедуры

&НаСервере
Процедура ГруппироватьЭРИ(Объект,Код) Экспорт
ПартияЭРИ=Справочники.ПартииЭРИ;
СсылкаНайденного=ПартияЭРИ.НайтиПоКоду(Код);
Если СсылкаНайденного.Пустая() Тогда
Для каждого СтрокаДокумента Из Объект.Поступление Цикл
СправочникОбъект=Справочники.ПартииЭРИ.СоздатьЭлемент();
СправочникОбъект.Наименование=СтрокаДокумента.ТипЭРИ;
СправочникОбъект.Владелец=СтрокаДокумента.ТипЭРИ;
СправочникОбъект.Индекс=СтрокаДокумента.Индекс;
СправочникОбъект.Изготовитель=СтрокаДокумента.Изготовитель;
СправочникОбъект.ДатаПоступления=Объект.Дата;
СправочникОбъект.Партия=СтрокаДокумента.Партия;
СправочникОбъект.ДатаИзготовления=СтрокаДокумента.ДатаИзготовления;
СправочникОбъект.ЕдИзмерения=СтрокаДокумента.ЕдИзмерения;
СправочникОбъект.Цена=СтрокаДокумента.Цена;
СправочникОбъект.Количество=СтрокаДокумента.Количество;
СправочникОбъект.ДокументПоступления=Объект.Ссылка;
СправочникОбъект.Счет=Объект.Счет;
СправочникОбъект.ПроцентНДС=Объект.ПроцентНДС;
СправочникОбъект.Сумма=СтрокаДокумента.Сумма;
СправочникОбъект.ДокКачества=СтрокаДокумента.ДокКачества;
СправочникОбъект.Золото=СтрокаДокумента.Золото;
СправочникОбъект.ЗолотоКобальт=СтрокаДокумента.ЗолотоКобальт;
СправочникОбъект.Серебро=СтрокаДокумента.Серебро;
СправочникОбъект.Серебро999=СтрокаДокумента.Серебро999;
СправочникОбъект.СереброПалладий=СтрокаДокумента.СереброПалладий;
СправочникОбъект.СереброПлатина=СтрокаДокумента.СереброПлатина;
СправочникОбъект.СерМагнНик=СтрокаДокумента.СерМагнНик;
СправочникОбъект.Записать();
СсылкаНаЭлемент=СправочникОбъект.Ссылка;
СтрокаДокумента.Код=СсылкаНаЭлемент.Код;
КонецЦикла;
Иначе СправочникОбъект=СсылкаНайденного.ПолучитьОбъект();
Для каждого СтрокаДокумента Из Объект.Поступление Цикл
СправочникОбъект=Справочники.ПартииЭри.СоздатьЭлемент();
СправочникОбъект.Наименование=СтрокаДокумента.ТипЭРИ;
СправочникОбъект.Владелец=СтрокаДокумента.ТипЭРИ;
СправочникОбъект.Индекс=СтрокаДокумента.Индекс;
СправочникОбъект.Изготовитель=СтрокаДокумента.Изготовитель;
СправочникОбъект.ДатаПоступления=Объект.Дата;
СправочникОбъект.Партия=СтрокаДокумента.Партия;
СправочникОбъект.ДатаИзготовления=СтрокаДокумента.ДатаИзготовления;
СправочникОбъект.ЕдИзмерения=СтрокаДокумента.ЕдИзмерения;
СправочникОбъект.Цена=СтрокаДокумента.Цена;
СправочникОбъект.Количество=СтрокаДокумента.Количество;
СправочникОбъект.ДокументПоступления=Объект.Ссылка;
СправочникОбъект.Счет=Объект.Счет;
СправочникОбъект.ПроцентНДС=Объект.ПроцентНДС;
СправочникОбъект.Сумма=СтрокаДокумента.Сумма;
СправочникОбъект.ДокКачества=СтрокаДокумента.ДокКачества;
СправочникОбъект.Золото=СтрокаДокумента.Золото;
СправочникОбъект.ЗолотоКобальт=СтрокаДокумента.ЗолотоКобальт;
СправочникОбъект.Серебро=СтрокаДокумента.Серебро;
СправочникОбъект.Серебро999=СтрокаДокумента.Серебро999;
СправочникОбъект.СереброПалладий=СтрокаДокумента.СереброПалладий;
СправочникОбъект.СереброПлатина=СтрокаДокумента.СереброПлатина;
СправочникОбъект.СерМагнНик=СтрокаДокумента.СерМагнНик;
СправочникОбъект.Записать();
СсылкаНаЭлемент=СправочникОбъект.Ссылка;
СтрокаДокумента.Код=СсылкаНаЭлемент.Код;
КонецЦикла;
КонецЕсли;
КонецПроцедуры

{ОбщийМодуль.УправлениеПоступлением.Модуль(15)}: Значение не является значением объектного типа (Поступление)
Для каждого СтрокаДокумента Из Объект.Поступление Цикл
Подскажите в чем ошибка!!!
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2011, 08:36
Ответы с готовыми решениями:

1c 7.7 Программно Создать Новый Элемент В Формесписка Справочника
День добрый! Снова нужен совет профессионалов, бьюсь уже не один день. Проблема в следующем: ...

Закрепить элемент из справочника
Задание. Разработать конфигурацию "Учет тем дипломных проектов". Кафедра осуществляет запрепление...

8.2 Выбор ссылки на элемент справочника
Возникла запарка: необходимо сделать документ, в котором будет осуществляться запись клиента на...

Как получить элемент справочника ч/з документ
Всем привет.Вопросик вот в чем.Есть Приходная накладная,в ней есть реквизит СтавкаНДС тип которой...

7
1 / 1 / 0
Регистрация: 04.12.2005
Сообщений: 1,588
24.04.2011, 09:48 2
отладчик в зубы! и смотреть что содержит в себе Объект
0
1 / 1 / 0
Регистрация: 15.11.2009
Сообщений: 947
24.04.2011, 12:27 3
Обожаю примеры в 2 экрана, да еще не оформленные стилем. Я добрый и помочь готов, но изложите мне проблему а не "ДокКачества".
0
0 / 0 / 0
Регистрация: 24.12.2008
Сообщений: 1,399
24.04.2011, 20:14 4
Мож нету у него такой табличной части?))
0
0 / 0 / 0
Регистрация: 27.04.2008
Сообщений: 371
27.04.2011, 05:30 5
Включаешь остановку по ошибке и смотришь что там такого ты наворотил. Так же посмотри что содержит в себе сам Объект и определи является ли доступным твои "Продажи" в контексте сервера
0
omtomm28
27.04.2011, 08:26 6
Уже Давно разобрался!!!
0 / 0 / 0
Регистрация: 24.12.2008
Сообщений: 1,399
02.05.2011, 17:14 7
За дублированный код отрывать руки!!! Знаете, как тоскливо разбирать чем код в первой ветви условия отличается от второй?

Добавлено:


Цитата Сообщение от unknown181538
За дублированный код отрывать руки!!! Знаете, как тоскливо разбирать чем код в первой ветви условия отличается от второй?
И ЗаполнитьЗначенияСвойств() напрашивается.
0
omtomm28
03.05.2011, 03:53 8
Цитата Сообщение от unknown181538
За дублированный код отрывать руки!!! Знаете, как тоскливо разбирать чем код в первой ветви условия отличается от второй?

Добавлено:
И ЗаполнитьЗначенияСвойств() напрашивается.
Уже давно все переделал и разобрался! Тема закрыта!
03.05.2011, 03:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.05.2011, 03:53
Помогаю со студенческими работами здесь

Новый элемент справочника в обработке и операция
Здравствуйте! Подскажите по небольшой проблеме. Думаю, яйца выеденного не стоит, но все же бьюсь...

Выбрать элемент справочника на форме выбора
У меня есть документ, я из него открываю форму выбора справочника, при выборе элемента, т.е. при...

Хранение списка как элемент справочника
Здравствуйте, Есть Справочник. У элемента Справочника есть табличная часть. При некой...

Узнать, в какой группе расположен элемент справочника
Добрый вечер всем. Помогите сделать одну вещь - мне нужно запретить выбор элемента справочника...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru