Вход | Регистрация

1С:Предприятие ::

Метки: 

Программное создание документа

Я
   Gera1t
 
14.10.17 - 16:30
Здравствуйте!
Пытаюсь программно создать документа:
    НовДок = Документы.ПоступлениеТоваров.СоздатьДокумент();
    НовДок.Дата            = ТекущаяДата();
    НовДок.Организация     = Объект.Организация;
    НовДок.Магазин        = Объект.Магазин;
    НовДок.Склад        = Объект.Склад;
    НовДок.Контрагент    = Объект.Поставщик;
    Для н = 1 по Объект.Товары.Количество() Цикл
        НовДокСтрока = НовДок.Товары.Добавить();
        НовДокСтрока.Номенклатура     = Объект.Товары[н-1].СпрНоменклатура;
        НовДокСтрока.Количество        = Объект.Товары[н-1].КолВо;
        НовДокСтрока.СтавкаНДС        = Перечисления.СтавкиНДС.БезНДС;
        НовДокСтрока.Цена            = Объект.Товары[н-1].Цена;
        НовДокСтрока.Сумма            = Объект.Товары[н-1].КолВо * Объект.Товары[н-1].Цена; 
    КонецЦикла;
    Попытка
        НовДок.Записать(РежимЗаписиДокумента.Запись);
        Сообщить("Создан документ "+НовДок);
    Исключение
        Сообщить("Ошибка ! "+НовДок+ " - " + ОписаниеОшибки());
    КонецПопытки;

Поле Количество почему то пустое, хотя поле Сумма заполнено. Отладчиком проверял Объект.Товары[н-1].КолВо имеет верное значение
 
 
   Филиал-msk
 
1 - 14.10.17 - 16:58
Тип у количество какой?
   Gera1t
 
2 - 14.10.17 - 21:05
(1) Число везде
   Филиал-msk
 
3 - 14.10.17 - 22:30
Тогда смотри что при записи в документе происходит. Вдруг ты какую единицу измерения не заполнил и у модуля обьекта или подписки своё мнение по этому поводу.
   h-sp
 
4 - 15.10.17 - 01:07
(2) самописка?
   goodzone
 
5 - 15.10.17 - 01:25
2 пути, куда копать: 1 - ПриЗаписи, как у (3), 2 - Подписки на события
   h-sp
 
6 - 15.10.17 - 01:54
(5) просто чел тупо перепутал Количество и КоличествоУпаковок, какие тут еще пути?
   perester
 
7 - 15.10.17 - 05:36
(6) верно говорит, + надо в отладчике смотреть на руками созданный документ и заполнять программно созданный так же, ещё смотреть на события формы


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует