Донецкий техникум промышленной автоматики

1С: Підприємство 8. Помилка формату потоку при виклику звітів.

  1. Додаткові матеріали:

Продовжуючи тему помилки формату потоку 1С розберемо ще одну типову ситуацію Продовжуючи тему помилки формату потоку 1С розберемо ще одну типову ситуацію. В даному випадку однойменну помилку ми отримали при спробі викликати звіт, при цьому ні тестування і виправлення бази в Конфігураторі, ні перевірка утилітою chdbfl результатів не принесли. Всі перевірки стверджували, що база справна, також ми без проблем вивантажили - завантажили базу через DT-файл і спокійно змогли оновити. Саме час проаналізувати ситуацію.

Почнемо з початку, ніщо не віщувало біди - ніяких аварійних станів або збоїв. Просто в один день при спробі викликати звіт Оборотно сальдова-відомість ми отримали помилку формату потоку.

Зазвичай в таких випадках відразу виникають підозри на ушкодження бази, проте всі перевірки стверджували, що з базою все в порядку Зазвичай в таких випадках відразу виникають підозри на ушкодження бази, проте всі перевірки стверджували, що з базою все в порядку. Крім того, під іншим користувачем звіт відкривався і формувався нормально.

Стало ясно, що помилка криється десь в настройках конкретного користувача, однак очищення   профайлів   не дала жодного результату Стало ясно, що помилка криється десь в настройках конкретного користувача, однак очищення профайлів не дала жодного результату. Тому було вирішено вивчити інформацію про помилку більш докладно (що і треба було зробити на самому початку).

Відразу звертає на себе увагу повідомлення: Відразу звертає на себе увагу повідомлення:

Помилка при виклику методу контексту (Отримати)
СтруктураПараметров = СохраненнаяНастройка.ХраніліщеНастроек.Получіть ();
по причині:
Помилка формату потоку

Далі стає зрозуміліше. Йдемо в сховище налаштувань звітів: Операції - Довідники - Збережені настройки.

Відкриваємо довідник, відключаємо відбір і знаходимо настройку збійного звіту для даного нас користувача і ставимо позначку на видалення: Відкриваємо довідник, відключаємо відбір і знаходимо настройку збійного звіту для даного нас користувача і ставимо позначку на видалення:

Потім переходимо до Видаленню помічених об'єктів і видаляємо настройку Потім переходимо до Видаленню помічених об'єктів і видаляємо настройку.

Після чого перевіряємо звіт - Оборотно-сальдова відомість нормально відкривається і формується Після чого перевіряємо звіт - Оборотно-сальдова відомість нормально відкривається і формується. Подібна ситуація може виникнути з будь-яким іншим звітом, але незважаючи на страшне повідомлення про помилку формату потоку, рішення гранично просто і доступно самим користувачам. Головне не панікувати і не губитися, а уважно вивчити всю доступну інформацію про помилку, як правило вона містить відомості, що дозволяють швидко відшукати шляхи вирішення.

Додаткові матеріали:

  1. 1С Підприємство 8.2 Помилка при запуску програми.
  2. 1С: Підприємство 8. Помилка формату потоку при оновленні.