7.7 Обработка проведения документов по регистру

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем Маркусс, 17 дек 2007.

  1. TopicStarter Overlay
    Маркусс
    Offline

    Маркусс

    Регистрация:
    24 авг 2007
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте.
    Пытаюсь сделать обработку проведения документов по регистру.
    Обработка выбирает все доки по порядку. После проводит их по моему регистру.

    Если Зая.ВыбратьДокументы(НачДата, КонДата) = 1 Тогда
    Пока Зая.ПолучитьДокумент() = 1 Цикл
    Зая.ВыбратьСтроки();
    Пока Зая.ПолучитьСтроку()=1 Цикл

    Регистр.ПодчЗаявки.Заявка = Зая;
    Регистр.ПодчЗаявки.Склад = Зая.Склад;
    Регистр.ПодчЗаявки.КодОперации = Зая.Вид();
    Регистр.ПодчЗаявки.Номенклатура = Зая.Товар;
    Регистр.ПодчЗаявки.Количество = Зая.Количество;
    Регистр.ПодчЗаявки.Сумма = Зая.Сумма;
    Регистр.ПодчЗаявки.ДвижениеПриходВыполнить();

    КонецЦикла;
    //////и т.д.
    При запуске пишет: Регистр.ПодчЗаявки.Заявка = Зая;
    НЕверное значение. Используйте .ТекущийДокумент()
    Вставляю ТекущийДокумент()-
    Регистр.ПодчЗаявки.Заявка = ТекущийДокумент();
    Пишет функция не найдена.

    ПОдскажите, пожалуйста.
    Спасибо.
  2. zay-nn
    Offline

    zay-nn

    Регистрация:
    17 дек 2007
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Правильно так:
    Регистр.ПодчЗаявки.Заявка = Зая.ТекущийДокумент();
  3. TopicStarter Overlay
    Маркусс
    Offline

    Маркусс

    Регистрация:
    24 авг 2007
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    Cпасибо. ТОка один хрен не работает, всё уже переделал по типу:
    Зая.Провести()

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