Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблемы с перечислениями.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
Ярослав
Всем драсте, читаю книгу, Раденка и Хрусталева "Практическое пособие разработчика" дошел до 10 занятия "Перечисления" Все сделал так как описано в учебнике, но когда открываю документ Оказания Услуг и вношу изменения и пытаюсь пере провести пишет: "Поле объекта не обнаружено (материал)", Подскажите где допустил ошибку. Заранее спасибо.
Ardi
Высылай копию своей редакции книги.
Ярослав
Цитата(Ardi @ 21.11.10, 17:17) необходимо зарегистрироваться для просмотра ссылки
Высылай копию своей редакции книги.

Качал здесь необходимо зарегистрироваться для просмотра ссылки

или давайте Ваше мыло, отправлю на почту.
logist
А задание №6 Вы правильно выполнили? Все названия измерений соответствуют требуемым?

p.s. полный текст ошибки тоже не помешает.
Ярослав
Цитата(logist @ 21.11.10, 18:05) необходимо зарегистрироваться для просмотра ссылки
А задание №6 Вы правильно выполнили? Все названия измерений соответствуют требуемым?

p.s. полный текст ошибки тоже не помешает.

До 10 занятия все работало без ошибок. Я пересмотрел, все измерения соответствуют требуемым.
Пишет это:

{Документ.ОказаниеУслуги.МодульОбъекта(8)}: Поле объекта не обнаружено (Материал)
Если ТекСтрокаПереченьНоменклатуры.Номенклатура.ВидНоменклатуры = Перечисления.ВидыНоменклатуры.Материал Тогда

у меня такая же ОбработкаПроведения как и в примере.

Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Движения.ОстаткиМатериалов.Записывать = Истина;
Для Каждого ТекСтрокаПереченьНоменклатуры Из ПереченьНоменклатуры Цикл
Если ТекСтрокаПереченьНоменклатуры.Номенклатура.ВидНоменклатуры = Перечисления.ВидыНоменклатуры.Материал Тогда

// регистр ОстаткиМатериалов Расход
Движение = Движения.ОстаткиМатериалов.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
Движение.Период = Дата;
Движение.Материал = ТекСтрокаПереченьНоменклатуры.Номенклатура;
Движение.Склад = Склад;
Движение.Количество = ТекСтрокаПереченьНоменклатуры.Количество;
КонецЕсли;

КонецЦикла;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
Ardi
в регистре остатки материалов отсутсвует "материал"
Ярослав
Цитата(Ardi @ 21.11.10, 20:09) необходимо зарегистрироваться для просмотра ссылки
в регистре остатки материалов отсутсвует "материал"

Движение.Материал = ТекСтрокаПереченьНоменклатуры.Номенклатура;
Или это не то ?
logist
Успешно прошел квест до 10-го задания smile.gif
Все работает, никаких ошибок.

p.s. Ярослав, киньте мне Ваш е-мыло, я вышлю конфигурацию, выполните сравнение и увидите ошибку.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.