Вход | Регистрация

  1  2
1С:Предприятие ::

Метки: 

Не хватает памяти

Я
   Deganus
 
16.02.18 - 23:54
У нас небольшая фирма, используем УТ 10.3 (8.3 конфигурация) и бухгалтерия 8.3
В торговле работает 15 человек. в бухгалтерии только 1 бухгалтер.
1С программист у нас на аутсорсинге у местной компании.
Возникла проблема, которую пока что они не могут решать, может вы поможете?
Проблема в том, что при проведении документов у бухгалтера время от времени лазит ошибка такая:
https://c.radikal.ru/c38/1802/09/8d71b96115f0.jpg

Если нажать на "Подробнее", то выдает вот такое уже:
------------
{Обработка.ПодборНоменклатуры.Форма.ОсновнаяФорма.Форма(265)}: Ошибка при вызове метода контекста (Выполнить)
    РезультатЗапроса = Запрос.Выполнить();
по причине:
Ошибка выполнения запроса
по причине:
Недостаточно памяти для получения результата запроса к базе данных
-------------

Сервер у нас на MSSQL, на сервере 32ГБ ОЗУ.
Комп бухгалтера тоже не слабый, с 4ГБ ОЗУ.

Есть какие то предпочтение в чем проблема ?
 
  Рекламное место пустует
   Cyberhawk
 
101 - 07.03.18 - 11:38
Если ты не понимаешь инструкцию, то как она тебе поможет?
   dezss
 
102 - 07.03.18 - 11:51
(96) Идешь в тот модуль, который указан в ошибке, в ту строку, и ищешь выше текст запроса. А дальше копи-паст сюда всего текста.
   Deganus
 
103 - 07.03.18 - 13:38
(102) это в SQL Profiler или в 1С?
А как называется модуль который мне нужен?
   dezss
 
104 - 07.03.18 - 14:41
(103) это в конфигураторе 1с.
вот твой путь в дереве
Обработка.ПодборНоменклатуры.Форма.ОсновнаяФорма.Форма
когда откроешь форму, там внизу будет 2 вкладки Форма и Модуль.
Переходишь в модуль, становишься на строку 265 и ищешь выше текст запроса, он будет в Запрос.Текст =
   Deganus
 
105 - 07.03.18 - 15:00
(104)
Спасибо большое, но не могли бы подсказать пожалуйста, как добраться туда?
вот открыл конфигуратор:
http://images.vfl.ru/ii/1520423996/db7879cb/20859336.jpg

Что, куда зайти дальше? :)))
   dezss
 
106 - 07.03.18 - 15:18
(105) Конфигурация - открыть конфигурацию...
слева появится дерево, в нем идешь по этому пути:
Обработки.ПодборНоменклатуры.Формы.Форма, даблклик, переходишь в модуль и ищешь строку
   Deganus
 
107 - 07.03.18 - 15:21
О, нашел путь. но там не нашел нумерация строк. вот общий вид:
http://images.vfl.ru/ii/1520425200/f5e050f6/20859608.jpg
   hhhh
 
108 - 07.03.18 - 15:25
(107) ну ctrl-g нажми
   Deganus
 
109 - 07.03.18 - 15:27
Спасибо :) вот сегмент кода, который выдает по этой строке:
https://pastebin.com/0qaEYfU0
   dezss
 
110 - 07.03.18 - 15:30
(109) стань на функцию ПолучитьЗапросДляПодбора, прямо на вот это длинное слово и нажми F12
 
  Рекламное место пустует
   Deganus
 
111 - 07.03.18 - 15:38
(110)
Вот: https://pastebin.com/bsZhTzpC
кстати, всегда этот запрос очень долго выполняется. номенклатур у нас около 30-50 тыс. (секунд 5-10 выполняется)
   ДемонМаксвелла
 
112 - 07.03.18 - 15:47
вызывайте специалиста. Тут за вас код бесплатно оптимизировать никто не будет.

Вы судя по всему, даже отладчик запускать не умеете, куда там до правки и оптимизации запроса.
   Флориан
 
113 - 07.03.18 - 15:56
>>то "0"ТС если так происходит - "бух говорит, что это ошибка бывает при перепроведении ранних документов. если нет товара, то она в номенклатуре поиском ищет такой же товар, чтоб сопоставить и закрыть. Так вот при поиске и выдает эту ошибку, но опять таки не всегда." - то пусть номенклатуру добавляет добавлением строки через "Ins", а остатки смотрит в отчете по остаткам, тут проблему точно не решить
   Deganus
 
114 - 07.03.18 - 15:59
(112) вы сейчас о чем? о тормозах при подборе или при ошибке нехватки памяти?
я сразу сказал, что я сисадмин и не разбираюсь в 1С. Просто надо разобраться в чем дело.
1С_программист у нас приходящий. Он сказал, что проблемы не видит в коде, ибо проблема вне 1С и с этим надо мне разобраться.
Если вы можете решить данную проблему, то скажите сколько стоить будет это , я поговорю с руководством.

