|
ОбработкаПроведения | ☑ | ||
---|---|---|---|---|
0
anonymus
13.06.15
✎
13:54
|
Всем привет, такая ситуация есть докВыдачаКниги с тч СписокКниг и справочник Номенклатура с реквизитом Статус Добавил регистр сведений СтатусКниги с измеренияси книга и ресурсом статус и перечисления с ВидыСтатусов
нужно при проведении документа изменять статус спр на Выдан при получение объекта выдает ошибку типо Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {Документ.ВыдачаКниги.МодульОбъекта(32)}: Метод объекта не обнаружен (ПолучитьОбъект) Номенклатура = Справочники.Номенклатура.ПолучитьОбъект вот код проведения Процедура ОбработкаПроведения(Отказ, Режим) //{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!! // регистр СтатусКниги Движения.СтатусКниги.Записывать = Истина; Для Каждого ТекСтрокаСписокКниг Из СписокКниг Цикл Движение = Движения.СтатусКниги.Добавить(); Движение.Период = Дата; Движение.Книга = ТекСтрокаСписокКниг.Наименование; Движение.Статус = ПредопределенноеЗначение("Перечисление.ВидыСтатусов.Выдана"); Номенклатура = Справочники.Номенклатура.ПолучитьОбъект(); Номенклатура.Объект.Статус = ПредопределенноеЗначение("Перечисление.ВидыСтатусов.Выдана");; Номенклатура.Записать(); КонецЦикла; //}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ КонецПроцедуры |
|||
1
shuhard_серый
13.06.15
✎
13:57
|
(0)[Номенклатура = Справочники.Номенклатура.ПолучитьОбъект();]
бред |
|||
2
Гобсек
13.06.15
✎
13:57
|
Похоже на то, что здесь должно быть:
Номенклатура = ТекСтрокаСписокКниг.Номенклатура.ПолучитьОбъект(); |
|||
3
anonymus
13.06.15
✎
13:59
|
(2) но номенклатура эт спр
|
|||
4
RomanYS
13.06.15
✎
14:02
|
(3) а что у тебя в тч?
зачем вообще менять номенклатуру, если статусы ты хранишь в РС? |
|||
5
anonymus
13.06.15
✎
14:03
|
(4) что бы знать свободна или нет
читатель берет книгу проводиш док и в номенклатуре где все данные о книги статус меняяется на выдана |
|||
6
anonymus
13.06.15
✎
14:04
|
только вот я не пойму как обратиться к спрНоменклатура
|
|||
7
viktor_vv
13.06.15
✎
14:05
|
А в табличной части реквизит Наименование какой тип имеет ? Строка или справочник.номенклатура ?
|
|||
8
RomanYS
13.06.15
✎
14:06
|
(5) а регистр тебе зачем?
Движение.Книга = ТекСтрокаСписокКниг.Наименование; здесь какие типы слева/справа? (6) в (2) правильно написано ПолучитьОбъект() вызывается для ссылки |
|||
9
anonymus
13.06.15
✎
14:07
|
(7) СправочникСсылка.Номенклатура у документа
|
|||
10
viktor_vv
13.06.15
✎
14:08
|
(8)+ наверное надо ТекСтрокаСписокКниг.Наименование.ПолучитьОбъект()
|
|||
11
anonymus
13.06.15
✎
14:10
|
(10) Спасибо заработало)))
|
|||
12
GROOVY
13.06.15
✎
14:26
|
(0) А я смотрю, ты с языками вообще не дружишь. Ни с программированием, ни с русским.
Заканчиваю палкой в муравейник тыкать, сходи на курсы. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |