У меня отчет в 1С Бухгалтерии "карточка счета"
выдает ошибку "индекс находится за границами массива", что мне делать?
кусочек модуля:
Процедура ДоработатьКомпоновщикПередВыводом (ВнешниеНаборыДанных) Экспорт
Если ЗначениеЗаполнено (Счет) Тогда
ТиповыеОтчеты. УстановитьПараметр (КомпоновщикНастроек, "Счет", Счет) ;
КонецЕсли;
Если ЗначениеЗаполнено (НачалоПериода) Тогда
ТиповыеОтчеты. УстановитьПараметр (КомпоновщикНастроек, "НачалоПериода", НачалоДня (НачалоПериода)) ;
Иначе
ТиповыеОтчеты. УстановитьПараметр (КомпоновщикНастроек, "НачалоПериода", Дата (1, 1, 1));
КонецЕсли;
Если ЗначениеЗаполнено (КонецПериода) Тогда
ТиповыеОтчеты. УстановитьПараметр (КомпоновщикНастроек, "КонецПериода", КонецДня (КонецПериода)) ;
Иначе
ТиповыеОтчеты. УстановитьПараметр (КомпоновщикНастроек, "КонецПериода", Дата (3999, 11, 1));
КонецЕсли;
ТиповыеОтчеты. ДобавитьОтбор (КомпоновщикНастроек. Настройки. Структура [0].Структура [0].Отбор, "ПериодГруппировки",,ВидСравненияКомпоновкиДанных. Заполнено) ;
ТиповыеОтчеты. ДобавитьОтбор (КомпоновщикНастроек. Настройки. Структура [0].Структура [0].Структура [0].Отбор, "Регистратор",,ВидСравненияКомпоновкиДанных. Заполнено) ;
ТиповыеОтчеты. ДобавитьОтбор (КомпоновщикНастроек. Настройки. Структура [1].Структура [0].Отбор, "Регистратор",,ВидСравненияКомпоновкиДанных. Заполнено) ;
ТиповыеОтчеты. УстановитьПараметрВывода (КомпоновщикНастроек. Настройки. Структура [0].Структура [0], "ВыводитьОтбор", ТипВыводаТекстаКомпоновкиДанных. НеВыводить) ;
ТиповыеОтчеты. УстановитьПараметрВывода (КомпоновщикНастроек. Настройки. Структура [0].Структура [0].Структура [0], "ВыводитьОтбор", ТипВыводаТекстаКомпоновкиДанных. НеВыводить) ;
ТиповыеОтчеты. УстановитьПараметрВывода (КомпоновщикНастроек. Настройки. Структура [1].Структура [0], "ВыводитьОтбор", ТипВыводаТекстаКомпоновкиДанных. НеВыводить) ;
Если Периодичность = 0 Тогда
КомпоновщикНастроек. Настройки. Структура [0].Использование = Ложь;
КомпоновщикНастроек. Настройки. Структура [1].Использование = Истина;
Иначе
КомпоновщикНастроек. Настройки. Структура [0].Использование = Истина;
КомпоновщикНастроек. Настройки. Структура [1].Использование = Ложь;
КонецЕсли;
ТиповыеОтчеты. УстановитьПараметр (КомпоновщикНастроек, "Периодичность", Периодичность) ;
ТиповыеОтчеты. УстановитьПараметр (КомпоновщикНастроек, "ПС", Символы. ПС) ;
Если ЗначениеЗаполнено (Подразделение) Тогда
ТиповыеОтчеты. ДобавитьОтбор (КомпоновщикНастроек, "Подразделение", Подразделение, ВидСравненияКомпоновкиДанных. ВИерархии) ;
КонецЕсли;
ПоказателиОтчета = ДанныеОтчета. ПоказателиОтчета;
Что не так?
Бухгалтерия, аудит, налоги
У меня отчет в 1С Бухгалтерии "карточка счета"выдает ошибку "индекс находится за границами массива, что мне делать?
1С - лицензионное, только доработанное, я ж их и сопровождаю.
В этом случае зарегистрируйтесь на специализированных форумах, и спрашивайте там, тут всего лишь игра "набери балов и получи Высший разум", а потому получить адекватный ответ здесь не получится.. .
"Дата (1, 1, 1)" Строчка вообще не имеющая смысла, так при незаполненном поле "Начало периода" начальной датой всегда будет 01.01.0001, что собственно эта строчка принудительно пытается сделать, т. е. строчки
Если ЗначениеЗаполнено (НачалоПериода) Тогда
ТиповыеОтчеты. УстановитьПараметр (КомпоновщикНастроек, "НачалоПериода", НачалоДня (НачалоПериода)) ;
Иначе
ТиповыеОтчеты. УстановитьПараметр (КомпоновщикНастроек, "НачалоПериода", Дата (1, 1, 1));
КонецЕсли;
вообще можно удалить, так как по сути своей они ничего не меняют. Попробуйте НачалоМесяца (ТекущаяДата () вместо Дата (1, 1, 1)..
Строчка Дата (3999, 11, 1), при незаполненной поле "Конец периода" устанавливает его на дату 01.11.3999, если Вам не жалко Вашего времени, да и база небольшая, то желание клиента закон. Только зачем рассчитывать итоги по 01.11.3999г, пусть даже и пустые, может лучше КонецМесяца (ТекущаяДата (), тогда при незаполненном периоде отчет будет формироваться за текущий месяц.. .
В этом случае зарегистрируйтесь на специализированных форумах, и спрашивайте там, тут всего лишь игра "набери балов и получи Высший разум", а потому получить адекватный ответ здесь не получится.. .
"Дата (1, 1, 1)" Строчка вообще не имеющая смысла, так при незаполненном поле "Начало периода" начальной датой всегда будет 01.01.0001, что собственно эта строчка принудительно пытается сделать, т. е. строчки
Если ЗначениеЗаполнено (НачалоПериода) Тогда
ТиповыеОтчеты. УстановитьПараметр (КомпоновщикНастроек, "НачалоПериода", НачалоДня (НачалоПериода)) ;
Иначе
ТиповыеОтчеты. УстановитьПараметр (КомпоновщикНастроек, "НачалоПериода", Дата (1, 1, 1));
КонецЕсли;
вообще можно удалить, так как по сути своей они ничего не меняют. Попробуйте НачалоМесяца (ТекущаяДата () вместо Дата (1, 1, 1)..
Строчка Дата (3999, 11, 1), при незаполненной поле "Конец периода" устанавливает его на дату 01.11.3999, если Вам не жалко Вашего времени, да и база небольшая, то желание клиента закон. Только зачем рассчитывать итоги по 01.11.3999г, пусть даже и пустые, может лучше КонецМесяца (ТекущаяДата (), тогда при незаполненном периоде отчет будет формироваться за текущий месяц.. .
Ты сам что ли обработку написал? Или это стандартная глючит?
Если 1С лицензионная - продавец и установщик сами должны ошибку исправить или организация которая вас обновляет -если все иначе - ни чего не получится, "взломаные" долго не работают. Самому разбираться - себе дороже, заглючит в конце года и всю информацию потеряете
Похожие вопросы
- Вопрос по программе 1С бухгалтерия предприятия.
- Как составить карточку счета 51 в 1С 8 версии?
- Хочу зарегистрировать ИП, нужно ли мне покупать 1С склад и 1С Бухгалтерия ???
- Какой программой выгодно заменить 1С Бухгалтерию 8 на промышленном предприятии? в чем заключается выгода?
- Бухгалтера и знающие программу 1С-бухгалтерию помогите мне пожалуйста???
- Конфигурация 1с Бухгалтерия
- Подскажите кто должен расписываться в приходном ордере на получение путёвок (кто принял, а кто сдал? ) 1С: Бухгалтерия 8
- Где можно скачать 1С бухгалтерия. Без платного ключа? ? Где можно скачать 1С бухгалтерия. Без платного ключа??
- где скачать пиратскую версию 1С Бухгалтерия предприятия, редакция 1.6 v8
- кто работает с 1с бухгалтерия