|
Добавление строки в таблицу значений |
☑ |
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
|
Стоп, я похоже вам вру.
Это с сервера на клиент передается?
|
|
3
Beduin
16.03.15
✎
08:56
|
Модуль откуда вызывается стоит флажок "Сервер"
|
|
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) Вот последовательность вызовов
|
|