|   |   | 
| 
 | Добавление строки в таблицу значений | ☑ | ||
|---|---|---|---|---|
| 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 | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |