8.х Как программно ввести дату и номер накладной в РегистрацияТоваровУслуг

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем Revencu, 24 ноя 2013.

  1. TopicStarter Overlay
    Revencu
    Offline

    Revencu

    Регистрация:
    7 авг 2013
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    Код:
    doc=cnn.Документы.РеализацияТоваровУслуг.СоздатьДокумент()
    doc.Дата=fdata
    doc.ВидОперации=cnn.Перечисления.ВидыОперацийРеализацияТоваров.ПродажаКомиссия
    doc.ДоговорКонтрагента=cnn.Справочники.ДоговорыКонтрагентов.НайтиПоКоду("000000125")
    doc.Склад=cnn.Справочники.Склады.НайтиПоКоду("000000001")
    doc.Организация=cnn.Справочники.Организации.НайтиПоКоду("000000001")
    doc.ВалютаДокумента=cnn.Справочники.Валюты.НайтиПоНаименованию("MDL")
    doc.Контрагент=cnn.Справочники.Контрагенты.НайтиПоКоду("000000001")
    doc.ТипЦен=cnn.Справочники.ТипыЦенНоменклатуры.НайтиПоКоду("000000003")
    doc.КратностьВзаиморасчетов=1
    doc.КурсВзаиморасчетов=1
    doc.СчетУчетаДоходовПоТареБУ=cnn.ПланыСчетов.Хозрасчетный.НайтиПоКоду("612.6")
    doc.СчетУчетаРасходовПоТареБУ=cnn.ПланыСчетов.Хозрасчетный.НайтиПоКоду("714.9")
    doc.СчетУчетаРасчетовПоАвансам=cnn.ПланыСчетов.Хозрасчетный.НайтиПоКоду("523.1")
    doc.СчетУчетаРасчетовПоАренде=cnn.ПланыСчетов.Хозрасчетный.НайтиПоКоду("228.1")
    doc.СчетУчетаРасчетовПоПрочим=cnn.ПланыСчетов.Хозрасчетный.НайтиПоКоду("229.4")
    doc.СчетУчетаРасчетовПоТаре=cnn.ПланыСчетов.Хозрасчетный.НайтиПоКоду("229.4")
    doc.СчетУчетаРасчетовСКонтрагентом=cnn.ПланыСчетов.Хозрасчетный.НайтиПоКоду("221.1")
    
    
    Как программно ввести дату и номер накладной в РегистрацияТоваровУслуг?
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
  3. TopicStarter Overlay
    Revencu
    Offline

    Revencu

    Регистрация:
    7 авг 2013
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    Но Документы.РеализацияТоваровУслуг не имеет таких полей!
    И ещё - операции не появляются в книге продаж

    Нужно программно зарегистрировать накладную с записью в книге продаж
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Это СЛУЖЕБНЫЕ реквизиты
  5. TopicStarter Overlay
    Revencu
    Offline

    Revencu

    Регистрация:
    7 авг 2013
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    Но
    Код:
    doc.ДатаДок=fdata
    даёт ошибку

    Также даёт ошибку
    Код:
    doc.Записать(РежимЗаписиДокумента.Проведение)
    Хотя
    Код:
    doc.Записать()
    Проходит нормально, но операции не появляются в книге продаж, а только в РеализацияТоваровУслуг
    Если зайти в программу и провести вручную то появятся и в книгепродаж
  6. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Пардон... Спутал с 7кой просто Дата и Номер
  7. TopicStarter Overlay
    Revencu
    Offline

    Revencu

    Регистрация:
    7 авг 2013
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    Дата - это будет дата документа.
    Мне же нужно программно зарегистрировать накладную и дать ей дату и номер.
  8. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    А это разве не номер/дата документа?
  9. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.980
    Симпатии:
    398
    Баллы:
    104
    Платформа делает это автоматически. Зачем вам это нужно?
  10. TopicStarter Overlay
    Revencu
    Offline

    Revencu

    Регистрация:
    7 авг 2013
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    Нет - не делает автоматически. В программе 1С надо зайти в Реализация Товаров и Услуг, выбрать созданный документ и в вкладке Накладная выбрать "Зарегистрировать Накладную".
    Там дать номер накладной и выбрать "Записать" при вставленной галочки на "регистрировать в книге продаж".
    Вот это мой код не делает. Поэтому и спрашиваю: как эти действия запрограммировать?
  11. Dmitriy_76
    Offline

    Dmitriy_76 Опытный в 1С Команда форума

    Регистрация:
    26 мар 2011
    Сообщения:
    2.175
    Симпатии:
    13
    Баллы:
    29
    ну значит дата = текущаяДата()...
    и реквизит этой галочки = ИСТИНА

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