Снегопат

Обсуждение Снегопата
Текущее время: 03 дек 2024, 21:21

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: 26 июл 2014, 15:09 
Не в сети
Аватара пользователя

Зарегистрирован: 17 апр 2012, 20:54
Сообщения: 124
Откуда: Октябрьский
Здравствуйте.
Есть регистр накопления в режиме агрегатов. Последовательность действий:
1. Очищаю агрегаты (кнопка Очистить.. в окне управления агрегатами)
2. Обновляю агрегаты (кнопка Обновить там же)
3. Перепровожу любой документ, который делает движение по этому регистру.
4. При попытке снова обновить агрегаты получаю ошибку
Цитата:
Невосстановимая ошибка
Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:
по причине:
Ошибка SDBL:
Ожидается выражение (pos=210)

Снова очищаю, снова обновляю - обновляется. Провожу документ, пытаюсь обновить - ошибка.

ТИИ не помогло. Полная выгрузка в dt и обратная загрузка не помогли.
Что еще можно попробовать предпринять?
Платформа 8.2.19.102, но ошибка наблюдалась и на 8.2.15.318
Спасибо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 авг 2014, 16:29 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
Сергей, попробуй конвертануть базу на 8.3 с режимом совместимости, проделать те же действия, если все нормально, выгрузить из 8.3 дт-ник и загрузить его в 8.2


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 авг 2014, 21:03 
Не в сети
Аватара пользователя

Зарегистрирован: 17 апр 2012, 20:54
Сообщения: 124
Откуда: Октябрьский
Артур, спасибо! Вроде помогло. Во всяком случае, на платформе 8.3.5.1098 после перепроведения документа при попытке обновления агрегатов данная ошибка больше не появляется. Продолжаю тестировать.
А ведь я шел к этому решению сам, только в обратную сторону) пытался включить режим совместимости с 8.2.13, даже с 8.1, но везде ошибка повторялась. А вот нарастить версию не догадался. Об окончательном результате отпишусь.

_________________
Нет никакого рая, каждое сердце - темница


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 авг 2014, 12:31 
Не в сети
Аватара пользователя

Зарегистрирован: 17 апр 2012, 20:54
Сообщения: 124
Откуда: Октябрьский
В итоге, выгрузка dt из 8.3 и загрузка его в 8.2 не помогли. Так же, обновляю агрегаты, провожу документ - обновляю - вылет. Вопрос остается актуальным.
P.S. интересно, почему в 8.3 есть режим совместимости с 8.2.16, а в 8.2.19 есть только режимы совместимости с 8.2.13 и 8.1, а с 8.2.16 нет?

_________________
Нет никакого рая, каждое сердце - темница


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 авг 2014, 12:04 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
Может быть, тупо перейти на 8.3 :) ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 авг 2014, 20:32 
Не в сети
Аватара пользователя

Зарегистрирован: 17 апр 2012, 20:54
Сообщения: 124
Откуда: Октябрьский
Тоже уже об этом думаю. Но хотелось бы, конечно, заставить работать это на 8.2.
Странно, но почему то на 8.3.5 не работает вот такая строчка
Код:
МассивТаблиц = ЗначениеИзСтрокиВнутр(ПолучитьМакет("ТаблицаИменЭлементовКоллекций").ПолучитьТекст());

валится с ошибкой "значение не является значением объектного типа (ПолучитьТекст())
на 8.2 эта строчка отрабатывает нормально


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 авг 2014, 08:33 
Не в сети

Зарегистрирован: 19 фев 2013, 10:29
Сообщения: 64
Ну так значит макет не находится. Если ты отдельно ПолучитьМакет("ТаблицаИменЭлементовКоллекций") вычислишь, что в отладчике будет?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 авг 2014, 09:48 
Не в сети
Аватара пользователя

Зарегистрирован: 17 апр 2012, 20:54
Сообщения: 124
Откуда: Октябрьский
Ndochp писал(а):
Ну так значит макет не находится. Если ты отдельно ПолучитьМакет("ТаблицаИменЭлементовКоллекций") вычислишь, что в отладчике будет?

В том то и дело, что этот же самый код на 8.2 работает нормально. Это был какой то странный глюк, но после пары перезапусков "предприятия" он пропал и теперь эта строчка выполняется без ошибки. Так и не понял, что это было.
Предлагаю вернуться к теме) Что еще можно придумать с агрегатами?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 авг 2014, 10:54 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
Попробуй полностью удалить агрегаты и заново создай.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 авг 2014, 20:49 
Не в сети
Аватара пользователя

Зарегистрирован: 17 апр 2012, 20:54
Сообщения: 124
Откуда: Октябрьский
artbear писал(а):
Попробуй полностью удалить агрегаты и заново создай.

Попробовал, ноль эмоций.
сделал так:
1. удалил все агрегаты
2. открыл конфигуратор 8.3, перевел конфу в режим совместимости 8.2.13 (был 8.2.16). Сохранился\обновил конфу ИБ.
3. поменял режим совместимости обратно на 8.2.16
4. загрузил список оптимальных агрегатов, сохранился\обновился
5. Запустил предприятие 8.2, перестроил\обновил агрегаты, теперь ошибка не воспроизводится, но меня очень смущает обведенное красным (см. скриншот). Походу, теперь агрегаты тупо не используются. Как сделать, чтобы использовались?

P.S. Ошибка из viewtopic.php?f=6&t=629&p=7280#p7267 снова появилась, неоднократный перезапуск предприятия, как в прошлый раз, не помогает.


Вложения:
Агрегаты.PNG
Агрегаты.PNG [ 59.99 КБ | Просмотров: 23373 ]
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


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

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB