|
Не могу записать РС конструктором... | ☑ | ||
---|---|---|---|---|
0
Альбатрос
17.04.13
✎
09:33
|
Регистр сведений МинЦенаНоменклатуры:
Периодический в пределах дня Подчинен регистратору "Поступление товаров и услуг в НТТ" Собссно, код из обработки проведения этого документа. Записи не производятся. Почему? //{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!! // регистр МинЦеныНоменклатуры Движения.МинЦеныНоменклатуры.Очистить(); Для Каждого ТекСтрокаТовары Из Товары Цикл Движение = Движения.МинЦеныНоменклатуры.Добавить(); Движение.Регистратор = ЭтотОбъект.Ссылка; Движение.Период = Дата; Движение.Номенклатура = ТекСтрокаТовары.Номенклатура; Движение.ЦенаМинимальная = ТекСтрокаТовары.МинЦена; Движение.Активность = Истина; Движение. КонецЦикла; //}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ |
|||
1
ДенисЧ
17.04.13
✎
09:34
|
нет Записать()
А вообще - 1с глючная и сырая системаю. |
|||
2
Borteg
17.04.13
✎
09:35
|
Записывать = Истина
|
|||
3
Альбатрос
17.04.13
✎
09:39
|
(1) хммм...
Движение.Записать(); Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {Документ.ПоступлениеТоваровУслугВНТТ.МодульОбъекта(4683)}: Метод объекта не обнаружен (Записать) |
|||
4
Альбатрос
17.04.13
✎
09:39
|
(2) Та же самая ошибка
|
|||
5
Альбатрос
17.04.13
✎
09:39
|
=)
|
|||
6
cw014
17.04.13
✎
09:40
|
ДвижениЯ.Записать();
|
|||
7
Borteg
17.04.13
✎
09:40
|
Движения.МинЦеныНоменклатуры.Записывать = Истина;
дальше то что у тебя |
|||
8
cw014
17.04.13
✎
09:40
|
Движение.
КонецЦикла; Интересно, как он вообще такое обрабатывает? |
|||
9
ДенисЧ
17.04.13
✎
09:40
|
(3) *Я*
|
|||
10
Альбатрос
17.04.13
✎
09:41
|
(8) ошибка копипаста
|
|||
11
Sj
17.04.13
✎
09:41
|
Движение. - вот тут ошибка должна упасть... конструкторы так не пишут
|
|||
12
Sj
17.04.13
✎
09:43
|
(0) скопируй еще раз
|
|||
13
unkairosed
17.04.13
✎
09:43
|
Движения.МинЦеныНоменклатуры.Очистить(); - лишнее
Движение.Регистратор = ЭтотОбъект.Ссылка; - лишнее Движение.Активность = Истина; - лишнее |
|||
14
Альбатрос
17.04.13
✎
09:46
|
(13) Это я пробовал всяко разно =)
И никто не угадал! =) у вас телепатические способности сегодня закупорены! Проблема была в том, что я блок вставил перед кодом, который уже был в обработке проведения =) А там дальше все движения очищаются. Вот так работает: // регистр МинЦеныНоменклатуры Движения.МинЦеныНоменклатуры.Очистить(); Для Каждого ТекСтрокаТовары Из Товары Цикл Движение = Движения.МинЦеныНоменклатуры.Добавить(); Движение.Период = Дата; Движение.Номенклатура = ТекСтрокаТовары.Номенклатура; Движение.ЦенаМинимальная = ТекСтрокаТовары.МинЦена; КонецЦикла; //Движения.Записать(); //}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ |
|||
15
Альбатрос
17.04.13
✎
09:47
|
Всем спасибо! =)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |