Size: a a a

1С, БСП, DevOps и Архитектура

2020 January 22

С

Смирнов in 1С, БСП, DevOps и Архитектура
Алексей Новоселов
Если его показывать, то его не нужно передавать на клиента. Этот механизм передачи частями типа наоборот ускоряет отображение документа.
Ну дак он не работает корректно. Наступает момент, когда начинает передавать весь документ, при этом 1с неприятно фризится на продолжительное время. Уж сделали бы прогресс, а то везде суют свою недоасинхронность а сам интерфейс фризится
источник

Г

Г🐈рри in 1С, БСП, DevOps и Архитектура
Смирнов
А дальше то как с ним быть ? Он нужен как реквизит формы. Отчёт, например. Ну или просто таб док для ввода данных ?
т.е. это не для клиента. Это если тебе нужно табдок сохранить на сервере, тогда через БСП'шное наружное апи, ты можешь дернуть по пруфу выше, и оно тебе сохранит це на сервере где-то. А что ты с этим дальше будешь делать - решать тебе. Если интересует конкретная реализация, то не экспортная функция ТабличныйДокументВДвоичныеДанные() делает описуемое.
источник

Г

Г🐈рри in 1С, БСП, DevOps и Архитектура
Смирнов
Странный механизм это не то слово ) передает по 100 строк за раз. Если листать - предает страницами, если перейти в конец - передает конец, а вот если от конца пролистать на верх - начинает гнать весь документ, но опять порциями по 100 строк, это осень тормозно и долго. Как получить документ целиком я так и не понял. Причем есть подозрение , а не будет ли оно гнать его весь целиком по новой, если поменять пару ячеек на сервере ...
и хотелось бы еще статы: это сколько строк в табдоке что он так фризится? 30 тыс. в осв бухгалтерском - не фризится, скролится нативно, вообще никаких тормозов.
источник

С

Смирнов in 1С, БСП, DevOps и Архитектура
Г🐈рри
типовой кейс, если тебе правда интересно, можно поглядеть тут: https://its.1c.ru/db/bsp311doc#content:1372:hdoc
Печать в файл немного не то что мне надо.
источник

Г

Г🐈рри in 1С, БСП, DevOps и Архитектура
Смирнов
Печать в файл немного не то что мне надо.
я про то же. Это не твой кейс. Через двоичные данные надо гонять табдок, если ты его хочешь сохранить в какой-то формат, и потом - предположим - открыть. Все. Если табдок фризится, как у тебя, при просмотре - то там очевидно, какое-то триллионое количество строк. 30 тысяч - то что есть под рукой - не фризится. Единственная трабла - не сохраяет в эксель под 32-битном клиенте, памяти не хватает. Ставишь 64 и эта проблема тоже уходит. Т.е. наверное тебе там поковырять чота другое стоит.
источник

С

Смирнов in 1С, БСП, DevOps и Архитектура
Г🐈рри
и хотелось бы еще статы: это сколько строк в табдоке что он так фризится? 30 тыс. в осв бухгалтерском - не фризится, скролится нативно, вообще никаких тормозов.
Формируем отчёт. Жмём ctrl+end, жмём pgup
источник

S

Sergey in 1С, БСП, DevOps и Архитектура
источник

С

Смирнов in 1С, БСП, DevOps и Архитектура
Было вчера ? )
источник

АН

Алексей Новоселов in 1С, БСП, DevOps и Архитектура
ссылки на тг группу не было)
источник

Г

Г🐈рри in 1С, БСП, DevOps и Архитектура
Смирнов
Формируем отчёт. Жмём ctrl+end, жмём pgup
да, действительно - я сам проверил. Есть лаг между первым пгапом. Затем отпускает и по странично и просто по строчно скролится без лага. У вас также?
источник

С

Смирнов in 1С, БСП, DevOps и Архитектура
Да, если включить замер , можно увидеть число строк / 100 количество вызовов сервера в этот момент.
источник

Г

Г🐈рри in 1С, БСП, DevOps и Архитектура
Смирнов
Да, если включить замер , можно увидеть число строк / 100 количество вызовов сервера в этот момент.
ну юзер-кейс этот я понимаю: сформировал, сразу в конец, чтоб посмотреть итоги, и потом уже листать выше. Но вот эту особенность, узнал только сейчас - что фриз первый и правда есть ) Но пока, тьфу тьфу тьфу, ни у кого не подгорало на эту тему ))
источник

С

Смирнов in 1С, БСП, DevOps и Архитектура
Ну у нас большая часть отчётов содержит по несколько десятков тысяч строк и приличное количество колонок ) вообще столкнулся с этим когда мутил фильтры как в Экселе. Получилось неплохо, но остался момент с передачей документа на клиента.
источник

Г

Г🐈рри in 1С, БСП, DevOps и Архитектура
Смирнов
Ну у нас большая часть отчётов содержит по несколько десятков тысяч строк и приличное количество колонок ) вообще столкнулся с этим когда мутил фильтры как в Экселе. Получилось неплохо, но остался момент с передачей документа на клиента.
стандартный вопрос - кому и зачем нужны 10 тыщ строк. Кто их смотрит, как? Шапка из фольги там норм сидит у пользователей? :)
источник

A

Alexey Lab Sosnoviy in 1С, БСП, DevOps и Архитектура
Г🐈рри
стандартный вопрос - кому и зачем нужны 10 тыщ строк. Кто их смотрит, как? Шапка из фольги там норм сидит у пользователей? :)
обычно кто то их "проверяет" и сохраняет в эксель
источник

Г

Г🐈рри in 1С, БСП, DevOps и Архитектура
Alexey Lab Sosnoviy
обычно кто то их "проверяет" и сохраняет в эксель
а ну тогда, в принципе, кейс выше хороший через двоичные данные - зачем эти десятки тыщ строк в табдок грузить, когда можно сохранить в экспель и сразу же его открыть.
источник

A

Alexey Lab Sosnoviy in 1С, БСП, DevOps и Архитектура
Г🐈рри
а ну тогда, в принципе, кейс выше хороший через двоичные данные - зачем эти десятки тыщ строк в табдок грузить, когда можно сохранить в экспель и сразу же его открыть.
SAPway =)
источник

АН

Алексей Новоселов in 1С, БСП, DevOps и Архитектура
да в экселе сводными таблицами и формулами из отчетов на 100 000 строк такую магию творят, что в 1С и не снилась
источник

Г

Г🐈рри in 1С, БСП, DevOps и Архитектура
Алексей Новоселов
да в экселе сводными таблицами и формулами из отчетов на 100 000 строк такую магию творят, что в 1С и не снилась
надо начать с того, что для того, чтобы подготовить данные для сводной таблицы, их надо "от вэ-пэ-эрить" из в лучшем случае соседних листов, в худшем - откуда-то с сетевых шар. После этого, когда итоговые датасет все таки появится, вопрос не в том, как сводной таблицей его накрыть - а как проверить полученное. Затем, крутить сводные таблицы в разных "группировках" - это то еще удовольствие. Считать же дельты по типу - сравнение результатов аналогичных периодов из типовых, на сводных - это уже из разряда фантастики. Я видел лично адские вбашные скрипты, которые что-то подобное делали. Мне эта тема знакома, я как раз некоторое время назад автоматизировал все это дерьмо - заливал сырые, не от "вэ-пэ-эринные" данные в 1С, там их валидировал при загрузке, и уже оттуда на скд рисовал "сводные" таблицы. Эффект был - а..ть, а что 1с правда так может :)
источник

Г

Г🐈рри in 1С, БСП, DevOps и Архитектура
как правило, я такой сделал для себя вывод - где построен учет на сводных таблицах екселя, там все очень плохо с внутренней автоматизацей.
источник