×
×
Закрытая тема
Показано с 1 по 26 из 26
  1. #1
    Модератор Бухбизнеса Аватар для Демидова Татьяна
    Регистрация
    11.03.2002
    Адрес
    Москва
    Сообщений
    15,933

    Ошибка в глобальном модуле?

    1С 7.7 бух 21, типовая 465 конфигурация.

    При запуске программы (предприятия) выдает следующую запись в окне сообщений:
    Выполняется проверка необходимых обновлений информационной базы.
    Значение = СтрокаКарточки.ПолучитьЗначение(НомКолонки);
    {Глобальный модуль(10659)}: Значение не представляет агрегатный объект (ПолучитьЗначение)


    Так же запись возникает при формировании карточки по ЕСН по одному из сотрудников.

    Что это и как лечится?
    Поделиться с друзьями
    Демидова Татьяна

  2. #2
    Модератор Аватар для Aquad
    Регистрация
    04.12.2002
    Адрес
    Москва
    Сообщений
    3,870
    Скорее всего, что-то не заполнено для данного сотрудника ...

    А так, только смотрение на месте ...

    ЗЫ. Ошибка из разрядя: Я точное не знаю, но мне чего-то не хватает ...

  3. #3
    Бухгалтер Аватар для ZloiBuhgalter
    Регистрация
    21.08.2003
    Адрес
    г.Москва. р-н Выхино (для тактических ракет, точнее - не обязательно)
    Сообщений
    12,863
    Скорее всего - обновление с 460->461 не прошло успешно еще тогда...
    У меня эти проблемы были, и в 1С срочно выпустили релиз 462,
    где это было устранено....

  4. #4
    Модератор Бухбизнеса Аватар для Демидова Татьяна
    Регистрация
    11.03.2002
    Адрес
    Москва
    Сообщений
    15,933
    такого обновления не было. мы с 459 на 464 обновились, затем на 465.
    во всех базах все ок, а в одной такой глюк.
    Демидова Татьяна

  5. #5
    Модератор Аватар для Aquad
    Регистрация
    04.12.2002
    Адрес
    Москва
    Сообщений
    3,870
    Демидова Татьяна,
    А не ругалось во время обновления ?!
    Там ничего не менялось !?

  6. #6
    Клерк
    Регистрация
    25.01.2005
    Сообщений
    106
    Если каждый раз выдается:
    Выполняется проверка необходимых обновлений
    значит обновление не завершилось нормально.
    Поставьте в отладчике точку останова перед строкой 10659 Глобального модуля и посмотрите, что там не так, чья карточка...
    А вернее всего: первая строчка из первого ответа

  7. #7
    Модератор Бухбизнеса Аватар для Демидова Татьяна
    Регистрация
    11.03.2002
    Адрес
    Москва
    Сообщений
    15,933
    Aquad, не ругалось. ничего не менялось.
    ValeraH, может я что-то непоняла, что должно получиться?
    я поставила точку останова перед 10659, открыла бухию, а она зависла.
    Демидова Татьяна

  8. #8
    Умный Клерк!
    Регистрация
    07.01.2004
    Адрес
    Владимир
    Сообщений
    13,623
    В отладчике открываешь табло, вводишь имя интересующей переменной и смотришь, что за значение в ней и т.д.
    1.Открыта новая радиостанция для юзеров под названием RТ FМ. По ней будут транслироваться чтения различных мануалов и ответы на часто задаваемые вопросы.
    2. "Помогая ленивым людям, ты помогаешь им сесть на свою шею" Сян-Цзы

  9. #9
    Клерк
    Регистрация
    25.01.2005
    Сообщений
    106
    А вообще-то исправление ошибок 1С это зачастую танец с бубном
    Вчера обновлял очередную существенно правленную бухгалтерию. Накатывал 4.65 дважды, первый раз - приоритет загружаемой, объединять. Это для того, чтобы в измененных справочниках и документах сохранились добавленные реквизиты и вставки в тексте не удалялись бы, а только закомментировались.
    Так вот после сохранения изменений пошла проверка обновления и вылетела с криком:
    Обработка.ОбновлениеИБ (7192) Переменная не определена Таблица.
    Таблица<?>.АктивнаяОбласть(Ссылка);
    Тем не менее я продолжил и накатил 4.65 ещё раз - приоритет загружаемой, замещать, сняв галочки с измененных мною справочников и документов (по ним пробежал и снял комментариии со своих правок).
    После этого проверка обновления прошла без проблем.
    Что было? А бог его знает, главное, что исчезло )

  10. #10
    Модератор Бухбизнеса Аватар для Демидова Татьяна
    Регистрация
    11.03.2002
    Адрес
    Москва
    Сообщений
    15,933
    В отладчике открываешь табло, вводишь имя интересующей переменной и смотришь, что за значение в ней и т.д.
    значение=1
    и что мне должно это сказать?

    кусок модуля, в котором глюк (жирным - строка в которой глюк:
    Для СчСотров = 1 По ВсегоСотров Цикл
    Сотрудник=Сотрудники.ПолучитьЗначение(СчСотров);

    КодСотра=Сотрудник.Код;
    ИмяСотра=Сотрудник.Наименование;
    Если ПустоеЗначение(""+КодСотра+ИмяСотра)=1 Тогда
    Продолжить
    КонецЕсли;

    КодСотраВтаблице=глПолучитьУникальныйКодСотрудника(КодСотра);
    НомерСтрокиСотрудника = 0;
    Если ДоходыВычетыНалогиСотрудников.НайтиЗначение(КодСотраВтаблице+"01", НомерСтрокиСотрудника, 1) = 0 Тогда
    Продолжить;

    Иначе
    НомерСтрокиСотрудника = НомерСтрокиСотрудника - 1;
    КонецЕсли;

    ИтогиПоГодуСотра.ИспользоватьВладельца(Сотрудник);
    Если ИтогиПоГодуСотра.НайтиПоКоду(Строка(Год)) = 1 Тогда
    Карточка = ЗначениеИзСтроки(ИтогиПоГодуСотра.СписокПолейИндивидульнойКарточки);
    Если ПустоеЗначение(Карточка) = 1 Тогда
    Продолжить;
    КонецЕсли;

    // заготовим "пустые" строки в таблице для данных сотрудника
    Для НомСтроки = 1 По 12 Цикл
    СтрокаКарточки = Карточка.ПолучитьЗначение(НомСтроки);
    ДоходыВычетыНалогиСотрудников.УстановитьЗначение(НомерСтрокиСотрудника + НомСтроки,1,КодСотраВтаблице+глДополнитьСтроку(Сч,2));
    Для НомКолонки = 1 по ДоходыВычетыНалогиСотрудников.КоличествоКолонок() Цикл
    Значение = СтрокаКарточки.ПолучитьЗначение(НомКолонки);
    ДоходыВычетыНалогиСотрудников.УстановитьЗначение(НомерСтрокиСотрудника + НомСтроки, НомКолонки, Значение);
    КонецЦикла;
    КонецЦикла;
    КонецЕсли;
    КонецЦикла;
    Демидова Татьяна

  11. #11
    shac
    Гость
    Тоже самое У нас пять баз - три обновились без проблем, а в двух выскакивает эта ошибка:
    Выполняется проверка необходимых обновлений информационной базы.
    Значение = СтрокаКарточки.ПолучитьЗначение(НомКолонки);
    {Глобальный модуль(10659)}: Значение не представляет агрегатный объект (ПолучитьЗначение)
    Обновление проводилось до 465 релиза(типовой). Уж не знаю чего делать то . Может кто подскажет. Буду очень признателен.

  12. #12
    Модератор Бухбизнеса Аватар для Демидова Татьяна
    Регистрация
    11.03.2002
    Адрес
    Москва
    Сообщений
    15,933
    Я до сих пор не решила эту проблему.
    Демидова Татьяна

  13. #13
    Клерк
    Регистрация
    25.01.2005
    Сообщений
    106
    Перед выделенной строчкой в глобальном модуле вставьте промежуточную печать:
    Сообщить("Сотрудник: "+Сотрудник.Наименование);
    Сообщить("НомСтроки: "+НомСтроки);
    Сообщить("НомКолонки : "+НомКолонки );
    Сообщить("ДоходыВычетыНалогиСотрудников.КоличествоКолонок() : "+ДоходыВычетыНалогиСотрудников.КоличествоКолонок() );
    ---------------------------------------------------------------
    Выдаст вам кучу промежуточной печати, а на каком-то сотруднике остановится.
    "Кто последний, тот и папа".
    Проверяйте его данные, в том числе подчиненный справочник ИтогиПоГодуСотра.

  14. #14
    Модератор Бухбизнеса Аватар для Демидова Татьяна
    Регистрация
    11.03.2002
    Адрес
    Москва
    Сообщений
    15,933
    Нашла ошибку. В подчиненном справочнике стоит первой строкой - пустая. Второй - 2004, третьей 2005. Видимо проблема решается удалением пустого значения, верно?
    Демидова Татьяна

  15. #15
    Умный Клерк!
    Регистрация
    07.01.2004
    Адрес
    Владимир
    Сообщений
    13,623
    В точку!
    1.Открыта новая радиостанция для юзеров под названием RТ FМ. По ней будут транслироваться чтения различных мануалов и ответы на часто задаваемые вопросы.
    2. "Помогая ленивым людям, ты помогаешь им сесть на свою шею" Сян-Цзы

  16. #16
    Клерк
    Регистрация
    09.11.2004
    Сообщений
    19
    Да, ребята, использующие этот птичий язык, наверное числятся программистами...

  17. #17
    Модератор Аватар для Aquad
    Регистрация
    04.12.2002
    Адрес
    Москва
    Сообщений
    3,870
    Арина Родионовна,
    Это вы к чему ?!

  18. #18
    Клерк
    Регистрация
    03.08.2004
    Сообщений
    7,040
    Да кто му, что я вот тоже прочитала, а дура-дурой. Но Татьяна-то каков молодец!
    И как же мне хорошо,что я только от полной безъисходности и бездеятельности нашего монтера сегодня начала читать этот раздел и задавать вопросы.
    А раньше я в нашего монтера верила

  19. #19
    Модератор Бухбизнеса Аватар для Демидова Татьяна
    Регистрация
    11.03.2002
    Адрес
    Москва
    Сообщений
    15,933
    Я не программист, я бухгалтер.
    Желание все понять самой меня толкает на такие изучения.
    Демидова Татьяна

  20. #20
    Shac
    Гость
    Цитата Сообщение от Демидова Татьяна
    Нашла ошибку. В подчиненном справочнике стоит первой строкой - пустая. Второй - 2004, третьей 2005. Видимо проблема решается удалением пустого значения, верно?
    Поудалял пустые строки, а результат тот же. Будем искать дальше.

  21. #21
    Flash.C
    Гость

    А ларчик просто ....

    Заходите в справ "сотрудники" -> Прав Клик мыши на любом, убираете "По группам" удаляете все строки с "2005", Удаление помеченых объектов... Рестарт базы - и всё (Спасибо скажите Рите, у неё такая же проблема была, но только была...
    Последний раз редактировалось Aquad; 23.02.2005 в 02:21.

  22. #22
    Модератор Бухбизнеса Аватар для Демидова Татьяна
    Регистрация
    11.03.2002
    Адрес
    Москва
    Сообщений
    15,933
    как можно удалить строки 2005? а если человек уже уволился и на него справку сделали?
    Демидова Татьяна

  23. #23
    Клерк
    Регистрация
    05.03.2002
    Сообщений
    895
    Цитата Сообщение от Демидова Татьяна
    Я не программист, я бухгалтер.
    Желание все понять самой меня толкает на такие изучения.
    По рецепту Дж.Бонда: "смешивать, но не взбалтывать".

  24. #24
    Уставший от 1С
    Гость

    Вопрос Не прокатило...

    Я рад за тех счастливцев, кто удачно перешел на 46x конфигурации, но мне не помогли их рецепты.
    Ну нет у меня пустых строк, 2005 годов, и накатывал я ее несколько раз!...
    Не хочет он получать значение с номером колонки 1 и все!
    Я не хочу шаманить с кодом программы, можа кто из спецов посоветует, проблема то существует!

    ------------------
    Если вы не отзоветесь, мы напишем в спортлото!

  25. #25
    Модератор Бухбизнеса Аватар для Демидова Татьяна
    Регистрация
    11.03.2002
    Адрес
    Москва
    Сообщений
    15,933
    Могу посоветовать обратиться к специалисту, который пошаманит за Вас.
    Демидова Татьяна

  26. #26
    Клерк Аватар для Инга К.
    Регистрация
    07.06.2002
    Адрес
    Калининград
    Сообщений
    424
    Если удалить ВСЕ строчки подчиненного справочника, то все работает. Только в базе удалять побоялась, т.к. из-за темноты своей не знаю чем это грозит, сделала копию базы, там все удалила - карточки заполнились
    с уважением,
    Инга

Закрытая тема

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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