Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Дубликат последней строки в таблице значений , При заполнении ТЗ          
Veizdem Подменю пользователя
сообщение 20.03.15, 11:42
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 96
Из: Кривой Рог, Украина
Спасибо сказали: 10 раз
Рейтинг: 0

Заполняю ТЗ циклом, смотрю в отладчике результат - она заполнена дубликатами последней добавляемой строки. Как пролечить?

1С 8.3.5, конфигурация самописная

Пока покурил самому дошло где ошибка... Было так:
str_medosmotr = ФабрикаXDTO.Создать(СтрокаТЗтип);
   Для каждого стр Из тбФизЛица Цикл
    
     ........
        
           str_medosmotr.tabnom = ТабельныйНомер;
           str_medosmotr.diln = Участок;
           str_medosmotr.fio = ФИО;
           str_medosmotr.pol = Строка(Пол);
           str_medosmotr.datanar = ДатаРождения;
           str_medosmotr.prof = Должность;
           str_medosmotr.uslsta = СтажВУсловиях;
           str_medosmotr.obsta = СтажОбщий;
           str_medosmotr.obraz = Строка(Образование);
           str_medosmotr.datapri = ДатаПриема;
           doc.medosmotr.Добавить(str_medosmotr);
КонецЦикла;

А надо было так:
Для каждого стр Из тбФизЛица Цикл
    
     ...........
        
           str_medosmotr = ФабрикаXDTO.Создать(СтрокаТЗтип);
           str_medosmotr.tabnom = ТабельныйНомер;
           str_medosmotr.diln = Участок;
           str_medosmotr.fio = ФИО;
           str_medosmotr.pol = Строка(Пол);
           str_medosmotr.datanar = ДатаРождения;
           str_medosmotr.prof = Должность;
           str_medosmotr.uslsta = СтажВУсловиях;
           str_medosmotr.obsta = СтажОбщий;
           str_medosmotr.obraz = Строка(Образование);
           str_medosmotr.datapri = ДатаПриема;
           doc.medosmotr.Добавить(str_medosmotr);
КонецЦикла;


Тему можно закрывать.


Signature
В моих жилах текут нолики и единички...

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 17.04.24, 0:13
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!