Тема: Ошибка при создании отчета "Кассовая книга (КО-4)"

Ответить в теме
Показано с 1 по 15 из 15
  1. Вверх #1
    Новичок
    Пол
    Мужской
    Возраст
    45
    Сообщений
    31
    Репутация
    10

    По умолчанию Ошибка при создании отчета "Кассовая книга (КО-4)"

    Добрый день.
    Установлена конфигурация "Управление торговым предприятием для Украины", редакция 1.2. (1.2.8.7) Платформа 1С:Предприятие 8.2 (8.2.15.301)
    06.08.2012 г. обновил конфигурацию до 1.2.8.7
    При создании отчета "Кассовая книга (КО-4)" при выборе периода с 01.08.2012 г. и раньше появляется ошибка "Поле объекта не найдено (НомерОрдера)"
    Подробно:
    {Отчет.КассоваяКнига.МодульОбъекта(845)}: Поле объекта не найдено (НомерОрдера)
    Строка.НомерОрдера = ОбщегоНазначения.ПреобразоватьВЧисло(Результат.Рег истратор.НомерОрдера);
    При выборе периода с 02.08.2012 г. такой ошибки нет.
    Подскажите плиз как эту ошибку устранить?


  2. Вверх #2
    Постоялец форума Аватар для yarosha
    Пол
    Мужской
    Сообщений
    1,380
    Репутация
    533
    Все очень просто. До Вас кто-то там лазил в конфигурации, явно не понимая, чем он (она, оно) занимается.
    НомерОрдера - Тип - Число. Это в типовом решении, без доработок.
    Так что, сравнивать с конфигурацией поставщика и искать, в чем причина.
    Мао Цзэдун - Большой Шалун!
    Just fof Lulz. Ибо Ваистену!!! О! Как!

  3. Вверх #3
    Новичок
    Пол
    Мужской
    Возраст
    45
    Сообщений
    31
    Репутация
    10
    Цитата Сообщение от yarosha Посмотреть сообщение
    Все очень просто. До Вас кто-то там лазил в конфигурации, явно не понимая, чем он (она, оно) занимается.
    НомерОрдера - Тип - Число. Это в типовом решении, без доработок.
    Так что, сравнивать с конфигурацией поставщика и искать, в чем причина.
    Как раз никто и не лазил. Эта ошибка появляется после обновления конфигурации до 1.2.8.7

  4. Вверх #4
    Новичок
    Пол
    Мужской
    Возраст
    45
    Сообщений
    31
    Репутация
    10
    Эта ошибка возникает только если выбрать период с 01.08.2012 г.или ранее. Если выбрать период с 02.08.2012 г. такой ошибки нет.

    Для эксперимента создаю Приходно-касовый ордер от 01.08.2012 г.Формирую отчет ошибка есть.Потом в этом же Приходно-касовом ордере изменяю дату на 02.08.2012 г. Формирую отчет - все нормально.Ошибки нет.

  5. Вверх #5
    Модератор Аватар для Mulder_1
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    44
    Сообщений
    710
    Репутация
    52
    И все же yarosha возможно прав (может просто вы не знаете что конфигурацию дорабатывали)
    Кассовая книга реагирует (при определения номера ордера) и жестко привязана к типам документов :
    Приходный кассовый ордер
    Расходный кассовый ордер

    есть еще вариант "прочее" в документе основания которого, должен стоят ПКО

    так вот ... либо у вас касса двигается неверным документом (без основания ПКО, а такое возможно если кто то менял механизм конфигурации)
    либо кто то внес еще какие то изменения, на которые реагирует кассовая книга, но при этом не учел необходимости определения номера ордера...

    т.е. посмотрите как у вас двигалась касса первого числа ... были ли какие то "нестандарты", и получите ответ на свой вопрос ...
    Кратк. - сестр. тал. !

  6. Вверх #6
    Новичок
    Пол
    Мужской
    Возраст
    45
    Сообщений
    31
    Репутация
    10
    Конфигурация типовая. она не дорабатывалась Это исключено.
    Цитата Сообщение от Mulder_1 Посмотреть сообщение
    т.е. посмотрите как у вас двигалась касса первого числа ... были ли какие то "нестандарты", и получите ответ на свой вопрос ...
    А вот это посмотрю.
    Кстати я выгрузил отчет "Кассовая книга (КО-4)" из конфигурации до обновления и прикрутил до обновленной конфигурации как внешний отчет и все работает без ошибок.А встроенный отчет до 02.08.2012 г. выдает ошибку.Как мне кажется это с обновлениями проблема. Хотя кто его знает...Ищу решение проблемы.

  7. Вверх #7
    Новичок
    Пол
    Мужской
    Возраст
    45
    Сообщений
    31
    Репутация
    10
    Вот прогнал через отладчик:

    Строка.НомерОрдера = ОбщегоНазначения.ПреобразоватьВЧисло(Результат.Рег истратор.НомерОрдера); {(1,93)}: Ошибка у виражении

    Как с этим бороться?

  8. Вверх #8
    Посетитель Аватар для recon
    Пол
    Мужской
    Возраст
    36
    Сообщений
    490
    Репутация
    64
    Как, как. Раз вы уже в отладчике смотрите что такое регистратор. Похоже что в каком то платежном документе сделали номер ордера строкой, и у вас в документе содержится в этом поле буквы вместо цифр.
    Hoc est vivere bis,vita posse priore frui!

  9. Вверх #9
    Новичок
    Пол
    Мужской
    Возраст
    45
    Сообщений
    31
    Репутация
    10
    Цитата Сообщение от recon Посмотреть сообщение
    Как, как. Раз вы уже в отладчике смотрите что такое регистратор. Похоже что в каком то платежном документе сделали номер ордера строкой, и у вас в документе содержится в этом поле буквы вместо цифр.
    Заменили буквы цифрами ошибка осталась.

  10. Вверх #10
    Новичок
    Пол
    Мужской
    Возраст
    45
    Сообщений
    31
    Репутация
    10
    Спасибо всем за участие в решении проблемы.
    Будем выходить из ситуации с помощью внешнего отчета.
    Я скопировал отчет "Кассовая книга (КО-4)" из конфигурации до обновления (1.2.7.4) и загрузил в обновленную конфигурацию как внешний отчет.Ошибок нет.

  11. Вверх #11
    Модератор Аватар для Mulder_1
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    44
    Сообщений
    710
    Репутация
    52
    ради интереса... выгрузите отчет (неработающий) и выложите ... гляну .. просто интересно ... не верю я в чудеса .. но мало ли =))
    Кратк. - сестр. тал. !

  12. Вверх #12
    Новичок
    Пол
    Мужской
    Возраст
    45
    Сообщений
    31
    Репутация
    10
    Цитата Сообщение от Mulder_1 Посмотреть сообщение
    ради интереса... выгрузите отчет (неработающий) и выложите ... гляну .. просто интересно ... не верю я в чудеса .. но мало ли =))
    http://files.mail.ru/WKUDDY

  13. Вверх #13
    Постоялец форума Аватар для yarosha
    Пол
    Мужской
    Сообщений
    1,380
    Репутация
    533

    По умолчанию Проблема в регистраторе

    Цитата Сообщение от grantmet Посмотреть сообщение
    Добрый день.
    Установлена конфигурация "Управление торговым предприятием для Украины", редакция 1.2. (1.2.8.7) Платформа 1С:Предприятие 8.2 (8.2.15.301)
    06.08.2012 г. обновил конфигурацию до 1.2.8.7
    При создании отчета "Кассовая книга (КО-4)" при выборе периода с 01.08.2012 г. и раньше появляется ошибка "Поле объекта не найдено (НомерОрдера)"
    Подробно:
    {Отчет.КассоваяКнига.МодульОбъекта(845)}: Поле объекта не найдено (НомерОрдера)
    Строка.НомерОрдера = ОбщегоНазначения.ПреобразоватьВЧисло(Результат.Рег истратор.НомерОрдера);
    При выборе периода с 02.08.2012 г. такой ошибки нет.
    Подскажите плиз как эту ошибку устранить?
    По строке 845.

    Читаем внимательно:

    Строка.НомерОрдера = ОбщегоНазначения.ПреобразоватьВЧисло(Результат.Рег истратор.НомерОрдера);

    Это означает, что для движений по соответствующим счетам был использован документ-регистратор, в котором просто нет реквизита "НомерОрдера".
    Например, это мог быть документ "КорректировкаЗаписейРегистра"

    Карточка счета 301 - и ищешь бяку (есть такой стандартный отчет). Вуаля! Там должны быть только приходные и расходные кассовые ордера.

    БУ Ведь делов-то - тьфу - и растереть.
    Инфа 146%

    На скачивание-перекачивание, запуск, написание постов, тем и прочее ушло больше времени, чем на идентификацию ошибки.
    Последний раз редактировалось yarosha; 14.08.2012 в 01:50.
    Мао Цзэдун - Большой Шалун!
    Just fof Lulz. Ибо Ваистену!!! О! Как!

  14. Вверх #14
    Модератор Аватар для Mulder_1
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    44
    Сообщений
    710
    Репутация
    52
    Читаем внимательно :

    Цитата Сообщение от grantmet Посмотреть сообщение
    Эта ошибка возникает только если выбрать период с 01.08.2012 г.или ранее. Если выбрать период с 02.08.2012 г. такой ошибки нет.

    Для эксперимента создаю Приходно-касовый ордер от 01.08.2012 г.Формирую отчет ошибка есть.Потом в этом же Приходно-касовом ордере изменяю дату на 02.08.2012 г. Формирую отчет - все нормально.Ошибки нет.
    с учетом этого - ситуация все же другая ... но доля правды возможно есть ...

    // не раз замечаю ярошу, пытающегося дать ответ, не прочитав внимательно дискуссию
    Кратк. - сестр. тал. !

  15. Вверх #15
    Постоялец форума Аватар для yarosha
    Пол
    Мужской
    Сообщений
    1,380
    Репутация
    533
    Цитата Сообщение от Mulder_1 Посмотреть сообщение
    Читаем внимательно :
    с учетом этого - ситуация все же другая ... но доля правды возможно есть ...
    // не раз замечаю ярошу, пытающегося дать ответ, не прочитав внимательно дискуссию
    Примеры в тудию, плз.
    Курим строку 845. Там все черным по белому:
    {Отчет.КассоваяКнига.МодульОбъекта(845)}: Поле объекта не найдено (НомерОрдера)
    Строка.НомерОрдера = ОбщегоНазначения.ПреобразоватьВЧисло(Результат.Рег истратор.НомерОрдера);
    Далее. Смотрим, что за строка:
    Строка.НомерОрдера = ОбщегоНазначения.ПреобразоватьВЧисло(Результат.Рег истратор.НомерОрдера);
    Здесь выражение "НомерОрдера" встречается после "Регистратор", а "Регистратор" - это документ.
    А раз такая ошибка, значит в докумете-регистраторе нет такого реквизита.
    Продолжим дискуссию?
    Последний раз редактировалось Mulder_1; 16.08.2012 в 13:01.
    Мао Цзэдун - Большой Шалун!
    Just fof Lulz. Ибо Ваистену!!! О! Как!


Ответить в теме

Похожие темы

  1. 22 июля: Synth Gothic Party "Note From a Decadence"
    от Dimiz в разделе Музыка
    Ответов: 17
    Последнее сообщение: 05.04.2020, 20:20
  2. 06.05.2005 Gothic-party "Серый сон", концерт "
    от Оборотень в разделе Музыка
    Ответов: 4
    Последнее сообщение: 15.03.2014, 10:48
  3. Кто-нибудь сталкивался с фирмой "Портал" (ЧП "
    от OTM в разделе Основной форум
    Ответов: 2
    Последнее сообщение: 08.04.2004, 08:37

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения