Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 сен 2024, 02:26

Внимание вопрос.

Автор Лейсан, 30 ноя 2011, 11:49

0 Пользователей и 1 гость просматривают эту тему.

has

Тут смотреть ДБФ.VID в отладчике. Надо знать какое там значение и какого типа

Klyacksa

has, спасибо, действительно ошиблась, быстро писала...
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Лейсан

тип строка.значение прочее))

has

а в перечислении случайно не "прочие"?

Лейсан

виды договоров с контрагентом:прочее.

has

хм. Ну тогда попробуй просто.
Вычислить("Перечисления.ВидыДоговоровКонтрагентов.Прочее")
Тут имхо только отладчиком смотреть что возвращает
"Перечисления.ВидыДоговоровКонтрагентов."+СокрЛП(ДБФ.VID)

Лейсан

разобралась)спасибо)

Klyacksa

так чем дело кончилось?))
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Лейсан

ошибка была в дбф-ке:)исправила:)

Dethmontt

//Тут просто маленькая ошибочка найтиПоКоду всегда возвращает Ссылку
Если Не ЗначениеЗаполнено(СпрНоменклатура.НайтиПоКоду(Код)) Тогда //Так проверка и на пустуюСсылку и на Неопределено
     Номенклатура = СпрНоменклатура.СоздатьЭлемент();
     Номенклатура.Наименование = СокрЛП(ДБФ.NAMEN);
     Номенклатура.Артикул = СокрЛП(ДБФ.ART);
     Номенклатура.ВидНоменклатуры = СпрВидыНоменклатуры.НайтиПоНаименованию(СокрЛП(ДБФ.VID),Истина);
     Номенклатура.БазоваяЕдиницаИзмерения=СпрЕдиницыИзмерения.НайтиПоНаименованию(СокрЛП(ДБФ.ED),Истина);   
     Номенклатура.Код=Код;
     Номенклатура.Записать();
КонецЕсли;
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск