Макс1С @ Сегодня, 14:57
, Так тоже думал, но нет. Обратно можно и то только результат.
Разные сеансы.
"Примечание: Временное хранилище, сформированное в одном сеансе, недоступно из другого сеанса. Исключением является возможность передачи данных из фонового задания в сеанс, инициировавший фоновое задание, с помощью временного хранилища... "
Кручусь вокруг "ВыполнитьВФоне" и никак не пойму как это сделать(
Сейчас примерно так:
&НаКлиенте Процедура ЗагрузкаМассиваФайлов() ....
Для Каждого Файл Из МассивФайлов Цикл МассивДанных.Добавить(ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(Файл),УникальныйИдентификатор)); КонецЦикла;
Загрузка из эксель, (Бухгалтерия 2.1.3.1, 8.3.13.1690)
1) читаю в массив ( Sheet.UsedRange.Value.Выгрузить() ) несколько файлов (на тесте 10 файлов, ~10 000 строк в каждом * 30 колонок). 2) прочитанные данные каждого файла добавляю в общий массив. 3) общий массив отправляю на сервер, там все разбираю - создаю/обновляю объекты.
Все выполняется не быстро (минуты), переписал через ДлительныеОперации.ВыполнитьВФоне, но запуск выполняется дольше чем серверные процедуры.
По итогу замера производительности, передача данных с клиента на сервер больше 50% времени (и это один комп, между разными или веб еще ж хуже будет...).
Вопрос, как правильно в таком случае поступить? Как быстрее всего будет передать данные на сервер, уже прочитанные, по каждому файлу отдельно или все сразу как у меня?
В контексте этой темы есть вопрос, дабы не плодить темы спрошу тут.
Загрузка из эксель,
1) читаю в массив ( Sheet.UsedRange.Value.Выгрузить() ) несколько файлов (на тесте 10 файлов, ~10 000 строк в каждом * 30 колонок). 2) прочитанные данные каждого файла добавляю в общий массив. 3) общий массив отправляю на сервер, там все разбираю - создаю/обновляю объекты.
Все выполняется не быстро (минуты), переписал через ДлительныеОперации.ВыполнитьВФоне, но запуск выполняется дольше чем серверные процедуры.
По итогу замера производительности, передача данных с клиента на сервер больше 50% времени (и это один комп, между разными или веб еще ж хуже будет...).
Вопрос, как правильно в таком случае поступить? Как быстрее всего будет передать данные на сервер, уже прочитанные, по каждому файлу отдельно или все сразу как у меня?
TailorMade @ Сегодня, 7:59
, ... Документ.ЗаказПокупателя.Расшифровка КАК ЗаказПокупателяРасшифровка ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя.Расшифровка КАК ЗаказПокупателяРасшифровка2 ПО ЗаказПокупателяРасшифровка.ID = ЗаказПокупателяРасшифровка2.IDРодителя ...
ID если это все же УИД, необходимо хранить как строку.
Petre @ Сегодня, 15:23
, Дякую за відповідь, саму виплату ЗП так само іншими списаннями пропонується?
p.s. Врахуйте будь ласка в оновленні що реквізіт НомерВходящегоДокумента має довжину 20 символів (Завантаження.НомерДокумента в останній версії 10 символів).
Боюсь, уже не в этом году. Ориентировочно вторая половина января...
Доброго дня, Petre.
Дуже вдячний за вашу обробку. Є пару питаннь.. Чи є новини по оновленню? Яка послідовність дій наразі є актуальною для завантаження виплат по ЗП та налогам. (якщо я обираю відповідні операції, отримую повідомлення "Таку операцію не реалізовано в обробці").
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!