![]() |
![]() |
![]() |
|
Метод ЗаписатьОбъект | ☑ | ||
---|---|---|---|---|
0
Temi4444
02.09.11
✎
10:11
|
Добрый День! Создал обработку для изменения табличной части документа
с таким вот кодом: &НаКлиенте Процедура Обнуление(Команда) лОбъект = ДокументПересчета.ПолучитьОбъект(); Для Каждого СтрТабл Из лОбъект.Товары Цикл Если СтрТабл.Количество > 0 Тогда СтрТабл.КоличествоФакт = СтрТабл.Количество; СтрТабл.Количество = 0; КонецЕсли; Если СтрТабл.Количество < 0 Тогда СтрТабл.Количество = СтрТабл.Количество*(-1); //СтрТабл.Количество = 0; КонецЕсли; КонецЦикла; лОбъект.Записать(РежимЗаписиДокумента.Запись); КонецПроцедуры при запуске Обработки вылазиет такая штука: {Форма.Форма.Форма(16)}: Ошибка при вызове метода контекста (Записать) лОбъект.Записать(РежимЗаписиДокумента.Запись); {Документ.ПересчетТоваров.МодульОбъекта(266)}: Поле объекта недоступно для записи (ЭтотОбъект) ПроведениеСервер.УстановитьРежимПроведения(ЭтотОбъект, РежимЗаписи, РежимПроведения); Подскажите объясните!!! |
|||
1
Wobland
02.09.11
✎
10:12
|
а не сделать ли всё это на сервере?
|
|||
2
Wobland
02.09.11
✎
10:13
|
читаю внимательней код. судя по всему кнопка Обнулить есть, которая чего-то там присваивает в ТЧ и записывает. вопрос: записывать на зачем?
|
|||
3
ZanderZ
02.09.11
✎
10:14
|
что за код в Документ.ПересчетТоваров.МодульОбъекта(266)
|
|||
4
Temi4444
02.09.11
✎
10:23
|
{Форма.Форма.Форма(16)}: Ошибка при вызове метода контекста (Записать)
лОбъект.Записать(РежимЗаписиДокумента.Запись); {Документ.ПересчетТоваров.МодульОбъекта(266)}: Поле объекта недоступно для записи (ЭтотОбъект) ПроведениеСервер.УстановитьРежимПроведения(ЭтотОбъект, РежимЗаписи, РежимПроведения); Это ошибка такая записывать его для того чтоб на его основании сделать Оприходование и списание. Почему программа не может его записать? |
|||
5
forforumandspam
02.09.11
✎
10:23
|
(3) Видимо:
ПроведениеСервер.УстановитьРежимПроведения(ЭтотОбъект, РежимЗаписи, РежимПроведения); |
|||
6
Temi4444
02.09.11
✎
10:33
|
Как нибудь поподробней можно
|
|||
7
ZanderZ
02.09.11
✎
10:36
|
ПроведениеСервер.УстановитьРежимПроведения - что за процедура ?
|
|||
8
Temi4444
02.09.11
✎
10:40
|
Это не процедура ЭТО ошибка!!!
Про грамма ругается на метод лОбъект.Записать(РежимЗаписиДокумента.Запись); подскажите как мне записать Этот документ |
|||
9
palpetrovich
02.09.11
✎
10:43
|
Пятница
|
|||
10
Temi4444
02.09.11
✎
10:44
|
Люди помогите очень надо!!!
|
|||
11
salvator
02.09.11
✎
10:45
|
Очередной Blakangelos? Иль как там его.
|
|||
12
hhhh
02.09.11
✎
10:47
|
(10) записывайте на сервере. Чего вы паритесь?
|
|||
13
ZanderZ
02.09.11
✎
10:49
|
(8) есть общий модуль "ПроведениеСервер" в нем есть процедура "УстановитьРежимПроведения"
|
|||
14
zak555
02.09.11
✎
10:54
|
&НаКлиенте
Процедура Обнуление(Команда) Для Каждого СтрТабл Из Элементы.Товары Цикл Если СтрТабл.Количество > 0 Тогда СтрТабл.КоличествоФакт = СтрТабл.Количество; СтрТабл.Количество = 0; КонецЕсли; Если СтрТабл.Количество < 0 Тогда СтрТабл.Количество = СтрТабл.Количество*(-1); //СтрТабл.Количество = 0; КонецЕсли; КонецЦикла; КонецПроцедуры |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |