|
Ошибка: "Недостаточно памяти" | ☑ | ||
---|---|---|---|---|
0
Lucky68
09.10.12
✎
15:06
|
Здравствуйте! Помогите пожалуйста в решение следующей проблемы: есть внешняя обработка которая формирует прайс-лист и выгружает его в Эксель. Но при попытке реализации этой обработки через регламентные задания, система выдает ошибку "Недостаточно памяти". Спешу заметить, что конфигурация используется в файловом варианте, но ранее уже создавались работающие регламенты для этой базы. Заранее благодарю)
|
|||
1
Лефмихалыч
09.10.12
✎
15:07
|
(0) у тебя ошибка в коде
|
|||
2
Kashemir
09.10.12
✎
15:10
|
Причем тут файловая или нет - не забивай память клиента
|
|||
3
Lucky68
09.10.12
✎
15:12
|
(1) надеюсь не в коде ДНК)) Ну а конкретнее, если можно, какие основные приемы при работе с регламентами? На какие основные моменты стоит обратить внимание?
|
|||
4
Lucky68
09.10.12
✎
15:13
|
(2) Прощу прощения, может я конечно и повторюсь, но если использовать этот же код во внешней обработке, то всё работает.
|
|||
5
prog01
09.10.12
✎
15:15
|
(4)регламентное на той же железяке работает где вы тестили обработку?
|
|||
6
Lucky68
09.10.12
✎
15:16
|
(5) Разумеется
|
|||
7
wPa
09.10.12
✎
15:20
|
(0) Попробуй сделать запуск с ключом через командную строку и в виндовый шедулер
|
|||
8
Lucky68
09.10.12
✎
15:22
|
(7) Спасибо за совет, конечно, но от регламентных заданий не хотелось бы отказываться.
|
|||
9
Lucky68
09.10.12
✎
15:24
|
(7) Тем более, что там уже работают предыдущие регламенты.
|
|||
10
wuff
09.10.12
✎
15:24
|
(9) тебе не в мисту надо, а в отладчик...
|
|||
11
Lucky68
09.10.12
✎
15:31
|
(10) Блин, да всё понимаю, но если во время выполнения регламента, всё повисает минут по 10, то работа с отладчиком превращается в меееедленную пытку) Я вообще то спрашивал, может есть какие то особые нюансы при работе, с СОМ, регламентами и со всеми ними вместе))
|
|||
12
zebra87
09.10.12
✎
15:40
|
В файловом варианте регламенты работают кривовато( у тебя проблема явно не с самим кодом в регламенте, а с самим регламентом, это он косячит.
|
|||
13
Lucky68
09.10.12
✎
15:42
|
(12) Мне, если честно от этого не легче) Гораздо лучше было бы, если ошибка была в коде, её я могу поправить)
|
|||
14
zebra87
09.10.12
✎
15:49
|
А ты не пробывал свой код, вставить в работающие регламентные задания и запустить "консоль заданий"?
|
|||
15
Lucky68
09.10.12
✎
15:51
|
(15) Уважаемый, это весьма дельная мысль!
|
|||
16
zebra87
09.10.12
✎
15:54
|
Идея то неплохая, но может еще кто нибудь предложит какие нибудь варианты решения данной проблемы?
|
|||
17
Lucky68
09.10.12
✎
15:59
|
(14) Сейчас попробую, о результатах напишу)
|
|||
18
MaxS
09.10.12
✎
15:59
|
Зачем регламентному заданию напрямую работать с excel?
можно средствами 1С сохранить в xls или пересмотреть формат обмена с кем-то и выбрать не excel, а текстовый файл - scv, xml, txt и т.п. |
|||
19
Lucky68
09.10.12
✎
16:12
|
(18) Дело в том, что требуется заполнять несколько листов в excel, а xls этого сделать, по-моему не позволяет.
|
|||
20
Lucky68
09.10.12
✎
16:16
|
(14) При добавлении кода в рабочую процедуру опять, та же ошибка. Думаю это всё же говорит, тогда о некорректном коде, нежели о неправильной работе регламентов.
|
|||
21
zebra87
09.10.12
✎
16:25
|
Попробуй в конфигураторе у своих регламентов снять галки "Использование" и "Предопределенный", затем обновить конфигурацию, после чего поставь их на место и обнови еще раз, может помочь
|
|||
22
MaxS
09.10.12
✎
16:28
|
(19) если с 1С регламентным не получится, то как вариант, 1С скидывает в простые файлы, а другой скрипт, запускающийся из шедуллера читает из них и формирует Excel.
|
|||
23
zebra87
09.10.12
✎
16:30
|
(22) Такой вариант не подходит, по одной причине, другие то регламенты работают и без проблем, значит дело не в модуле к которому подцеплен регламент, а сам регламент
|
|||
24
MaxS
09.10.12
✎
16:34
|
(23) вам решать. )) просто из 1С запускается excel - здесь узкое место. возможно что-то неправильно срабатывает в режиме работы регламентного задания.
другие регламенты работают, т.к. вероятно там код другой, чисто 1С-ный, без взаимодействия со сторонним софтом. |
|||
25
zebra87
09.10.12
✎
16:37
|
(24) Интересно, а если он в том регламенте который не работает вывести просто сообщение, появится ли оно или нет, если же нет то проблема не в коде с COM а не работает сам регламент. Автор отзовись, интересен такой момент
|
|||
26
MaxS
09.10.12
✎
16:42
|
(25) отлаживать работу регламентного задания можно кидая сообщения в 1С журнал.
Даже если база файловая, то на экране какого пользователя должно появиться сообщение из регламентного задания? |
|||
27
zebra87
09.10.12
✎
16:46
|
(26) А там смотри, сам с ними немного коварялся в файловом варианте, там нужно делать отдельного пользователя, в настройках программы указать его ответственного за регламенты и регламенты будут срабатывать под ним, соответственно и сообщения выводятся у этого пользователя)
|
|||
28
Kashemir
09.10.12
✎
16:46
|
(19) Можешь и через ПреобразованиеXSL в ексель закинуть. Пример например тут v8: Как ускорить выгрузку в эксель? в последнем посте.
|
|||
29
prog01
09.10.12
✎
16:48
|
(6)тогда пусть (8)(9)твое регламентное запускает сессию и в ней по имени пользователя запускается твоя фигня
|
|||
30
Lucky68
09.10.12
✎
16:51
|
(29) Разницы, к сожалению никакой.
|
|||
31
Lucky68
09.10.12
✎
16:54
|
(28) Спасибо, дельное предложение)
|
|||
32
Lucky68
09.10.12
✎
16:55
|
(28) Только один вопрос, ведь там же вроде нет возможности создавать новые листы или я ошибаюсь?
|
|||
33
Lucky68
09.10.12
✎
17:09
|
Вообщем то, если подвести итоги, то проблема в самих регламентных заданиях. Может кто знает как правильно работать с регламентами в файловом варианте?
|
|||
34
Kashemir
09.10.12
✎
17:24
|
(32) Да есть вроде -
| <ss:Worksheet ss:Name=""Test""> | <ss:Table> | <xsl:apply-templates /> | </ss:Table> | </ss:Worksheet> |
|||
35
Naivniy
10.10.12
✎
09:11
|
А есть возможность проверить работоспособность ваших регламенов в клиент-серверном варианте?
|
|||
36
Lucky68
10.10.12
✎
09:13
|
(35) Возможность есть, надобности, к сожалению нет. База работает в файловом варианте и клиент-сервер ставить пока не собираются(
|
|||
37
Lucky68
10.10.12
✎
10:49
|
Блин, всё то же самое(
|
|||
38
Lucky68
10.10.12
✎
10:57
|
Отрабатывает регламенты, кроме моей выгрузки прайса и выдает ту же ошибку.
|
|||
39
Lucky68
10.10.12
✎
11:03
|
Кто делал регламенты для файлового варианта, отзовитесь!
|
|||
40
Lucky68
10.10.12
✎
11:15
|
+
|
|||
41
Lucky68
10.10.12
✎
11:25
|
Вообщем то убрав все стандартные регламентные задания и вставив свой код в уже рабочий регламент, моя выгрузка отрабатывается.)
|
|||
42
Lucky68
10.10.12
✎
11:26
|
Ну и конечно без шаманизма не обошлось))
|
|||
43
Lucky68
10.10.12
✎
14:02
|
Получается, что не хватает ресурсов железа для отработки всех регламентов
|
|||
44
Bell
10.10.12
✎
22:24
|
Версию excel повыше стоит взять...
|
|||
45
Lucky68
11.10.12
✎
09:05
|
(44) Какая разница то?
|
|||
46
H A D G E H O G s
11.10.12
✎
09:37
|
Уж полночь близица, а Германа все нет. © Игра Червы
Код мы так никогда и не увидим. Пойду погодаю на кишках убитого юзера. |
|||
47
Lucky68
12.10.12
✎
11:19
|
(46) а что сильно нужен код?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |