8.х создать документ

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Scatman, 18 июн 2007.

  1. TopicStarter Overlay
    Scatman
    Offline

    Scatman

    Регистрация:
    14 июн 2007
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    подскажите как правильно создать документ!

    спр = Документы.РасходныйКассовыйОрдер.СоздатьДокумент();
    спр.Дата = ТекущаяДата();
    спр.Номер = "МК-00001";
    спр.Организация = "Мебельный комбинат";
    и тд....
    спр.Записать();
    Создает только номер и дату!
    если можно то дайте пример создания документов
  2. Immortal
    Offline

    Immortal Опытный в 1С

    Регистрация:
    2 июл 2006
    Сообщения:
    58
    Симпатии:
    0
    Баллы:
    26
    чё те дать? книжки читай.

    например, Радченко,Михайлов,Габец,Митичкин...
    з.ы. не создаёт например потому что у тебя реквизит Организация в РКО имеет тип значения СправочникСсылка.Организации. А ты туда что пишешь? Строку.
  3. Эмин
    Offline

    Эмин Руководитель проектов

    Регистрация:
    25 май 2007
    Сообщения:
    1.178
    Симпатии:
    1
    Баллы:
    26
    Совершенно верно по обоим пунктам

    И еще - переменную для документов лучше не называть "спр" - так как последнее ассоциируется со справочниками.

    ДокРКО = Документы.РасходныйКассовыйОрдер.СоздатьДокумент();
    ДокРКО.Дата = ТекущаяДата();
    ДокРКО.Номер = "МК-00001";
    ДокРКО.Организация = Справочники.Организации.НайтиПоНаименованию("Мебельный комбинат");

    И так далее. Либо некоторые параметры из констант брать.
    Очень рекомендую все-таки взять книжку Радченко (она небольшая. но там отлично все расписано).
  4. TopicStarter Overlay
    Scatman
    Offline

    Scatman

    Регистрация:
    14 июн 2007
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    спасибо за справочник! и за книжку я ее заказал привезут на след неделе
    у нас в городе таких не держут :unsure:
  5. TopicStarter Overlay
    Scatman
    Offline

    Scatman

    Регистрация:
    14 июн 2007
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    скажите как можно сделать такое
    реквезиты даны в единственном числе а названия документов(справочников)на которые они ссылаются даны во множественном числе
    так как можно исправить это?
  6. Эмин
    Offline

    Эмин Руководитель проектов

    Регистрация:
    25 май 2007
    Сообщения:
    1.178
    Симпатии:
    1
    Баллы:
    26
    Это особенности платформы и методологии...

    Обращение идет так: Справочники.НазваниеСправочника.Метод()
    Точно так же и документы. Документы.НазваниеДокумента.Метод()

    Исправлять это не стоит, в этом тоже есть своя логика.
  7. TopicStarter Overlay
    Scatman
    Offline

    Scatman

    Регистрация:
    14 июн 2007
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    скажите как получить тип реквизита спр.Метаданные().Реквизиты[х]
    для того что бы потом можно было использовать функцию Найти по типу.
    Метаданные.НайтиПоТипу(ТипЗнч(Док.СчетКасса)).Имя
    вот что топодобное надо только в общем
  8. Эмин
    Offline

    Эмин Руководитель проектов

    Регистрация:
    25 май 2007
    Сообщения:
    1.178
    Симпатии:
    1
    Баллы:
    26
    Вообще есть функция ТипЗнч(параметр) - возвращает описание типа.

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