Имя: Пароль:
1C
1С v8
Внешний источник данных
,
0 Сотрудница
 
01.12.15
10:38
есть внешний источник данных - база на скл
с недавнего времени база при выборке данных из таблц источника стала выдавать ошибку
http://s010.radikal.ru/i314/1512/bd/eaa423ca8575.jpg
сама таблица открывается, при накладывании на нее фильтров тоже вылетает
думала, что повреждена сама таблица в базе скл, сляпала и выполнила запрос скл к базе - выборка вывелась нормально, со всеми фильтрами, с которыми вылетает в 1с.
в чем может быть дело?
1 ДенисЧ
 
01.12.15
10:39
А не надо использовать всякие кривые механизмы...
Структура таблицы изменилась, вероятно
2 Сотрудница
 
01.12.15
10:45
структуру таблицы проверила - та же
что значит кривые механизмы?
3 ЧеловекДуши
 
01.12.15
10:47
(0) Переходите на АДО, там это работает :)
4 Mashinist
 
01.12.15
10:47
(2) товарищъ из (1) считает что сам заголовок топика "кривой механизм" :-)
5 ЧеловекДуши
 
01.12.15
10:48
(2) С таких, что что-то было изменено в вашей БД. Тип, добавлен Реквизит. Удален. Нужно смотреть...

...Если воспользоваться телепатом, то Ошибка в 3456 строке, Слева :)
6 Mashinist
 
01.12.15
10:50
(3) ADO это конечно хорошо... но как бы 1С уже позиционируется как кросс-платформенная система, а ADO на Линуксе то работать не будет
А "внешний источник" как бы должен...
7 Сотрудница
 
01.12.15
10:57
(3,5) может адо и хорошо, но уже есть то, что есть, и надо налаживать это
про телепата не поняла
а если в таблице базы скл добавлен или удален реквизит, который не используется в нашей 1с, это может так повлиять?
сама таблица отображается изначально, ошибка при фильтрации
8 ЧеловекДуши
 
01.12.15
11:02
(6) Шутите? То что 1С преподнесло во внешних данных, такой отстой. И попросту не работает с левыми "Провайдерами". Т.е. то что есть по умолчанию, с тем и работает. :)
9 ЧеловекДуши
 
01.12.15
11:02
(7) Если нравится лесть на кактус, я вам не запрещаю :)
10 ЧеловекДуши
 
01.12.15
11:03
(7) ошибка при фильтрации

Вы присмотритесь, что он пытается фильтровать и как?
100% все дело в Коде 1С, написаным Программистом 1С, т.е. вами :)
11 Mashinist
 
01.12.15
11:04
(8) Ну ясное дело шучу :-)
12 Сотрудница
 
01.12.15
11:08
(10) фильтрую интерактивно - в режиме предприятия открываю таблицу и ставлю отборы на ней средствами платформы. тот же результат если выбирать запросом
дело не в коде
13 ЧеловекДуши
 
01.12.15
11:20
(12) Позвольте поинтересоваться, Вы для пользователя, как открываете таблицу?
Просто тупо открываете Форму с Отбором?
Пробовали сперва в запросе отобрать, а потом то, что получилось выплюнуть пользователю? :)
14 ЧеловекДуши
 
01.12.15
11:20
+(12) Проверяли Права доступа?
15 ЧеловекДуши
 
01.12.15
11:21
(13) Выплюнуть, в другу Форму, Хоть в ТЗ на форме :)
16 ЧеловекДуши
 
01.12.15
11:22
Есть такая вещь "ДинамическийСписок" тоже работает с внешними данными :)
17 Сотрудница
 
01.12.15
11:26
(12) вы с внешними источниками в 1с знакомы?
если нет, то, боюсь, не сможете помочь
открываю так: все функции - внешние источники данных - свой источник - нужная таблица.
18 Сотрудница
 
01.12.15
11:27
ну, к (13) конечно, а не к (12) адресовала
19 Живой Ископаемый
 
01.12.15
11:32
я думаю у нее и есть динамический список.
И фигня в том, что как раз в динамических списках с фильтрацией может быть лажа. Лучше выполнять запрос с условиями, и уже его ставить источником дин.списка.
20 Живой Ископаемый
 
01.12.15
11:33
Попробуйте такое - нужные вам фильтры поместите в условия запроса. Получившийся запрос поставьте как запрос для Дин.Списка (нарисовать отдельную форму), при открытии заполните значения параметров.
21 Сотрудница
 
01.12.15
11:40
(20) ошибка изначально обнаружилась при запросе и выводе данных в табличную часть, это дальше уже стала расковыривать и выяснилось, что при открытии самих таблиц тоже ошибка((
22 Сотрудница
 
01.12.15
11:43
выдернула прямым запросом данные из скл - все ок
23 Живой Ископаемый
 
01.12.15
11:45
Прямым - через АДО?
24 Сотрудница
 
01.12.15
11:55
(23) да
но это для проверки, не предлагайте все на это переводить, я только поддержку осуществляю, переделывать мне не дадут
25 Живой Ископаемый
 
01.12.15
11:59
я и не предлагаю. Надо как-то локализовать причину из-за какого поля или вообще возможно другую причину почему так себя ведет, но у меня пока нет идей как вам помочь
26 DmitrO
 
01.12.15
12:00
Глючат у них внешние источники в дин. списках.
При установке отборов, поиске, и иерархические тоже (по сути там тоже отборы).
Сыро еще там все.
27 ЧеловекДуши
 
01.12.15
12:17
(24) Пчему нет? Смотри в сторону Прав доступа :)
Я вот Внешние данные использовал только для Простоты написания Коду... А так можно и через АДО было все сделать :)
28 Сотрудница
 
01.12.15
12:45
права полные
выявила еще, что в толстом клиенте обычном приложении запрос к внешнему источнику данным выполняется, а в тонкоми на веб клиентах вылетает ошибка эта
два-три дня назад все работало везде.
изменения конфигурации не было, где еще могли какие-то настройки поменять? или еще что-то?
29 Живой Ископаемый
 
01.12.15
12:50
хе... так может не в ВИДе дело? Меня сразу смутило /e1cib/logForm на картинке
с другой стороны ошибка все-таки SDBL
хм...
30 Сотрудница
 
01.12.15
15:54
в итоге какой-то глюк оказался
помогло удаление базы из консоли 1с и повторное добавление ее туда.
нашла тут http://forum.infostart.ru/forum26/topic48920/
спасибо всем за желание помочь)
31 ЧеловекДуши
 
01.12.15
16:12
(28) На Вэб сервер :)
32 ЧеловекДуши
 
01.12.15
16:12
(30) И вам спасибо :)
33 Живой Ископаемый
 
01.12.15
16:17
Ясно, еще одна ошибка, которая лечится чисткой кэша. Удалять-добавлять базу было не обязательно
Программист всегда исправляет последнюю ошибку.