Николай Савельев, вполне возможно, но я в это не верю ... пример сформируйте расчетный листок на 1 человека, это займет (на линуксе 5 сек, на винде 8 - 12 сек) и это в 21 веке :) если больше то настройки хуже базовых*
без сомнения больше памяти - лучше, но виртуалка вещь особая
Николай Савельев, если планируется докупить сервер - перенести на него виртуалку 1С, освободить место, и часть функций оставить на старом сервере - это норм, но это не ускорит работу в ЕРП;
Чтобы ускорить ЕРП, нужно отделить от прода тестовые базы, Хранилище (а для этого нужен еще один 1С Сервер и для него лицензия, он же будет запасным). Вариантов много, - смотрите что именно Вам нужно.
P.S. 1С виртуалку за счет железа не ускоришь (из личного опыта)
Николай Савельев, рекомендую следующее: купить новый сервер и перенести на него всё полностью; Если есть возможность - купить лицензию на 1С Сервер, тогда старый сервак можно будет использовать как резервный. Хранить на старом серваке тестовые базы; При объединении в кластер лицензии на юзер-доступ можно оставить на старом (не париться с переносом) Заодно рассказать начальству об отказоустойчивости, - если с новым что случается, переносим БД на старый и работаем.
Если старый сервак планируется отключать - то вариант тот же, перенос всего на новый; ЕРП - сама по себе тормознутая, ничего не поможет пока с Ролями не разберетесь (при выдаче полных прав - тормозов значительно меньше)
решение разделить 1с и бд, если речь идет о быстродействии ошибочное; как минимум на 30% упадет производительность при передачи данных туда-сюда (на внешний сервер);
новый сервер - это всегда здорово, но только не разделяйте 1с и бд; лучше напишите какие конфигурации используются, сколько юзеров работают (и в каком режиме); кто знает, возможно достаточно будет оптимизации, которая и на новом сервере лишней - не будет
SteepNET, сохраните такой файл на диск во каталог временных файлов, подставьте в код имя файла;
Если всё получилось, попробуйте вариант с двоичными данными
andreygoncherov, в идеале подсказать должен пре-сейл менеджер, либо любое другое компетентное лицо от подрядчика; На практике Вам будут предлагать только то, что уже делали ранее/либо какие программисты есть в наличии. Поэтому поинтересуйтесь сразу есть ли опыт внедрения скажем на "швейном производстве маленькой фирмы", "для маленькой производственной фирмы с продажами в интернете" и т.п. Делайте акцент на "Маленькой фирмы" чтобы Вам не показывали готовые кейсы корпораций; https://www.1cbit.ru/blog/1s-dlya-malogo-biznesa/
Может вместо УНФ, Вам больше подойдет Управление Торговлей;
Предварительные консультации типа "посоветуйте программу для нашей фирмы ..." Вы можете проводить в чатах прямо на сайтах интеграторов, они Вам перезвонят ...
Собирайте инфу, затем проверяйте предложенные решения/тезисы в интернете, только потом выбирайте подрядчика
Denys03, необходимо определить сегменты, и команда assume, примеры см в инете
кроме того нужен текущий текст программы т.к. тот что в заголовке не имеет jmp START_
Советую писать более аккуратно ! Это очень важно.
A1 DB 10 нужно всегда явно указывать систему счисления; A1 DB 10d
mov al, A1 желательно явно указывать размерность; mov al, byte ptr A1
SteepNET, ну если так ... всё таки уточните на всякий случай у бухгалтеров такой момент: в конторе где я раньше работал была такая тема, - основным договором считался самый первый договор*; в системе он имел статус Завершен, однако бухи говорили что все взаиморасчеты вешаются на этот договор, т.к. он продлен доп-соглашением (но в 1С это никак не отражалось)
outOfRange:
; в стеке результат в виде ddccbbaa RESULT_LEN=8
; остается достать из стека перевернуть и записать в нашу переменную
popCycle:
cmp byte ptr RESULT_LEN, 0
je resultComplete
pop al
dec byte ptr RESULT_LEN
; записываем в нашу переменную
mov byte ptr BUFFER[RESULT_LEN], al
jmp popCycle
resultComplete:
Evgeniy Homov, если только попросить всех юзеров зайти во все свои рабочие базы,
затем посмотреть список активных пользователей, записать кто и к каким базам подключен
Zanuda28, имеются ввиду регл-задания в 1С; В каждой конкретной базе:
Чтобы увидеть список заданий переходим в (запущенной 1С) раздел программы "Администрирование" и далее выбираем пункт "Обслуживание". В открывшемся окне нас будет интересовать подраздел “Регламентные задания”. В нем кликаем по гиперссылке “Регламентные и фоновые задания”. Перед нами появится список регламентных заданий.
без сомнения больше памяти - лучше, но виртуалка вещь особая