Последние сообщения

#1
7.7 / Re: ЭтРН и 7.7
Последний ответ от sau - Сегодня в 12:54
Что конкретно нужно? Отправить транспортную накладную в СБИС из 1С от грузоотправителя?
#2
Если же вопрос про разницу в скорости между файловым и терминальным режимом работы, то это вроде как общеизвестный факт. Сброс локального кэширования в файловой версии даёт сильное падение. SMB1 (во времена которой 7.7 писалась) под Win10 отключили (из-за всяких WannaCry), а современный SMB3 оптимизирован под передачу больших файлов, в то время как 7.7 делает кучу мелких сетевых запросов - и получаются ещё большие торомоза.
На файловой - только ларьки на 1-2 компьютера. Всё остальное - в терминале, при необходимости - ещё и в SQL.
#3
7.7 / Re: ЭтРН и 7.7
Последний ответ от Харлампий Дымба - Сегодня в 01:23
Рабочая обработка для выгрузки 1 титула.
https://disk.yandex.ru/d/CSB3ggLkFw09bw
Можно использовать как шаблон - вся логика заполнения данных вынесена в процедуру ЗаполнимПеременныеЗависящиеОтДокумента().
Своё заполнение закомментировал, но оставил как пример.
Спарсил формат обмена в таблцу ЭлементыФайлаОбмена - удобнее отлаживать логику.
Полученные XML проверяю через Контур- удобно.
Можно вызывать как саму по себе, так и для выгрузки непосредственно из документа:
Процедура ПоКнопкеВыгрузитьЭТрн()
 СписокПараметров=СоздатьОбъект("СписокЗначений");
 СписокПараметров.Установить("Документ",Контекст);
 //так
 ОткрытьФорму("Отчет",СписокПараметров,КаталогИБ()+"ExtForms\ВыгрузкаЭТрН.ert");
 //или так
 ОткрытьФорму("Обработка.ВыгрузкаЭТрН#",СписокПараметров);
КонецПроцедуры


#4
Судя по всему вы используете индекс по справочникам без сортировки с указанием *, поэтому сортировка у вас не по внутренним идентификаторам, а по представлению. Если нет необходимости в сортировке по представлению, то лучше отказаться от использования "Контрагент", а писать "*Контрагент". Если же нужна сортировка, то желательно в таблицу еще при ее формировании добавлять поле для сортировки, чтобы при индексировании не приходилось постоянно лезть в базу за представлением.
Сами цифры абсолютно нормальные и говорят, что эффективность индексирования высокая и имеет линейную зависимость от количества строк. Если индекс строится по атомарным значениям (строки, числа, внутреннее представление объектов), то скорость должна быть примерно на порядок выше. Простой индекс на сотнях тысяч строк строится считанные секунды.

Немного поэкспериментировал и получились вот такие цифры:

Индекс * по 6000 строкам = 0.002 с.
Индекс без * по 6000 строкам = 0.528 с.
Индекс * по 50000 строкам = 0.024 с.
Индекс без * по 50000 строкам = 10.205 с.
Индекс * по 100000 строкам = 0.052 с.
Индекс без * по 100000 строкам = 24.49 с.
#5
:)
всем привет
наткнулся на странный имхо тайминг зависимости минут/строк таблицы
1. файловая версия 1с77 (win10)
6193
12:23:36+индекс
12:24:05=индекс
50561
12:26:02+индекс
12:30:09=индекс
102855
12:32:33+индекс
12:40:47=индекс
2. терминальная версия 1с77 (microsoft rdp)
6196
12:33:37+индекс
12:33:40=индекс
50562
12:34:55+индекс
12:35:25=индекс
331186
12:37:08+индекс
12:40:43=индекс
это нормально?
#6
7.7 / Re: ЭтРН и 7.7
Последний ответ от SnakePlisskin - 21 октября 2026, 18:41
Цитата: vladmenleo от 21 октября 2026, 18:03
Цитата: SnakePlisskin от 21 октября 2026, 14:15Нет такого опыта. Всякие выгрузки / загрузки в json делал, а вот xml ваять по шаблону, не делал. Есть возможность поделиться, хотя бы костяк будет за что браться.
Я могу поделиться своей процедурой, но подозреваю, что она еще больше тебя запутает, чем просветит. У нас свой документ - Поручение экспедитору. Он заполняется тоже своим документом - Сборочный лист. В них тоже свои реквизиты как адреса доставки, вес, объем и прочее. В адресах доставки есть координаты, получаемые через яндекс карты, а они нужны для заполнения этрн. Возьми с сайта сбис образец xml, там есть. вот ссылка https://formats.saby.ru/edo/trucking/126985?version=126985


