7.7 Нумерация Документа

Тема в разделе "Общие вопросы "1С:Предприятие 7.7"", создана пользователем privet, 15 июн 2011.

  1. TopicStarter Overlay
    privet
    Offline

    privet Опытный в 1С

    Регистрация:
    5 апр 2011
    Сообщения:
    67
    Симпатии:
    0
    Баллы:
    26
    Всем Добрый День! В общем такая проблема, пишу небольшой обработчик для загрузки dbf файла в базу 1С: Предприятие 7.7 , при загрузке файла создается новый документ, и возник вопрос как этому документу присвоить Номер Документа следующего по списку в журнале документов, подскажите пожалуйста.
  2. Хряк
    Offline

    Хряк Профессионал в 1С

    Регистрация:
    26 сен 2007
    Сообщения:
    1.447
    Симпатии:
    37
    Баллы:
    54
    док.новый()
    док.датадок=
    ...
    док.записать()
    номер сам присвоится
  3. TopicStarter Overlay
    privet
    Offline

    privet Опытный в 1С

    Регистрация:
    5 апр 2011
    Сообщения:
    67
    Симпатии:
    0
    Баллы:
    26
    Док.ДатаДок= Чему равен - вот это и интересует
  4. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    Если нумерация периодическая и устанавливаемая дата документа из другого периода от рабочей (текущей) даты, то сам присвоится, но не тот. Номер будет очередной из периода рабочей даты.
    Код:
    Док.Новый();
    Док.ДатаДок = НужнаяДата;
    Док.УстановитьНовыйНомер(""); // если нужен префикс, то указываем
    ...
    Док.Записать();
    
    
    Той дате, которая нужна. По умолчанию устанавливается рабочая дата.
  5. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    В конфигураторе должен стоять крыж автонумерации.
    ДатаДок - дата документа. Ориентируясь на нее и на периодичность нумерации заданной в конфигураторе 1с автоматически присваивает новый номер
  6. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    Угу. Номер присваивается при создании документа. И после изменении даты номер уже не меняется.
  7. Хряк
    Offline

    Хряк Профессионал в 1С

    Регистрация:
    26 сен 2007
    Сообщения:
    1.447
    Симпатии:
    37
    Баллы:
    54
    >Док.ДатаДок= Чему равен - вот это и интересует

    ну, откуда ж я знаю какой датой ты хочешь доки загрузить
    варианты
    =рабочаядата()
    =дата("15.06.11")
    =РеквизитНаФормеДатаДок
  8. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    + неплохо было бы добавить проверку исключения. Если тип номера текст из за рукоблудства может номер и не присвоить.
  9. TopicStarter Overlay
    privet
    Offline

    privet Опытный в 1С

    Регистрация:
    5 апр 2011
    Сообщения:
    67
    Симпатии:
    0
    Баллы:
    26
    Всем СПАСИБО, получилось) поставила текущую дату.

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