Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 21:56

Помогите создать отчет

Автор Люсёк, 20 окт 2010, 18:17

0 Пользователей и 3 гостей просматривают эту тему.

progmikon

Если нет найденных строк, т.е. количество элементов в  МассивСтрок = 0, вот этот код НайденнаяСтрока = МассивСтрок[0]; вызовет ошибку.

Люсёк

А эта ошибка что значит?


{Документ.НачислениеЗарплатыРаботникамОрганизаций.Форма.ФормаДокумента(4852)}: Ошибка при вызове метода контекста (НайтиСтроки): Неверное имя колонки
           МассивСтрок = ТЗ.НайтиСтроки(Отбор);

progmikon

В колонках отбора и самой таблицы разные имена

Отбор.Вставить("ВидРасчета"  <-

Люсёк

точно разные((( и чего делать?

progmikon

:) Назвать в отборе так как в ТЗ.

Отбор.Вставить("ИМЯ_КОЛОНКИ_КАК_В_ТЗ", СтрокаТЧ.Сотрудник);

Люсёк

у меня массив строк получается пустым, хотя не должен.

progmikon

Проверьте, правильные ли вы значения в отбор передаете.

Люсёк

а что делать если в таблицеНачислений "оплата за выезды", а в ТЗ "количество выездов"

progmikon

Цитата: Люсёк от 22 окт 2010, 14:16
а что делать если в таблицеНачислений "оплата за выезды", а в ТЗ "количество выездов"

Не понял вас?

Люсёк

вы сказали проверить правильные ли значения я передаю в отбор. Дык вот, например, в ТаблицеНачислений: Сотрудник - "оплата за выезды"=2. В ТЗ: этот же Сотрудник - "количество выездов"=3.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск