zakov
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Хочу задать порядок округления цен для каждой группы товаров. Тоесть, Тип цен один, а округление у каждой группы товаров разное( 0.5, 0.1, 0.01...) | Я бы делал так... В справочнике Номенклатура для группы определил бы реквизит ПорядокОкругления. В Глобальном модуле прописать функцию для округления стоимости товара, и вызывать ее из документов или откуда там еще это надо... Добавлено: Цитата: сегодня полетела база, за 2 с лишним года, сначало выдала "ошибка базы данных" на 3-х компьютерах в другом кабинете, затем на еще одном и на конец 1С повисла с ошибкой на компе где находится база | Похоже на нарушение ссылочной целостности. Скорее всего какие-нибудь таблицы были битые. Такое бывает при некорректном выходе, и прочих сбоях (питания, файловый сбой, вирус, антивирус например). Надо проанализировать что в последнее время происходило на том компе, где расположена база данных. Дабы избежать подобного необходимо регулярно архивировать базу, производить тестирование. Если есть архивы более ранние, чем последний (до тестирования и исправления) надо попытаться восстановить битые таблицы. Для этого я пару раз делал так... Разворачивал последний архив базы параллельно, производил тестирование, выписывал на какие таблицы и в каких строках конфигуратор ругается при проверке логической целостности. Эти таблицы открывал в DBF Viewer или подобном. Как правило в них на указанных строках находится какая-нибудь абра-кадабра. Далее брал аналогичные таблицы из ранее сохраненного архива (не битые) и копировал строки в битые таблицы. Объясню вкраце что произошло. Когда конфигуратор не нашел ссылок в одной таблице на другую - он удалил записи. Таким образом информация и потерялась. Отмечу также, что SQL версия более надежна... | Всего записей: 163 | Зарегистр. 24-01-2008 | Отправлено: 10:20 18-01-2010 | Исправлено: zakov, 10:37 18-01-2010 |
|