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

Отчет

Автор siralex, 06 янв 2016, 10:24

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

siralex

Добрый день. формирую отчет за 2014 год, выдает ошибку

{Форма.ФормаОтчета.Форма(708)}: Ошибка при вызове метода контекста (Область)
        Таб.Область("R"+СтрокаПромИтогов+"C"+ц).Текст = числоПромИтогов - СпПром[ц-3].Значение;
по причине:
Область не найдена: R0C3
отчет один.. за 15 год формируем норм..


vitasw

отладчик вам в руки - по-другому никак.

siralex

Цитата: vitasw от 06 янв 2016, 11:16
отладчик вам в руки - по-другому никак.

да я новичок.. не шарю(
Добавлено: 06 янв 2016, 11:17


Цитата: vitasw от 06 янв 2016, 11:16
отладчик вам в руки - по-другому никак.


он за 2014 год только 8 месяцев формирует.. а 2015 норм..
Добавлено: 06 янв 2016, 11:47


ПОМОГИТЕ пожалуйста

cska-fanat-kz

В 2014ом году СтрокаПромИтогов принимает значение 0 (ноль)
В 2015ом году почему-то нет

одного отчета - мало,
еще и данные нужны.
ну или хотя бы НАЗВАНИЕ КОНФИГУРАЦИИ!!! :kmtu:
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

siralex

Цитата: cska-fanat-kz от 06 янв 2016, 11:49
В 2014ом году СтрокаПромИтогов принимает значение 0 (ноль)
В 2015ом году почему-то нет

одного отчета - мало,
еще и данные нужны.
ну или хотя бы НАЗВАНИЕ КОНФИГУРАЦИИ!!! :kmtu:

ок.. а как поправить на 1?

cska-fanat-kz

точки останова - в помощь.
анализируйте, почему так.

или должны за вас разжевать и в рот положить? :angry:
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

siralex

Цитата: cska-fanat-kz от 06 янв 2016, 12:05
точки останова - в помощь.
анализируйте, почему так.

или должны за вас разжевать и в рот положить? :angry:

спс. просто не умею
Добавлено: 06 янв 2016, 13:02


На внешнем отчете отладка не получается
Добавлено: 06 янв 2016, 13:10


Для сч = 0 По СписокСкладов.Количество() - 1 Цикл
      текПодразделение = СписокСкладов[сч].Значение;
      НовСтрока = ВыбПод.Добавить();
      НовСтрока.Подразделение = текПодразделение;
      НовСтрока.Код = текПодразделение.Код;
   КонецЦикла;
вот ошибка походу

cska-fanat-kz

до этого на другое ругалось на самом деле...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

siralex

Для ц = 3 По СписокСкладов.Количество() + 2 Цикл
      
      стрПромИтогов = Таб.Область("R8C"+Строка(ц)).Текст;
      числоПромИтогов = ?(ПустаяСтрока(стрПромИтогов), 0, Число(стрПромИтогов));
      Таб.Область("R"+СтрокаПромИтогов+"C"+ц).Текст = числоПромИтогов - СпПром[ц-3].Значение;
      
   КонецЦикла;
вот тут.

cska-fanat-kz

воооот
теперь отладчиком смотрим что у вас в
    Таб.Область("R8C"+Строка(ц)).Текст
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

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

Рейтинг@Mail.ru

Поиск