Имя: Пароль:
1C
1С v8
Простейший вопрос, но что-то не "включусь"...
0 Avtokrator
 
24.07.13
09:26
Доброго времени суток, уважаемые форумчане.
Чот-то с утра никак не могу проснуться...
Вопрос элементарный:
можете скинуть простой кусок любого кода, перекидывающий из регистра сведений информацию в табличную часть документа.
1 Капитан О
 
24.07.13
09:30
нет
2 ДенисЧ
 
24.07.13
09:32
я не стану.
3 memogolik
 
24.07.13
09:32
Ну а в чем проблема?
Из регистра сведений выгружаешь в массив или таблицу значений.
Потом цикл по таблице - и в нем добавляешь по строке в табличную часть.
4 1Сергей
 
24.07.13
09:33
Запрос не предлагать?
5 SerF_2011
 
24.07.13
09:34
Я тоже не хотел, но не выдержал.
   Набор = РегистрыСведений.Регистр.СоздатьНаборЗаписей();
   
   Набор.Прочитать();
   
   Док.ТЧ.Загрузить(Набор.Выгрузить());
6 SeraFim
 
24.07.13
09:36
(5)блин, опередил)))
7 Avtokrator
 
24.07.13
09:37
Запрос = Новый Запрос;
   Запрос.УстановитьПараметр("Регистратор", Заказ);
   Запрос.Текст = "ВЫБРАТЬ
                  |    ТоварыВПереработкеСтанций.Номенклатура.Код как Код,
                  |    ТоварыВПереработкеСтанций.Номенклатура как Номенклатура,
                  |    ТоварыВПереработкеСтанций.СерияНоменклатуры как СерияНоменклатуры,
                  |    ТоварыВПереработкеСтанций.Количество как Количество,
                  |    ТоварыВПереработкеСтанций.ЕдиницаИзмеренияМест как ЕдиницаИзмеренияМест,
                  |    ТоварыВПереработкеСтанций.Коэффициент как Коэффициент
                  |ИЗ
                  |    РегистрНакопления.ТоварыВПереработкеСтанций КАК ТоварыВПереработкеСтанций
                  |ГДЕ
                  |    ТоварыВПереработкеСтанций.Регистратор = &Регистратор";

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


что тут забыл?
8 1Сергей
 
24.07.13
09:37
(7) в (0) разговор шел про регистр сведений
9 Avtokrator
 
24.07.13
09:38
Не проснулся до конца... надо было сразу код выгружать на Мисту...
10 SerF_2011
 
24.07.13
09:39
(7) это телепат-проверка?
скажи хотя бы на что ругается, какая ошибка
11 Jonny_Khomich
 
24.07.13
09:39
(8) он ещё спит
12 zippygrill
 
24.07.13
09:39
получитьОбъект? записать? Материалы точно ТЧ документобъекта?
13 1Сергей
 
24.07.13
09:40
Тани виноваты?
14 palpetrovich
 
24.07.13
09:41
НоваяСтрока = Материалы.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, Выборка)
15 zippygrill
 
24.07.13
09:42
автор кофе пошел попить :)
16 SerF_2011
 
24.07.13
09:43
(15) не, заснул
17 1Сергей
 
24.07.13
09:43
(13) *Танки
Я тоже, кажись, не проснулся
18 Avtokrator
 
24.07.13
09:44
Материалы - таблица в документе,

Да нет, еще сплю что-то...
19 Ork
 
24.07.13
09:45
(17) Откуда знаешь? Ты то может и от танков не проснулся... А ТС может и от Тань, или Оль... Каждому свое однако.
20 memogolik
 
24.07.13
09:46
где условие в запросе на  "&Регистратор"
|    ТоварыВПереработкеСтанций.Регистратор = &Регистратор";
?
21 memogolik
 
24.07.13
09:46
(20) упс нашел)
22 SerF_2011
 
24.07.13
09:47
как вариант, у него документ не проведен
23 SerF_2011
 
24.07.13
09:48
(21) сонная ветка)
24 1Сергей
 
24.07.13
09:48
(22) или ещё лучше - заполняется в проведении :)
25 Avtokrator
 
24.07.13
09:49
Запрос.УстановитьПараметр("Регистратор", Заказ);
Берется - заказ поставщику. Уже проведенный...
26 Avtokrator
 
24.07.13
09:49
(23) И не говори...
27 1Сергей
 
24.07.13
09:51
Разбуди отладчик
28 SerF_2011
 
24.07.13
09:53
(25) Ты бы поделился с собравшимися - что у тебя происходит, ни одна строка не создается? Или ошибка какая вываливается. Иначе уснет твоя тема.
29 Avtokrator
 
24.07.13
09:53
Ой блин... яж не то беру из регистра....

|    ТоварыВПереработкеСтанций.Регистратор = &Регистратор";
30 Avtokrator
 
24.07.13
09:53
Все, теперь вижу почему пусто!
31 1Сергей
 
24.07.13
09:54
не, это не танки...
это Таньки. Инфа 146%
32 George Wheels
 
24.07.13
09:55
(7) А где Периол?
33 SerF_2011
 
24.07.13
09:55
(30) Аплодисменты, занавес.
34 Avtokrator
 
24.07.13
09:55
Спасибо большое!!  За то, что помогли проснуться!!!
Неее... не Таньки, а полуночное писание кода дома...
35 George Wheels
 
24.07.13
09:55
(32) Период
36 George Wheels
 
24.07.13
09:56
(34) Код генетический?
37 1Сергей
 
24.07.13
09:57
(32) (35) нафига?
38 Avtokrator
 
24.07.13
09:57
Тут идет отбор записей регистра по полю "Документ"...
39 George Wheels
 
24.07.13
09:58
Я тоже ещё на подушке.
40 Avtokrator
 
24.07.13
09:58
(36) Неее... машинный, в начеле немного 1С, потом - PHP и НTML...
41 Avtokrator
 
24.07.13
09:59
Да.... тема сонных людей у нас получилась)
Независимо от того, куда вы едете — это в гору и против ветра!