Да, это точно, только запутает. Спасибо!
#7
7.7 / Re: ЭтРН и 7.7
Последний ответ от vladmenleo - 21 октября 2026, 18:03
Цитата: SnakePlisskin от 21 октября 2026, 14:15Нет такого опыта. Всякие выгрузки / загрузки в json делал, а вот xml ваять по шаблону, не делал. Есть возможность поделиться, хотя бы костяк будет за что браться.
Я могу поделиться своей процедурой, но подозреваю, что она еще больше тебя запутает, чем просветит. У нас свой документ - Поручение экспедитору. Он заполняется тоже своим документом - Сборочный лист. В них тоже свои реквизиты как адреса доставки, вес, объем и прочее. В адресах доставки есть координаты, получаемые через яндекс карты, а они нужны для заполнения этрн. Возьми с сайта сбис образец xml, там есть. вот ссылка https://formats.saby.ru/edo/trucking/126985?version=126985
#8
7.7 / Re: ЭтРН и 7.7
Последний ответ от SnakePlisskin - 21 октября 2026, 14:15
Цитата: vladmenleo от 21 октября 2026, 13:24
Цитата: SnakePlisskin от 21 октября 2026, 08:58Не малая работа получается. А что за человек, где посмотреть коммерческий продукт ?
Я не тот человек, но тоже написал выгрузку ЭТРН для сбиса и загружаю в него через сбис-коннект. Из описания на сайте все понятно, у меня примерно строк 500 получилось, правда часть функций в глобале, т.к. в других документах по эдо используются. Если напрячься, то дня за 2-3 можно управиться
Нет такого опыта. Всякие выгрузки / загрузки в json делал, а вот xml ваять по шаблону, не делал. Есть возможность поделиться, хотя бы костяк будет за что браться.
#9
7.7 / Re: ЭтРН и 7.7
Последний ответ от vladmenleo - 21 октября 2026, 13:24
Цитата: SnakePlisskin от 21 октября 2026, 08:58Не малая работа получается. А что за человек, где посмотреть коммерческий продукт ?
Я не тот человек, но тоже написал выгрузку ЭТРН для сбиса и загружаю в него через сбис-коннект. Из описания на сайте все понятно, у меня примерно строк 500 получилось, правда часть функций в глобале, т.к. в других документах по эдо используются. Если напрячься, то дня за 2-3 можно управиться
#10
7.7 / Re: ЭтРН и 7.7
Последний ответ от SnakePlisskin - 21 октября 2026, 08:58
Цитата: vk_barnaul от 21 октября 2026, 02:51
Цитата: SnakePlisskin от 20 октября 2026, 15:08Доброго дня, господа!
Есть контора на 7.7, используют работу с ЭтрН в сбисе, захотели немного автоматизировать этот процесс, кто-то может ваял нечто подобное, где можно посмотреть пример xml файла в сбисе ответили так "Если документ был сформирован по формату Минтранса он разберётся", посему ищу пример или саму схему формирования файла.
Идешь на https://formats.saby.ru/edo. Выбираешь раздел "Грузоперевозки".
Тебе нужно описание КНД: '1110339','1110340','1110341','1110342','1110343','1110344','1110345','1110346'.
Вбиваешь по очереди эти циферки в поиске по КНД - переходишь и читаешь. Описание СБИС и описание с сайта налоговой немного отличаются, но не принципиально. Первые четыре обязательные, остальные опционально.
На форуме присутствует человек в коммерческом продукте которого есть работа с ЭТРН в усеченном варианте (создается 1 титул с ограниченным набором атрибутов) - возможно этого будет достаточно.
Не малая работа получается. А что за человек, где посмотреть коммерческий продукт ?