![]() |
![]() |
|
НомерСтроки в Таблице Значений | ☑ | ||
---|---|---|---|---|
0
vadrad
21.08.07
✎
17:49
|
Выгружаю
РезультатЗапроса = Запрос.Выполнить(); ТЗ = РезультатЗапроса.Выгрузить(); НомерСтроки = 1; Для каждого СтрокаТЗ Из ТЗ Цикл Строка.НомерСтроки = СтрокаТЗ.НомерСтроки; НомерСтроки = НомерСтроки + 1; КонецЦикла; Ругается {Документ.aПодготовкаДекларации.Форма.ФормаДокумента(106)}: Поле объекта не обнаружено (НомерСтроки)Строка.НомерСтроки = СтрокаТЗ.НомерСтроки; Колонка в ТЗ создана Где ошибка? Или как по другому? |
|||
1
ТелепатБот
гуру
21.08.07
✎
17:49
|
||||
2
AntonU
21.08.07
✎
17:51
|
А что такое "Строка.НомерСтроки" ?
|
|||
3
vadrad
21.08.07
✎
17:53
|
Нужно добавить нумерацию строк в ТЗ
|
|||
4
France
21.08.07
✎
17:57
|
что такое "Строка"?..
|
|||
5
Vozhd
21.08.07
✎
17:58
|
(4) Строка - это набор цифро-буквенных символов, а так же пробельных символов, знаков препинания и прочей псевдографики...
|
|||
6
France
21.08.07
✎
18:00
|
(5) вах...еще раз можно, а то не успел записать в блокнот..
|
|||
7
vadrad
21.08.07
✎
18:00
|
Не правильно скопировал.
РезультатЗапроса = Запрос.Выполнить(); ТЗ = РезультатЗапроса.Выгрузить(); НомерСтроки = 1; Для каждого СтрокаТЗ Из ТЗ Цикл Строка = НДСЗакупкиПоСчетФактурам.Добавить(); Строка.НомерСтроки = СтрокаТЗ.НомерСтроки; НомерСтроки = НомерСтроки + 1; КонецЦикла; |
|||
8
France
21.08.07
✎
18:02
|
ага..
а что такое "НДСЗакупкиПоСчетФактурам" (5) ась?.. что ж такое НДСЗакупкиПоСчетФактурам? |
|||
9
zbv
21.08.07
✎
18:03
|
Что такое "НДСЗакупкиПоСчетФактурам"
|
|||
10
vadrad
21.08.07
✎
18:03
|
(8)
НДСЗакупкиПоСчетФактурам - Табличное поле "НДСЗакупкиПоСчетФактурам" |
|||
11
France
21.08.07
✎
18:06
|
и в нем (таблице значений), конечно же есть колонка "НомерСтроки"?
|
|||
12
Crongwild
21.08.07
✎
18:06
|
Строка табличной части
НомерСтроки (LineNumber) Использование: Только чтение. Во-первых, не надо туда ничего записывать, поставится автоматом. А во-вторых, раз ругается, что "Поле объекта не обнаружено", то вопрос: в списке полей запроса есть поле "НомерСтроки"? |
|||
13
hhhh
21.08.07
✎
18:06
|
(7) В таблице значений нет такой колонки НомерСтроки. Или ты сам ее добавил?
|
|||
14
vadrad
21.08.07
✎
18:07
|
Вот запрос
ДСЗакупкиПоСчетФактурам.Очистить(); Запрос = Новый Запрос; Запрос.Текст = " ВЫБРАТЬ | СУММА(НДСПокупки.НДС) КАК НДС, | НДСПокупки.Регистратор.Контрагент КАК Продавец, | НДСПокупки.Регистратор.Контрагент.ИНН КАК ПокупательИНН, | СчетФактураПолученный.НомерВходящегоДокумента Как Номер, | СчетФактураПолученный.Дата, | СчетФактураПолученный.ДокументОснование, | НДСПокупки.Регистратор | ИЗ | РегистрНакопления.НДСПокупки КАК НДСПокупки | ЛЕВОЕ СОЕДИНЕНИЕ Документ.СчетФактураПолученный КАК СчетФактураПолученный | ПО НДСПокупки.Регистратор = СчетФактураПолученный.ДокументОснование | ГДЕ | СчетФактураПолученный.Проведен = ИСТИНА | И | (НДСПокупки.Организация = &Организация) И | НДСПокупки.Регистратор.Дата <= &КонецПериода И | НДСПокупки.Регистратор.Дата >= &НачалоПериода | СГРУППИРОВАТЬ ПО | НДСПокупки.Регистратор.Контрагент, | СчетФактураПолученный.НомерВходящегоДокумента, | СчетФактураПолученный.Дата, | СчетФактураПолученный.ДокументОснование, | НДСПокупки.Регистратор.Контрагент.ИНН, | НДСПокупки.Регистратор |УПОРЯДОЧИТЬ ПО СчетФактураПолученный.Дата" ; Запрос.УстановитьПараметр("НачалоПериода", НачалоДня(НачалоПериода)); Запрос.УстановитьПараметр("КонецПериода", КонецДня(КонецПериода)); Запрос.УстановитьПараметр("Организация", Организация); РезультатЗапроса = Запрос.Выполнить(); ТЗ = РезультатЗапроса.Выгрузить(); НомерСтроки = 1; Для каждого СтрокаТЗ Из ТЗ Цикл Строка = НДСЗакупкиПоСчетФактурам.Добавить(); Строка.Номер = СтрокаТЗ.Номер; Строка.Дата = СтрокаТЗ.Дата; Строка.НомерСтроки = СтрокаТЗ.НомерСтроки; Строка.Продавец = СтрокаТЗ.Продавец; Строка.НДС = СтрокаТЗ.НДС; НомерСтроки = НомерСтроки + 1; КонецЦикла; Все работает, только надо в ТЗ доьавить колонку номер строки |
|||
15
Регистратор
21.08.07
✎
18:08
|
вообщето такого реквизита в обычной таблице значений быть не должно, в V8 вроде используется метод .ИНДЕКС(...) . это не 7.7, а НомерСтроки в таблице запроса наверно вылез из реквизита виртуальной таблицы регистра
|
|||
16
hhhh
21.08.07
✎
18:08
|
Используй Индекс(СтрокаТЗ) - это одно и то же.
|
|||
17
Crongwild
21.08.07
✎
18:08
|
А не проще тогда будет
НДСЗакупкиПоСчетФактурам.Загрузить(ТЗ); |
|||
18
artem666
21.08.07
✎
18:33
|
(15) Согласен! или попробой для проверки назвать не "номер строки" а "номерстроки1" - и че напишет
|
|||
19
vadrad
21.08.07
✎
18:39
|
Где стандартных это отрабатывается?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |