#2
by DmitriyDI
Выгрузка декларации по НДС, раньше выпадала на 2 гб, сделали 4гб патч, теперь выпадаем на 4гб, спустя 2 года. Подскажите можно ли еще как-то для 1с 7.7 открыть ресурсы к оперативке, может быть есть версия 64 битная? выгрузка 8 раздела, на строчке ЗначениеВФайл(ИмяФайла, СписокЗначений);
#3
by DGorgoN
Ну как вариант СписокЗначений делим на 2 ЗначениеВФайл(ИмяФайла2, СписокЗначений2); Ну и дальше их объединить и сделать "ИмяФайла" допустим через дельфи.
#4
by DmitriyDI
Дословный текст ошибки: "Недостаточно свободной оперативной памяти на этом компьютере." процесс в этот момент занимает чуть больше 4гб
#6
by пипец
мну - темпы явно прописывал, как в пользователе (винде) так и в 1с ... и сеанс освобождал ЗЫ листать нада меньше - больше вероятности проскочить "память"
#8
by Провинциальный 1сник
Как вариант, можно написать свои функции сериализации-десериализации списков. То есть не пытаться сразу список класть в файл, а например сериализовать каждый элемент через ЗначениеВСтрокуВнутр, и записывать в dbf.
#11
by mehfk
idapro+hexrays=>с-подобный листинг=>перевод в С++ и причесывание=>адаптация под x64=>компиляция=>профит!
#12
by Провинциальный 1сник
Вполне возможно, что в платформе баг, в результате которого объем памяти растет нелинейно по отношению к объему данных. Тут увеличением ОЗУ проблему не решить. Всё равно вылезет, не сейчас так через полгода.
#16
by Филиал-msk
Звони биллгейтсу, пусть винду переписывает. Так и скажи - НДС у нас тут, давай шевелись.
#18
by Ёпрст
а чего ты потом с этим ЗначениеВФайл(ИмяФайла, СписокЗначений) делаешь ? Пиши куда-нить не туда, в базу sqlite или тупо в дбф файлик.
#19
by DmitriyDI
Да просто там вся регламентированная отчетность завязана на ЗначениеВФайл и ЗначениеИзФайла, боюсь там много придется чего переписывать...
#21
by Базис
Дробить на месяца или по списку контрагентов, а потом собирать - можно, или там что-то нелинейное будет? Забыл, хотя когда-то делал большущую книжку для местного коллеги. Андрей, ты тут?
#24
by Pooh
а rvs файл при сохранении декларации (раздела 9 например) разве не дробится на несколько файлов по 10 тыс строк к примеру?
#25
by DrZombi
Оптимизируй запросы, переходи на прямые запросы, 1С пишет не оптимально, не надо думать, что там все хорошо :)
#28
by Adilgeriy
на инфостаре проскакивала информация про запуск 7.7 на 64 без изменения в файлах платформы. поищи
#29
by DGorgoN
Она и так хорошо на 64 запускается, вопрос в том что она сама 32 и большие объемы не тянет тупо.
#30
by DmitriyDI
я и есть нормальный спец, уже начал переписывать, уже почти сделал, но все равно по грани памяти ходим, думаю написать отдельную выгрузку в ХМЛ 8, 9 раздела. смешно) база 300 гб) конечно она скулевая) Нет причем тут запросы)? именно) и так понятно что у нас ОС 64, если я пишу что до 4 гб 1с 77 нормально работает))), она даже с 4гб патчем на 32 только до 3,5 макс дает)
#31
by DmitriyDI
да, сдаем через контур, они говорят, что нет у них возможности несколько файлов загрузить... а так выгружать не кварталом, а по месяцам, налогоплательщик говорят такую выгрузку нормально принимает.
#32
by kauksi
300Гб 7.7 это сильно. видать с 1997го никто не обрезал. а денег с той же поры на автоматизацию не выделяли. раз ехать надо, но на шашечки денег нет.
#33
by Z1
так выгрузи по месяцам получить 3 файла по месяцу в xml потом из 3 файлов сделай один - и поправь начальную секцию где итоговая суммы - все. у нас книга продаж большая но как то проблем нет но зависит как писали. Кстати с 4 квартала опять и книги поменяли и новые коды будут ( которые еще не объявили )
#35
by kauksi
я просто надеюсь что регистры у топикстартера закрываются в 0)) Просто xml и 1с эта та тема, из-за которой люди изучают другие технологии, дело не только в 7.7. Я вот в свое время написал обработку по переносу данных через Com из торговли 7.7 в Розницу, только потому что за ночь типовой перенос из 7.7 не успевал отрабатывать, а на загрузке тупо валился из-за "недостаточно памяти". А через Com все данные попадали через полчаса. И таких примеров потом масса. Не знаю, может в 8.3.10 это как то решилось..
#36
by Злопчинский
в своё время когда через типовой механизм обмена из тис в иксемель выгружалось, а потом в бухию 77 грузилось - это были большие объёмы и медленно загрузка именно. Посмотрел как там внутри - как-то там все мутно и топорно было. Типа одна номенклатура в куче проводок и мест - так она каждый раз создавала объект справочника номенклатуры и каждый раз искала эту номенклатуру....
#37
by Злопчинский
Но с тех пор универсальным механизмам я не очень доверяю. Они универсальные - это зашибись, но за счёт этого - тупые...
#38
by DmitriyDI
да, с 1997 сразу решили одну книгу покупок и продаж сделать за 20 лет и отправить) ток не 300, а 30, ошибся ноликом)
#43
by Pooh
была большая книга продаж зависала при сохранении (нехватка памяти) поставили в разделе 9 флаг разделения на несколько файлов (установили по 10 т строк) сохранилось быстро и без зависания, выгрузилось тоже нормально
#47
by ManyakRus
у нас тож так, решилось: запускать это на сервере MSSQL, а не на рабочем компьютере
#50
by DmitriyDI
Вопрос закрыт, совет в 43 помог, просто не реально, вместо суток сохранилась за 15 минут. По памяти не вышла за 1 гб.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- Сервер 1С 32 бита и MS SQL 64 бита
- v7: 1С V7.7 в сети
- v7: Запуск 1С 77 через COM, в WIN 7 64 бит
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Ограничение 1с 77 по памяти 2гб
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
- v7: Ошибка доступа к памяти (Приложение по адресу обратилось к памяти.....)
В этой группе 1С
- RLS + расширение
- Возврат из web-сервиса не примитивного значения
- Реквизит с типом список знaчений обрезает представление выбранного элемента
- при выполнении операции резервирования не удалось записать документ
- Нумерация в 1с бух3
- Штатное расписание при переносе данных из ЗУП 2.5 в ЗУП 3.1 КОРП
- Какое событие отвечает за удаление из формы элемента
- Ввод остатков 76 счета 1С:ERP
- Расчет авансов по налогу на имущество не проходит проверку соотношений
- Формирование движений в конфигурации ERP
- Как лучше организовать обмен между базами через СОМ или файловый???
- Стираются проводки при обмене.
- Штрихкоды. Не найден файл внешней компоненты
- В документе в командном интерфейсе нет ссылки на "перейти"
- v7: Конвертация реквизита в дополнительный реквизит.
- GS1 Databar Expanded Stacked из 1С
- Отражение отпуска в БУ и НУ УПП.
- Визуальный выбор объекта метаданных в форме
- Добавление элемента на управляемую форму через ОбработкаПолученияФормы
- ЗУП 3: Состояние штатки при возврате из отпуска по уходу за ребенком