![]() |
|
Добавление строки в таблицу значений | ☑ | ||
---|---|---|---|---|
0
Beduin
16.03.15
✎
08:38
|
Клиент серверный вариант. Сервер 1С отдельно, сервер sql отдельно.
Типовая база 1С бух 3.0 КОРП. Есть большой документ реализация, 22000 строк примерно. Долго висит проведение. Полез смотреть 97% на этой функции ОбщегоНазначенияБПВызовСервера.ЗагрузитьВТаблицуЗначений(ТаблицаТовараСПартиями, ТаблицаТоварыСПартиями); Вот сама функция. Процедура ЗагрузитьВТаблицуЗначений(ТаблицаИсточник, ТаблицаПриемник) Экспорт Для каждого СтрокаТаблицыИсточника Из ТаблицаИсточник Цикл СтрокаТаблицыПриемника = ТаблицаПриемник.Добавить(); ЗаполнитьЗначенияСвойств(СтрокаТаблицыПриемника, СтрокаТаблицыИсточника); КонецЦикла; КонецПроцедуры // ЗагрузитьВТаблицуЗначений() Все время уходит, чтобы вызвать эту функцию с параметрами. И вызывающий и вызываемый находятся на сервере. Параметрами передаются строки ТЗ, но это не должно столько времени занимать. Помогите, почему она так долго вызывается? |
|||
1
ДенисЧ
16.03.15
✎
08:50
|
"большой документ реализация, 22000 строк примерно."
Имено поэтому |
|||
2
Beduin
16.03.15
✎
08:51
|
Стоп, я похоже вам вру.
Это с сервера на клиент передается? http://s020.radikal.ru/i702/1503/80/c8680596ec5c.jpg |
|||
3
Beduin
16.03.15
✎
08:56
|
Модуль откуда вызывается стоит флажок "Сервер"
http://s57.radikal.ru/i156/1503/db/51878efb0794.jpg |
|||
4
zak555
16.03.15
✎
08:58
|
на клиентах нет ТЗ
|
|||
5
Beduin
16.03.15
✎
09:00
|
(4) Ты мне объясни, почему в замере функция вызывается на клиенте, а выполняется в итоге на сервере?
|
|||
6
hhhh
16.03.15
✎
09:19
|
(4) на клиенте не бывает ТЗ. Где-то врешь.
|
|||
7
Beduin
16.03.15
✎
09:24
|
В общем да, гоняет с клиента на сервер по строчке, чтобы добавить в таблицу значений. Осталось выяснить почему это происходит.
|
|||
8
Мэс33
16.03.15
✎
09:26
|
(0) А запись производится быстро?
У меня на работе документ из 70 тыс проводок проводится 40 минут, с отключением и включением итогов. С включенными итогами даже записывать не хочу. |
|||
9
Beduin
16.03.15
✎
09:27
|
(8) Запись быстро. У меня обработка проведения вызывается на клиенте. Видимо в этом затык.
|
|||
10
Мэс33
16.03.15
✎
09:31
|
(9) Скорей всего в этом.
|
|||
11
Beduin
16.03.15
✎
09:37
|
(10) Вот последовательность вызовов
http://s017.radikal.ru/i413/1503/aa/3a5895284c75.png |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |