Имя: Пароль:
1C
1С v8
Поле объекта не обнаружено (ВидыНоменклатуры)
,
0 kofanovka
 
11.12.17
14:51
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{Документ.ОказаниеУслуг.МодульОбъекта(6)}: Поле объекта не обнаружено (ВидыНоменклатуры)
Если ТекСтрокаПереченьНоменклатуры.Номенклатура.ВидНоменклатуры = Перечисления.ВидыНоменклатуры.Материал Тогда
1 kofanovka
 
11.12.17
14:52
При этом тут ошибок не обнаруживает.




Процедура ОбработкаПроведения(Отказ, Режим)
Движения.ОстаткиМатериалов.Записывать = Истина;
Движения.СтоимостьМатериалов.Записывать=Истина;
Для Каждого ТекСтрокаПереченьНоменклатуры Из ПереченьНоменклатуры Цикл
Если ТекСтрокаПереченьНоменклатуры.Номенклатура.ВидНоменклатуры = Перечисления.ВидыНоменклатуры.Материал Тогда     
    // регистр ОстаткиМатериалов Расход
Движение = Движения.ОстаткиМатериалов.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
Движение.Период = Дата;
Движение.Материал = ТекСтрокаПереченьНоменклатуры.Номенклатура;
Движение.Склад = Склад;
Движение.Количество = ТекСтрокаПереченьНоменклатуры.Количество;
// регистр СтоимостьМатериалов Расход
Движение = Движения.СтоимостьМатериалов.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
Движение.Период = Дата;
Движение.Материал = ТекСтрокаПереченьНоменклатуры.Номенклатура;
Движение.Стоимость = ТекСтрокаПереченьНоменклатуры.Количество * ТекСтрокаПереченьНоменклатуры. Стоимость;
    
КонецЕсли;
    КонецЦикла;
КонецПроцедуры;
2 Cyberhawk
 
11.12.17
14:53
Кэш, прав
3 kofanovka
 
11.12.17
15:04
А можно по подробнее, я не профи, студет, который выполняет домашнее задание)
4 Cyberhawk
 
11.12.17
15:05
Не видит код твое перечисление
5 kofanovka
 
11.12.17
15:07
а как сделать , что бы видел?)
6 nordbox
 
11.12.17
15:08
Все примерно что вот C:\Users\user\AppData\Local\1C\1cv8
и вот тут C:\Users\user\AppData\Roaming\1C\1cv8
имеет вид примерно вот такой
7c5b5c16-ffaa-4503-873e-491ea5b80492
грохнуть
то что имеет нормальное название оставить ))
7 Serg_1960
 
11.12.17
15:09
(3) Русским языком объясняю :)
В конфигуратор загляни: есть ли в конфигурации перечисление "ВидыНоменклатуры" (у меня, например, это справочник, а не перечисление) и есть ли в этом перечислении значение с именем "Материал" - может быть там есть "Материалы", а не "Материал"?

Если в конфигураторе всё "на месте", то почисть кэши на всякий случай как советовали.
8 kofanovka
 
11.12.17
15:10
о боже
9 kofanovka
 
11.12.17
15:10
я поняла, щас попробую)
10 Serg_1960
 
11.12.17
15:15
Где файлы кэша и как очистить кэш - гугли, советов много. Первый попавшийся - v8: Очистить КЭШ параметров сеанса
11 kofanovka
 
11.12.17
15:15
У меня виды номенклатуры,находятся в справочнике. Тип перечисление.ссылка.виды номенклатуры
12 kofanovka
 
11.12.17
15:18
и в перечислениях все в порядке
13 3achem
 
11.12.17
15:20
(11) пользуйся отладчиком
14 nordbox
 
11.12.17
15:27
У тебя точно Перечисления.ВидыНоменклатуры а не ВИД?
15 hhhh
 
11.12.17
15:46
(12) возможно пустая строка у тебя в документе
16 Serg_1960
 
11.12.17
16:03
(11) "Тип перечисление.ссылка.виды номенклатуры" - бессмысленный набор несвязанных между собой слов. С точки зрения 1С и конфигурации :)
17 perester
 
11.12.17
16:14
Пройдитесь отладчиком и вычислите выражение этого и "ТекСтрокаПереченьНоменклатуры.Номенклатура.ВидНоменклатуры" этого "Перечисления.ВидыНоменклатуры.Материал", посмотрите тип этого "ТекСтрокаПереченьНоменклатуры.Номенклатура.ВидНоменклатуры" и напишите перечисление это или справочник
18 kofanovka
 
11.12.17
19:37
я вообще ничего не соображаю
19 Адинэснег
 
11.12.17
20:07
О да
20 kofanovka
 
11.12.17
20:35
я все пересмотрела 500 раз уже. все по книжке. но собака, все равно , ошибка...
21 nordbox
 
11.12.17
20:37
Скрины в Студию ))
22 nordbox
 
11.12.17
20:40
Читаем ВИНИМАТЕЛЬНО
ИЗ (0) >>Поле объекта не обнаружено (ВидыНоменклатуры)
читаем из (1)>>Перечисления.ВидыНоменклатуры.Материал
Думаем
У тебя что за конфа?
23 nordbox
 
11.12.17
20:43
ТекСтрокаПереченьНоменклатуры.Номенклатура.ВидНоменклатуры
У тебя ЭТО поле есть???
видЫ или Вид ??
24 nordbox
 
11.12.17
20:45
ив от выше вот это строчки
Процедура ОбработкаПроведения(Отказ, Режим)
Что там написано????
25 kofanovka
 
11.12.17
20:50
есть это поле. вид номенклатуры. что такое конфа? а как скрины сюда прикрепить?)
26 nordbox
 
11.12.17
20:51
конфа=конфиграция
ты скажи что написано выше
Процедура ОбработкаПроведения(Отказ, Режим)
Что там написано???? начинается на символ "&"
27 kofanovka
 
11.12.17
20:55
да ничего там не написано) а конфигурация , когда я начинаю перепроводить документ выдает это. Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{Документ.ОказаниеУслуг.МодульОбъекта(6)}: Поле объекта не обнаружено (ВидыНоменклатуры)
Если ТекСтрокаПереченьНоменклатуры.Номенклатура.ВидНоменклатуры = Перечисления.ВидыНоменклатуры.Материал Тогда
28 nordbox
 
11.12.17
20:59
Ну тогда напиши
&НаСервере
Процедура ОбработкаПроведения(Отказ, Режим)
29 kofanovka
 
11.12.17
21:02
написала, пишет так.{Документ.ОказаниеУслуг.МодульОбъекта(29,12)}: Процедура или функция с указанным именем уже определена (ОбработкаПроведения)
    Процедура <<?>>ОбработкаПроведения(Отказ, Режим) (Проверка: Сервер)
30 nordbox
 
11.12.17
21:04
Ну ты
Процедура ОбработкаПроведения(Отказ, Режим)
не пиши
ты перед ней напиши, строкой выше &НаСервере
31 kofanovka
 
11.12.17
21:07
к сожалению не помогло...
32 nordbox
 
11.12.17
21:08
Чудес не бывает )
33 kofanovka
 
11.12.17
21:10
я уже 3 день на него надеюсь...
34 nordbox
 
11.12.17
21:13
Тимвьювер есть?
если есть то на почту мне давай, моя почта в карточке отрыта
35 kofanovka
 
11.12.17
21:13
ураааа. я его дождалась!!!! решила попробовать написать не &НаСервере а &НаКлиенте. и все получилось. Спасибо Вам за это)
36 nordbox
 
11.12.17
21:14
Вам вообще рассказывали что нибудь там где ты учишься про:

Особенности компиляции этих директив управляемого приложения

Подробнее на Programmist1s.ru: http://programmist1s.ru/direktivyi-vyipolneniya-koda1s-v-upravlyaemyih-formah/
37 nordbox
 
11.12.17
21:15
я хрен знает что там пишешь такое стратегическое
38 kofanovka
 
11.12.17
21:17
я учусь на заочке, мы пришли, нам скинула все на флешку и отправили разбираться. К сожалению это все обучение.
39 nordbox
 
11.12.17
21:18
мдяяяяя.....
мужики, готовьтесь ))) новое поколение скоро прибудет )))
40 kofanovka
 
11.12.17
21:19
неее, я не програмист
41 nordbox
 
11.12.17
21:20
(38) kofanovka,
Как хоть контора называется, и специальность, что бы народ знал
42 kofanovka
 
11.12.17
21:20
даже с ошибкой профессию эту написала)))
43 kofanovka
 
11.12.17
21:20
Коммерция (торговое дело)
44 nordbox
 
11.12.17
21:22
(40) >>неее, я не програмист
а на кой вам эти фокусы которые ты спрашиваешь????
это вообще то как минимум хоть какой-то технический факультет
45 nordbox
 
11.12.17
21:26
+44 Бред какой
>>Коммерция (торговое дело)
в соседней ветке уже было )))
>> _никак не привыкнуть к мысли, что люди, рожденные в этом веке, уже программируют
и я туда же, тоже не могу привыкнуть))
46 kofanovka
 
11.12.17
21:39
домашнее задание) или экзамен автоматом) да это не профильный предмет, а так, для общего развития скорее всего.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn