7.7 Сложные проводки

Тема в разделе "1C и всё что с ней связано", создана пользователем olga13, 14 июл 2010.

  1. olga13

    olga13 Well-Known Member

    Регистрация:
    10 окт 2008
    Сообщения:
    208
    Симпатии:
    0
    Всем доброго дня! Никогда не пользовалась сложными проводками, а тут решила попробовать.

    Код ( (Unknown Language)):
    Операция.Содержание = "Оприходованы ОС";
    Операция.НоваяПроводка();
    Операция.Кредит.Счет = ВыбСчет;
    Операция.Кредит.Контрагенты = Контрагент;
    Операция.Кредит.Основание = ТТН;
    Операция.Кредит.Договора = Договор;
    Операция.Сумма = Итог("Сумма");

    ВыбратьСтроки();
    Пока ПолучитьСтроку() = 1 Цикл
    Операция.НоваяКорреспонденция();
    Операция.Д*цензура*.Счет = СчетУчета;
    Операция.Д*цензура*.Субконто(1, Товар);
    Операция.Количество = Кол_во;
    Операция.Сумма = Сумма;
    Операция.СодержаниеПроводки = "Оприходованы ОС";
    Операция.Журнал = "ОС";
    КонецЦикла;
    Однако, при проведении документа выдает ошибку:

    Операция.НоваяКорреспонденция();
    {Документ.ПриходОС.Модуль Документа(25)}: Недопустимая операция

    Может, для того, чтобы пользоваться сложными проводками, необходимо где-то установить соответствующий признак?
     
  2. puh14

    puh14 Well-Known Member
    1C Team

    Регистрация:
    11 июл 2008
    Сообщения:
    1.412
    Симпатии:
    0
    галка сложные проводки на объекте проводки в конфигураторе стоит?


    плюс Операция.Сумма = Итог("Сумма"); убери - сумма автоматичыески рассчитывается из твоих д*цензура*овок.
     
  3. olga13

    olga13 Well-Known Member

    Регистрация:
    10 окт 2008
    Сообщения:
    208
    Симпатии:
    0

    Огромное спасибо! Все получилось!
     
Загрузка...

Поделиться этой страницей