@Xvir43

Как правильно создать ЗаказПокупателя в 1с?

CoInitialize(nil);
          akontr := s1C8_ole.Справочники.Контрагенты.НайтиПоКоду('000001116');
          Zakaz := s1C8_ole.Документы.ЗаказПокупателя.СоздатьДокумент();
          Zakaz.Заполнить('Неопределено');
          Zakaz.Дата := now;
          Zakaz.Контрагент := akontr;
          Zakaz.Организация := s1C8_ole.Справочники.Организации.НайтиПоКоду
            ('000000001');
          Zakaz.СкладГруппа := s1C8_ole.Справочники.Склады.НайтиПоКоду
            ('000000003');
          Zakaz.КратностьВзаиморасчетов := 1;
          Zakaz.КурсВзаиморасчетов := 1;
          Zakaz.ДатаОтгрузки := now;
          Zakaz.ДатаОплаты := now;
          Zakaz.ДоговорКонтрагента := akontr.ОсновнойДоговорКонтрагента;

          Zakaz.ТипЦен := akontr.ОсновнойДоговорКонтрагента.ТипЦен;

          Zakaz.Грузополучатель := s1C8_ole.Справочники.Контрагенты.НайтиПоКоду
            ('000001523');
          olePoz := Zakaz.Товары.Добавить();
          olePoz.Номенклатура := s1C8_ole.Справочники.Номенклатура.НайтиПоКоду
            ('00000000004');
          olePoz.Количество := 5;
          olePoz.ЕдиницаИзмерения := s1C8_ole.Справочники.ЕдиницыИзмерения.
            НайтиПоНаименованию('шт');
          olePoz.Коэффициент := 1;
          //olePoz.СтавкаНДС := s1C8_ole.Перечисления.СтавкиНДС.БезНДС;

          Zakaz.Записать();

Документ создается, как сделать что бы автоматом подтягивались тип цен например и автоматом заполнялась цена , если она прописаны в контрагенте.?
  • Вопрос задан
  • 136 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Dementor
программист, архитектор, аналитик
Это вы из Делфи в 1С по OLE работаете?
Документ создается, как сделать что бы автоматом подтягивались тип цен например и автоматом заполнялась цена , если она прописаны в контрагенте.?

Напишите процедуру заполнения и вызывайте в своем коде - будет "автоматическое подтягивание". Или вы думаете, что есть какая-то "магия"? Нет, даже если вы программируете непосредственно на платформе 1С:Предприятие, то все равно нужно самому все прописывать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы