7.7 Что зедсь не так

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

Статус темы:
Закрыта.
  1. TopicStarter Overlay
    Valen
    Offline

    Valen

    Регистрация:
    11 июл 2007
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    1
    Хочу что бы из внешней обработки, из таблицы значений, формировалась табличная часть документа.
    Делаю так:

    СписокККМ.ВыбратьСтроки();
    Пока СписокККМ.ПолучитьСтроку()=1 Цикл
    Сообщить(СписокККМ.Заводской);
    НовыйККМ.НоваяСтрока();
    НовыйККМ.СерийныйНомер = ЗаводскойНомерККМ;
    НовыйККМ.Модель = МодельККМ;
    НовыйККМ.Статус = Статус;
    НовыйККМ.Примечание = ДатаВыпуска;
    НовыйККМ.НомерЭКЛЗ = НомерЭКЛЗ;
    КонецЦикла;

    НовыйККМ.Записать();
    НовыйККМ.Провести();

    НовыйККМ - документ с табличной частью. Документ создается, в нем нуженое кол-во строк, но почему-то в каждой строке записан последний элемент таблицы значений из обработки.
  2. Steel Rain
    Offline

    Steel Rain Опытный в 1С

    Регистрация:
    29 сен 2006
    Сообщения:
    408
    Симпатии:
    2
    Баллы:
    29
    Воспользуйтесь методом ЗагрузитьТабличнуюЧасть()
  3. TopicStarter Overlay
    Valen
    Offline

    Valen

    Регистрация:
    11 июл 2007
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    1
    Дело в том, что в таблице значений, я храню данные для трех разных документов. А товарищчъ help говорит что "Колонки совмещаются по идентификаторам", при использовании ЗагрузитьТабличнуюЧасть()
  4. x_under
    Offline

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

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    А разве не так?
    НовыйККМ.НоваяСтрока();
    НовыйККМ.СерийныйНомер = СписокККМ.ЗаводскойНомерККМ; /// !!!
Статус темы:
Закрыта.

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