Имя: Пароль:
1C
1С v8
Не записывается документ
0 skela1c
 
27.03.17
15:56
Код

&НаСервере
Процедура ПоказатьНаСервере()
    тДокументОбъект = тДокумент.ПолучитьОбъект();
    
    Для Каждого стрТЧ из тДокументОбъект.Товары Цикл
        тРасхождение = стрТЧ.КоличествоПоДокументу - стрТЧ.КоличествоУпаковок;
        Если тРасхождение < 0 Тогда
            стрТЧ.Действие = Перечисления.ВариантыДействийПоРасхождениямВАктеПослеОтгрузки.ТребуетсяДопоставка;
        ИначеЕсли тРасхождение > 0 Тогда
            стрТЧ.Действие = Перечисления.ВариантыДействийПоРасхождениямВАктеПослеОтгрузки.ВозвратПерепоставленного;
        КонецЕсли;
    КонецЦикла;    
    тДокументОбъект.Записать(РежимЗаписиДокумента.Запись);
    
КонецПроцедуры


&НаКлиенте
Процедура Показать(Команда)
    ПоказатьНаСервере();
КонецПроцедуры

Документ не записывается, что я делаю не так?
1 vicof
 
27.03.17
15:57
У отладчика спроси
2 skela1c
 
27.03.17
16:05
Обращение к процедуре объекта как к функции (Записать)
3 dezss
 
27.03.17
16:05
А хоть что-то пишет?
Может об ошибке боишься нам написать?
Или забываешь заполнить тДокумент?
А может не нажимаешь на кнопку, которая выполняет команду "Показать"?
4 skela1c
 
27.03.17
16:11
(3) я написал ошибку
5 ixijixi
 
27.03.17
16:13
Лови в отладчике ПередЗаписью и ПриЗаписи объекта тДокумент
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.