Имя: Пароль:
1C
1С v8
Ошибка записи документа
0 kust1985d
 
29.09.21
11:14
Подскажите почему вылетает ошибка  
Поле не доступно для записи комментарий

Процедура ПечатьНаСервере()
Перем НомерВ;    
Док = Документы.Товар.Выбрать(Объект.Нач, Объект.Кон);
Пока Док.Следующий() Цикл
Если Док.Проведен=Ложь Тогда
    
    Док.Комментарий=НомерВ;
    Сообщить(Док.Номер);
    Док.Записать();
    Док.Провести();
КонецЕсли;
НомерВ=Док.Номер;

КонецЦикла     
    
КонецПроцедуры
1 polosov
 
29.09.21
11:16
(0) Получить объект надо. В ссылку писать не надо.
2 kust1985d
 
29.09.21
11:20
Может есть пример
3 shuhard
 
29.09.21
11:20
(2) под кнопкой Я их как грязи
4 1Сергей
 
29.09.21
11:21
отладка на мисте, национальная забава
5 Kassern
 
29.09.21
11:23
(0) крутой документ "Товар"))
А по сабжу ДокОбъект=Док.ПолучитьОбъект();
6 Гипервизор
 
29.09.21
11:30
Проводить документы в процедуре печати? Почему бы инет.
7 ДенисЧ
 
29.09.21
11:32
(6) Ну, в типовых последовательность в отчётах же восстанавливают...
8 Kassern
 
29.09.21
11:33
(0) а давно ли метод  Провести() появился у документа?) Или это будет следующий сюрприз для ТС?)
9 acht
 
29.09.21
11:36
(8) Очевидно, там "провести" в смысле "обвести вокруг пальца".
И перепроведение документов начинает играть новыми красками.
10 kust1985d
 
29.09.21
11:39
перепутал с  7.7

Записать(РежимЗаписиДокумента.Проведение);
11 kust1985d
 
29.09.21
11:40
СП
12 acht
 
29.09.21
11:42
(11) Чему равен НомерВ для первого документа?
13 lodger
 
29.09.21
11:50
(12) а это важно? пусть будет Неопределено :)
14 Kassern
 
29.09.21
12:13
(12) это наверное какой то фетиш писать в комментарий номер прошлого документа из цикла)
15 hhhh
 
29.09.21
13:05
(14) ну это какая-то тестовая задача похоже.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс