IPB Style© Fisana

Перейти к содержимому


v8: Помогите начинающему


  • Чтобы отвечать, сперва войдите на форум
5 ответов в теме

#1 Den-Ef

Den-Ef

    Рядовой

  • Пользователи
  • 18 Сообщений:
0
  • ГородПервомайск , Николаевская Область , Украина

Опубликовано 29 June 2010 - 09:36

Уважаемые специалисты, задача такая:
есть периодический (в пределах дня)Подчиненный регистратору (документ "ФормированиеБригады")РегистрСведений "Бригады" измерения "машина" , ресурсов несколько Водитель и грузчики, запись в РегСведений заносится из документа "ФормированиеБригады"
проблема в том что данные из РегСв не удается импортировать в документ "Заяка на транспорт" по выбранной машине, а работает только по "ВыбратьПоследнее" , вот код:

Ресурсы=РегистрыСведений.Бригады.ПолучитьПоследнее();
отбор= Новый Структура ("Машина",Ресурсы);
Водитель=Ресурсы.Водитель;
Грузчик1=Ресурсы.Грузчик1;
Грузчик2=Ресурсы.Грузчик2;
ПокСчСпид=Ресурсы.ПокСчСпид;

подскажите пожайлуста как сделать чтобы данные импортировались по выбранной машине (их 3 на каждую разную бригаду)...
заранее неизвестно какая машине будет выбрана, отбор должен происходить после выбора машины в форме документа "Заявка на транспорт"....


#2 Zaval

Zaval

    Генерал-полковник

  • Пользователи
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 1109 Сообщений:
148
  • Город , ,

Опубликовано 29 June 2010 - 09:52

Ваш "отбор" после получения данных никого не волнует. Походу, вы получите последнюю запись регистра вообще.
Попробуйте СрезПоследних.
А если три грузчика понадобится? smile
Киев

#3 Den-Ef

Den-Ef

    Рядовой

  • Пользователи
  • 18 Сообщений:
0
  • ГородПервомайск , Николаевская Область , Украина

Опубликовано 29 June 2010 - 10:28

Грузчика 3 не будет.Бригада формируется в начале рабочего дня. Но это не важно. СрезПоследних тоже не получается(((

#4 vahamov

vahamov

    Рядовой

  • Пользователи
  • 2 Сообщений:
0
  • ГородНиколаев , Николаевская Область , Украина

Опубликовано 29 June 2010 - 10:38

Извените Zaval, что вы имеете ввиду "..Ваш "отбор" после получения данных никого не волнует..."?
так и есть - получается последняя запись регистра вообще... независимо от машины, а нужно отбор по только-что выбранной машине ....

#5 Zaval

Zaval

    Генерал-полковник

  • Пользователи
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 1109 Сообщений:
148
  • Город , ,

Опубликовано 29 June 2010 - 12:43

vahamov, в том фрагменте автор получает данные без всякого отбора, затем создает отбор и никак и нигде его не использует. Чтобы добиться желаемого, нужно сформировать отбор, затем получить данные с его использованием. Так понятнее? Подробности - в СП.
Киев

#6 vahamov

vahamov

    Рядовой

  • Пользователи
  • 2 Сообщений:
0
  • ГородНиколаев , Николаевская Область , Украина

Опубликовано 29 June 2010 - 13:42

ага, например вот так:

Ресурсы = РегистрыСведений.Бригады.ПолучитьПоследнее(,Новый Структура("Машина",Машина));
Водитель=Ресурсы.Водитель;
Грузчик1=Ресурсы.Грузчик1;
Грузчик2=Ресурсы.Грузчик2;
ПокСчСпид=Ресурсы.ПокСчСпид;





0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 невидимых