powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Тип данных справочник
12 сообщений из 12, страница 1 из 1
Тип данных справочник
    #36557684
Bednii_Student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Если Кузов имеет тип данный Справочник.Кузов, как мне присвоить значение?

Тов = СоздатьОбъект("Справочник.Кузов");
Если Тов.НайтиПоНаименованию("ACR30") = 1 Тогда
Кузов = Тов.что тут писать?;
КонецЕсли;

Спасибо.
...
Рейтинг: 0 / 0
Тип данных справочник
    #36557685
Bednii_Student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Bednii_Student,

Код: plaintext
1.
2.
3.
4.
Тов = СоздатьОбъект("Справочник.Кузов");
Если Тов.НайтиПоНаименованию("ACR30") =  1  Тогда
Кузов = Тов.что тут писать?;
КонецЕсли;
...
Рейтинг: 0 / 0
Тип данных справочник
    #36557707
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кузов = Тов;

на мисту
...
Рейтинг: 0 / 0
Тип данных справочник
    #36557714
Bednii_Student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программист 1с,

Док.Кузов = Тов;
{ERT(724)}: Неверное присвоение значения. Используйте: .ТекущийЭлемент()

Вся процедура
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Процедура Заказ_ПослеЗагрузки(Элемент, ПрочиеПоля)
	Док = СоздатьОбъект("Документ.ЗаявкаПокупателя");
	Док.НайтиДокумент(Элемент); 
	Док.ВыбратьСтроки();
	Тов = СоздатьОбъект("Справочник.Кузов");
	Пока Док.ПолучитьСтроку() >  0  Цикл
		Док.НоваяСтрока();         
		Док.Цена=ПрочиеПоля.Получить("Цена"); 
		Док.Количество=ПрочиеПоля.Получить("Количество"); 
		Если Тов.НайтиПоНаименованию(ПрочиеПоля.Получить("Кузов")) =  1  Тогда
			Док.Кузов = Тов;
			
		КонецЕсли;
		
	КонецЦикла;
	Док.Записать();
КонецПроцедуры
...
Рейтинг: 0 / 0
Тип данных справочник
    #36557845
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док.Кузов = Тов.ТекущийЭлемент();
...
Рейтинг: 0 / 0
Тип данных справочник
    #36557876
Bednii_Student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖДок.Кузов = Тов.ТекущийЭлемент();

Не работет. Если делаю тип данный строка, то
Док.Кузов = Тов.Наименование; работает, а когда тип данный справочник, то хрен
Док.Кузов = Тов.ТекущийЭлемент();

Почему?
Спасибо =)))
...
Рейтинг: 0 / 0
Тип данных справочник
    #36557886
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
значит Док.Кузов - не справочник
...
Рейтинг: 0 / 0
Тип данных справочник
    #36557914
Bednii_Student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖ,

Справочник, но фото видно
...
Рейтинг: 0 / 0
Тип данных справочник
    #36557930
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
основное представление - наименование? а оно вообще заполнено?
...
Рейтинг: 0 / 0
Тип данных справочник
    #36557939
Bednii_Student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖосновное представление - наименование? а оно вообще заполнено?

Не понял
...
Рейтинг: 0 / 0
Тип данных справочник
    #36558430
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1сКузов = Тов;Только увидел что 7.

Вам ПЖ правильно сказал. Во вторых еще вариант - то что кузов действительно не справочник. То что вы приводите в доказательство - чушь. Покажите метаданные - этот реквизит. Подозреваю что подбор из справочника а вставляется только наименование
...
Рейтинг: 0 / 0
Тип данных справочник
    #36560506
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
запустите в отладчике и посмотрите что происходит
хотя может просто лень?
вообще я бы эту процедуру по другому организовал
но это мое личное мнение
удачи
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Тип данных справочник
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]