Имя: Пароль:
1C
 
Сохранение декларации регламентной по НДС
0 mishaPH
 
модератор
27.04.15
16:30
Неожиданная проблема с отчетом регламентным. декларация по НДС в 7.7 за первый квартал. Раздел 9й отчета.

после формирования (44560 строк) сохраняет 6-8 часов. Как я понял конструкция Значение в Файл. когда он хочет сохранить данные в rsv. некий список значений в который пихает всю декларацию.
после получения файл 67 мег..

Это как-то можно ускорить? бухгалтерия в панике.
1 ДенисЧ
 
27.04.15
16:33
перепиши всю отчетность
И на рам диск клади
2 ДенисЧ
 
27.04.15
16:33
*или
3 mishaPH
 
модератор
27.04.15
16:36
(1) чем рам диск то поможет. там какая-то платформенная хрень типа сохранения больших файлов ексель.
4 Новый участник
 
27.04.15
16:37
Можно не суетиться, тестер всё равно не успеет проверить :)

За месяц на 3 копиях базы и собрать руками делай.
5 mishaPH
 
модератор
27.04.15
16:37
хуже всего то,что после сохранения файла они его отправляют в налоговую через такском или чего-то подобное. им файл нужен
6 mishaPH
 
модератор
27.04.15
16:38
(4) файлик руками?
7 Новый участник
 
27.04.15
16:40
Иксэмельку - да. Там итоги в шапке надо сложить и периоды поправить.
8 mishaPH
 
модератор
27.04.15
16:41
(7) а причем тут хмл
9 mishaPH
 
модератор
27.04.15
16:42
регламентные отчеты, декларация по ндфл. при сохзранить он сохраняет отнють не хмл.
он всю инфу пихает в список значений и сохранитьЗначениеВФайл()
10 Новый участник
 
27.04.15
16:43
Что сдаём-то? Любой отчёт на "НД"?
11 NikVars
 
27.04.15
16:45
12 mishaPH
 
модератор
27.04.15
16:50
(11) да именно тот кося.
ту тему почему-то не вижу
сжирание лечится просто удалением файл и переформированием. а вот сохранени..
бить на месяца - у нас нет бух 8ки чтобы объединять
13 NikVars
 
27.04.15
16:55
(12) Цитирую себя
"Как вариант, можешь, сохранить разделы 1-7 за квартал, а раздел 9 помесячно с использованием механизма вариантов, который есть в декларации по НДС.
Далее выгружаешь все это. В Налогоплательщике 8 есть Консолидация отчетности по НДС. Там грузишь раздел 1-7 и месячные куски разделов 8-12 - вуаля - получаешь результат."
14 mishaPH
 
модератор
27.04.15
16:57
(13) да мерси. я бухам предложил помесячно выгрузить и загружать там тоже помесячно.
15 NikVars
 
27.04.15
17:00
(14) Тебе еще придется помочь в создании вариантов. Не спеши расслабляться.
16 mishaPH
 
модератор
27.04.15
17:04
(13) Налогоплательщике 8 это 1с?
17 mishaPH
 
модератор
27.04.15
17:05
(15) да я вообще бух не занимаюсь. далек я от этого. аврал и бух проги заняты.
18 serpentt
 
27.04.15
17:07
Тоже мучились... запускали даже локально на сервере(база SQL). Долго и невероятно тяжело. Пришлось перенести каталог базы к себе на локальную машину. Благо диски SSD у меня. В итоге квартал сформировался за час. На сервере сняли процесс посе 2,5 часов.
Файл сформировался размером 57 Мб.
19 mishaPH
 
модератор
27.04.15
17:11
(18) вот и у нас в итоге 64
20 mishaPH
 
модератор
27.04.15
17:11
(18) а причем тут ссд диск. как я понял тормозит не формирование а конструкция записать
21 mishaPH
 
модератор
27.04.15
17:12
значение в файл
22 serpentt
 
27.04.15
17:27
(20) ЗначениеВФайл() производит сохрание в каталог отчетности, Каталог базф лежит на локальном(SSD) диске. SSD-диски быстрее работат на ЗаписьЧтение
23 NikVars
 
27.04.15
17:29
(16) Да.
24 mishaPH
 
модератор
27.04.15
17:30
(22) да я пробовал по сети и локально на райде в виртуалке. все едино. да там файла то нету еще. не в курсе как он может временные делает какие-то при этом
25 serpentt
 
27.04.15
17:33
(22) я привел свой случай... Еще раз Сервер с рейдом, база SQL на нем-же. Запустили.... После 2,5 часов срубили процесс. Каталог перенес к себе на SSD-диск(база-SQL осталась на сервере), запустили 1 час и все готово.
26 serpentt
 
27.04.15
17:34
Что и как 1С делает по команде  ЗначениеВФайл()... не знаю
27 mishaPH
 
модератор
27.04.15
17:36
(25) (26) ок. каталог на ссд должен?
28 mishaPH
 
модератор
27.04.15
17:36
база на скуле можно?
29 Oleg_2504
 
27.04.15
17:57
Исходя из того что при формировании 9 раздела читается файл rvs через ЗначениеВФайл несколько раз и память сжирается почти сразу - думаю 1С пора менять алгоритм ФО. Или они таким образом всех подталкивают на 8ку.
30 Loki Evil
 
27.04.15
17:58
(0) Выпиливал из регл. отчетности процедуры, формирующие книгу в xml и адаптировал их для формирования файла прямо из книги.
31 Loki Evil
 
27.04.15
18:00
(30)Добавлю
Общая схема формирования файла через регл. отчетности - запустить формирование книги через модальное открытие формы обработки формирования книги - получить ТаблицуДекларации.
По таблице декларации сформировать нечто, что выводится по 10 строчек пользователю, сохранить это в файл через ЗначениеВФайл().
А потом из этого файла будет формироваться книга.
Это не быстро, прямо скажем.
32 NikVars
 
27.04.15
18:10
(31) Проблема в другом. Именно при сохранении. А сохранить нужно список значений внутри которого находятся десятки тысяч списков значений, внутри которых тоже могут быть списки значений...
33 NikVars
 
27.04.15
18:11
Почему он это все жует часами... Загадка... Особенно загадка, когда сохраненный файл на десятки мегабайт.
34 mishaPH
 
модератор
27.04.15
18:38
(31) да я это понял. (30) (31) если у тебя есть решение, готовое или которое можно адаптировать мне миновав эти непонятные сохранения и загрузки.. Я поговорю с руководством опокупке
35 mishaPH
 
модератор
27.04.15
18:41
(33) загадка из тойже области, что и геометрически увеличивающиеся тормоза при попытке сохранить в файл с таблички в ексель. видимо
36 Loki Evil
 
27.04.15
19:59
(34) написал в почту
37 mishaPH
 
модератор
27.04.15
23:15
(36) мерси. посмотрю
38 zak555
 
27.04.15
23:25
пора на 8ку
39 Oleg_2504
 
27.04.15
23:25
(26) а xp 64 битная была?
40 Oleg_2504
 
27.04.15
23:50
(32) У нас сохранение как раз таки проходило. Долго но записывалось. А вот потом раздел не читался. Вылетал по нехватке памяти. и из титула тоже читался и вылетал. Как раз на операторе ЗначениеИзФайла.
41 serpentt
 
28.04.15
08:28
(32) Да 64-х битная