(113) - не решить , в каком плане? проблема нерешима или я просто не смогу?
   Флориан
 
115 - 07.03.18 - 16:01
(114) Не решима тут подсказками, еще можно поставить 64-го клиента 1С
   ДемонМаксвелла
 
116 - 07.03.18 - 16:10
(114) проблема в коде уже в том, что запрос возвращает большую таблицу, и выполняется на клиенте. Это уже косяк. Даже два косяка.
   ДемонМаксвелла
 
117 - 07.03.18 - 16:12
(114) я могу это решить, но не напрашиваюсь, мне своей работы хватает.
   Deganus
 
119 - 07.03.18 - 16:14
(117) цену можете назвать ?
Он действительно долго работает и замечаю, что у клиента ОЗУ до 80% грузит. (стоит 4 ГБ озу)
   Флориан
 
120 - 07.03.18 - 16:14
   Cyberhawk
 
121 - 07.03.18 - 16:15
(116) "запрос ... выполняется на клиенте" // Неа )
   Cyberhawk
 
122 - 07.03.18 - 16:17
Хотя формы обычные, тогда непонятно что за "бухия 8.3" в сабже
   ДемонМаксвелла
 
123 - 07.03.18 - 16:17
(119) если еще будет актуально в понедельник, то можно будет обсудить.
(121) почему неа?
   ДемонМаксвелла
 
124 - 07.03.18 - 16:18
УТ 10.3 же там
   Cyberhawk
 
125 - 07.03.18 - 16:18
(123) Да он картинку тут выкладывал где форма УФ была вроде с ошибкой выполнени запроса, щас хостинг его картинок протух
   Cyberhawk
 
126 - 07.03.18 - 16:19
А про 64-битный ему еще в (65) говорилось )
   ДемонМаксвелла
 
127 - 07.03.18 - 16:20
(125) ясно
   Deganus
 
128 - 07.03.18 - 17:35
(120)
я же написал у нас какая платформа: 8.3.10.2639
на сайт 1С доступа нет у меня, если можно, на обменник скиньте пожалуйста.

(122) У нас бухгалтерия 2.0 , как я понял.
Если обновим до 3.1, то эти проблемы решаться ?

(123) да терпит конечно, деваться некуда пока что )))
   Cyberhawk
 
129 - 07.03.18 - 17:44
(128) Сколько платят за решение вопроса?
   Cyberhawk
 
130 - 07.03.18 - 17:45
"У нас бухгалтерия 2.0 , как я понял.
Если обновим до 3.1"// То 8.3, то 2.0, то 3.1. Соберись с мыслями уже.
   Deganus
 
131 - 09.03.18 - 09:25
Какие то странности происходят. У меня был открыт конфигуратор на сервере 7 числа. сегодня (9-е) захожу, и смотрю такую ошибку:
https://images.vfl.ru/ii/1520576079/bfd91494/20878919.jpg

(130)  Вот версия бухгалтерии:
http://images.vfl.ru/ii/1520576733/720c7bab/20878982.jpg


А 8.3 - это торговля. Я просто думал проблема в торговли, а тут оказывается в бухгалтерии.
   Cyberhawk
 
132 - 09.03.18 - 18:15
Ну тогда 64-битный клиент поможет
   ildary
 
134 - 12.03.18 - 12:22
(133) тут подобное (выкладывание нелицензии) запрещено, не нарывайтесь на бан.
   DrZombi
 
135 - 12.03.18 - 12:40
(0) Предлагаю сменить программиста.
   DrZombi
 
136 - 12.03.18 - 12:41
(131) Магия... :)
   DrZombi
 
137 - 12.03.18 - 12:42
(132) У 64 битного приложения тоже есть ограничения, они обычно связаны с ресурсами самого сервера и так же с клиентской частью 1С... там оно 32х битное (обычно) :)
   Cyberhawk
 
138 - 12.03.18 - 13:08
(137) Так автор какой-то вялый, так и не осуществил проверку, кому же памяти-то не хватает - толстому клиенту или-таки серверу приложений
   Deganus
 
139 - 12.03.18 - 21:28
(138) Почему вялый то?
Я сказал, что у меня нет доступа 1С, чтоб скачать 64 битную платформу. Ну и естественно, не уверен, что если добавлю 4ГБ ОЗУ еще, то проблема точно решится. ОЗУ тоже подорожал, я уговорю директору, купим, поставлю, а если опять тоже самое будет? может все же проблема в коде или в MSSQL?
   H A D G E H O G s
 
140 - 12.03.18 - 21:30
Я могу посмотреть бесплатно, без регистрации и смс. Но не долго.
   H A D G E H O G s
 
141 - 12.03.18 - 21:30
Если будет доступ, открытая база, конфигуратор, sql профайлер.
   H A D G E H O G s
 
142 - 12.03.18 - 21:31
Пишите на Liveups@yandex.ru
   Deganus
 
143 - 12.03.18 - 22:14
(142) написал, спасибо.

  1  2

Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует