×
Показано с 1 по 10 из 10
  1. #1
    Клерк
    Регистрация
    12.05.2011
    Сообщений
    11

    Предыдущий документ

    Добрый день!
    Подскажите пожалуйста..
    Как обратиться к предыдущему документу?
    Есть документ Установка цены с табличной частью Номенклатура,где хранится цена номенклатуры. Как сделать так,чтобы при последующем создании документа Установка цен цена автоматически ставилась из предыдущего документа Установка цен?
    Спасибо заранее!
    Поделиться с друзьями

  2. #2
    Клерк Аватар для Bazil
    Регистрация
    27.01.2003
    Адрес
    Санкт-Петербург
    Сообщений
    2,629
    В общем случае - копированием предыдущего документа (F9).
    С уважением, Bazil.

  3. #3
    Клерк
    Регистрация
    12.05.2011
    Сообщений
    11
    ну мне нужно программным путем..

  4. #4
    Клерк Аватар для Bazil
    Регистрация
    27.01.2003
    Адрес
    Санкт-Петербург
    Сообщений
    2,629
    Цитата Сообщение от Минега Посмотреть сообщение
    ну мне нужно программным путем
    А в чем сложности...
    В семерке, например пишете
    Док = СоздатьОбъект(Документ.УстановкаЦены);
    Док.Новый();
    И заполняете все реквизиты из нужного документа, предварительно его найдя, и спозиционировавшись на нем.
    В восьмерке, в принципе, примерно так же...
    С уважением, Bazil.

  5. #5
    Клерк
    Регистрация
    12.05.2011
    Сообщений
    11
    А как в восьмерке найти из предыдущего документа по номенклатуре цену?)

  6. #6
    Клерк Аватар для Bazil
    Регистрация
    27.01.2003
    Адрес
    Санкт-Петербург
    Сообщений
    2,629
    Цитата Сообщение от Минега Посмотреть сообщение
    А как в восьмерке найти из предыдущего документа по номенклатуре цену?)
    Надо с цикле перебрать строки в табличной части старого документа, там же создаете новую строку в новом документе, и значения каждого реквизита многострочной части старого дока присваиваете новому, в том числе и цену. Как-то так.
    А Вы кто по профессии?
    С уважением, Bazil.

  7. #7
    Клерк
    Регистрация
    12.05.2011
    Сообщений
    11
    Я хочу стать программистом))

  8. #8
    Клерк
    Регистрация
    12.05.2011
    Сообщений
    11
    ну я не знаю,как обратиться к предыдущему документу?

  9. #9
    Клерк Аватар для Bazil
    Регистрация
    27.01.2003
    Адрес
    Санкт-Петербург
    Сообщений
    2,629
    Цитата Сообщение от Минега Посмотреть сообщение
    Я хочу стать программистом))
    Очень хорошо. Но лучше сходить на курсы. Начиная от платформы и базовых объектов, кончая курсами по компонентам, языку запросов и т.д. Лично мне это не надо - я уже старый, и до пенсии легко проработаю в семерке...
    С уважением, Bazil.

  10. #10
    Клерк Аватар для Bazil
    Регистрация
    27.01.2003
    Адрес
    Санкт-Петербург
    Сообщений
    2,629
    Цитата Сообщение от Минега Посмотреть сообщение
    ну я не знаю,как обратиться к предыдущему документу?
    В восьмерке тоже есть свои методы, как и в семерке. Надо создать объект СтарыйДок и найти его по номеру или по дате, или другим методом. А в конечном итоге будете присваивать Док.ИмяРеквизита = СтарыйДок.ИмяРеквизита
    С уважением, Bazil.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)