Здравствуйте.
При выполнении операций списания и перемещения в объекте «розница» Склад Про подвисает на минуту, потом выдаёт сообщение «ошибка при сохранении операции». Продажи, переучёт, другие операции происходят в штатном режиме. В этой же базе, в объекте «склад» всё работает…
Вопросы такие:
Перед возникновением такой ситуации был сделан некорректный рецепт — задвоенный. И производство по нему. Потом неверные действия аннулированы. Могло ли сие возыметь такие последствия?
Что с этим делать?!!!
//————————————————————————————
Если нужна база, подскажите, откуда брать и куда отправить…
//————————————————————————————
база на MS SQL
В логе такая запись:
User OS Version: Unknown
Date & Time: 04.07.2013 02:12:21
Build version: 3.07.037 (Build 27565)
Module name: Reports.dll
Method name: Reports.ReportsLauncher.LaunchReport(ByVal frmReport As StandartReportsFilterForm, ByVal dbLayer As BaseDBLayer, ByVal reportID As ReportType)
Exception: В экземпляре объекта не задана ссылка на объект.
Call stack: в Microinvest.Reports.x94ac499e363dcce9.xebb5a8223cc5fd95()
в Microinvest.Reports.x6fd980001c794870.x8ab8a6b8fa1ef92a(xc9a40eeab251bd15 x8f0622f52ef68430, ReportType x6ef9653a26262cd1, ReportResultsCommands[] x443fc9475057301d, IDataTablePostProcessor xba888c7b18ae3623)
//————————————————————————————
Сообщения без ответов | Активные темы
| Автор | Сообщение | |||
|---|---|---|---|---|
|
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции. 2
|
||||
|
Да, восстановилась. Анализируем. _________________ |
|||
| Вернуться к началу |
|
|||
|
Владимир Стоянов |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции. 2
|
|
|
|
| Вернуться к началу |
|
|
infinity |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции. 2
|
|
Автоматизатор |
Владимир Стоянов писал(а): Пересчет кол-в на складе сделайте. Должно решить проблему. Ясно, спасибо. Буду вычищать базу от товаров без имени… _________________ |
| Вернуться к началу |
|
|
Виктор Павлов |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции. 2
|
|
|
|
| Вернуться к началу |
|
|
infinity |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции. 2
|
|
Автоматизатор |
Виктор Павлов писал(а): НЕТ! Неправильно! Не трогайте базу без минимальные знания! Вы очистите товары без имя, но соответствующие ID остаются по разные таблицы. Примерно, кто очистит Store или Operations? А что тогда делать? Может Вы приведете базу в порядок? Или научите что делать _________________ Последний раз редактировалось infinity Ср май 09, 2012 2:33 pm, всего редактировалось 1 раз. |
| Вернуться к началу |
|
|
Владимир Стоянов |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции. 2
|
|
|
|
| Вернуться к началу |
|
|
infinity |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции. 2
|
|
Автоматизатор |
Владимир Стоянов писал(а): Удалять товары только из меню Редакция -> Товары. Ясно — понял, спасибо _________________ |
| Вернуться к началу |
|
|
Владимир Стоянов |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции. 2
|
|
|
|
| Вернуться к началу |
|
|
infinity |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции. 2
|
|
Автоматизатор |
Владимир Стоянов писал(а): В Вашем случаи, товар удаляется по стандартному способу, т.е. нет операций. Структуру БД я изучил — видимо не достаточно, значит буду изучать еще. Бэкапы делаю у клиентов по мере возможности. В этом случае клиент сам вмешался запросами. _________________ |
| Вернуться к началу |
|
|
infinity |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции. 2
|
|
Автоматизатор |
Владимир Стоянов писал(а): Пересчет кол-в на складе сделайте. Должно решить проблему. «Увидел товары без имени» — эти позиции появились при импорте! косяк в софте. вообще если есть поля которые не должны быть пустыми, почему в базе не установить признак не нулевое, и по мимо этого в базе есть поля которые по умолчанию в базе NULL а программа их пустыми прописывает…. _________________ |
| Вернуться к началу |
|
|
Виктор Павлов |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции. 2
|
|
|
|
| Вернуться к началу |
|
|
infinity |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции. 2
|
|
Автоматизатор |
Виктор Павлов писал(а): Дайте импортной файл. У нас такой импорт не получается, нулевые поля не импортируются. Пересчет кол-в на складе сделал — хотя в программе пока все пусто, приходов еще не было. Все равно Ошибка при сохранении операции. Импортной файл в аттаче Вложение:
_________________ |
| Вернуться к началу |
|
|
Владимир Стоянов |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции. 2
|
|
|
|
| Вернуться к началу |
|
|
infinity |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции. 2
|
|
Автоматизатор |
Котлеты особые из кур — тоже не сохраняются Удаленка, может позже… _________________ |
| Вернуться к началу |
|
|
Владимир Стоянов |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции. 2
|
|
|
|
| Вернуться к началу |
|
Кто сейчас на конференции |
|
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7 |
| Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |
| Автор | Сообщение |
|---|---|
|
Заголовок сообщения: Ошибка при сохранении операции
|
|
|
Клиент |
При продаже в Pro Light доходит до 10%, после выдает «Ошибка при сохранении операции». |
| Вернуться к началу |
|
|
P0ZiTR0N |
Заголовок сообщения: Re: Ошибка при сохранении операции
|
|
Автоматизатор |
|
| Вернуться к началу |
|
|
Дмитрий Акбаров |
Заголовок сообщения: Re: Ошибка при сохранении операции
|
|
Автоматизатор |
Здравствуйте. |
| Вернуться к началу |
|
|
fiftyyy |
Заголовок сообщения: Re: Ошибка при сохранении операции
|
||
|
Клиент |
Высылаю скрин
|
||
| Вернуться к началу |
|
||
|
Дмитрий Акбаров |
Заголовок сообщения: Re: Ошибка при сохранении операции
|
|
Автоматизатор |
Решение по ссылке выше, как и написал, что не верная локализация сервера. |
| Вернуться к началу |
|
|
fiftyyy |
Заголовок сообщения: Re: Ошибка при сохранении операции
|
|
Клиент |
Дмитрий Акбаров писал(а): Решение по ссылке выше, как и написал, что не верная локализация сервера. Скажите пожалуйста, как произвести через командную строку локализацию сервера? Есть такая возможность? |
| Вернуться к началу |
|
|
P0ZiTR0N |
Заголовок сообщения: Re: Ошибка при сохранении операции
|
|
Автоматизатор |
|
| Вернуться к началу |
|
|
fiftyyy |
Заголовок сообщения: Re: Ошибка при сохранении операции
|
|
Клиент |
Ребята, огромное спасибо, всё заработало, остался незакрытым только один вопрос, получается мы примерно месяц работали с неправильной датой, чем это может грозить? И возможно ли исправить дату продаж и прихода? |
| Вернуться к началу |
|
|
Дмитрий Акбаров |
Заголовок сообщения: Re: Ошибка при сохранении операции
|
|
Автоматизатор |
Да операции у Вас все писались с не корректной датой. |
| Вернуться к началу |
|
|
fiftyyy |
Заголовок сообщения: Re: Ошибка при сохранении операции
|
|
Клиент |
С новой не особо хотелось бы, можно немного подробнее на счёт запроса? |
| Вернуться к началу |
|
|
Александр Дерменжи |
Заголовок сообщения: Re: Ошибка при сохранении операции
|
|
|
|
| Вернуться к началу |
|
|
fiftyyy |
Заголовок сообщения: Re: Ошибка при сохранении операции
|
|
Клиент |
Хорошо, подскажите как сделать это правильно, мне нужно скинуть номенклатуру, количество товара можно как-то скинуть? Может есть какое-то готовое решение? |
| Вернуться к началу |
|
|
Дмитрий Акбаров |
Заголовок сообщения: Re: Ошибка при сохранении операции
|
|
Автоматизатор |
1. В текущей базе: Отчеты — Товары — Количество товаров, формируете отчет и сохраняете в Excel. |
| Вернуться к началу |
|
|
P0ZiTR0N |
Заголовок сообщения: Re: Ошибка при сохранении операции
|
|
Автоматизатор |
|
| Вернуться к началу |
|
|
fiftyyy |
Заголовок сообщения: Re: Ошибка при сохранении операции
|
|
Клиент |
Вы имеете ввиду SQL или Microinvest? |
| Вернуться к началу |
|
Сообщения без ответов | Активные темы
| Автор | Сообщение |
|---|---|
|
Заголовок сообщения: Склад Pro Light — Ошибка при сохранении операции.
|
|
|
Автоматизатор |
При продаже в Склад Pro Light, получаю — «Ошибка при сохранении операции.» В журнале такая запись: Код: Error code: 3021 Автопроизводство включенно… _________________ |
| Вернуться к началу |
|
|
Светослав Кадиев |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции.
|
|
|
|
| Вернуться к началу |
|
|
infinity |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции.
|
|
Автоматизатор |
|
| Вернуться к началу |
|
|
Светослав Кадиев |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции.
|
|
|
|
| Вернуться к началу |
|
|
infinity |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции.
|
|
Автоматизатор |
Светослав Кадиев писал(а): А ошибку появляется на каждая операция когда есть автопроизводство? Да. В лайте при продаже… _________________ |
| Вернуться к началу |
|
|
Светослав Кадиев |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции.
|
|
|
|
| Вернуться к началу |
|
|
infinity |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции.
|
|
Автоматизатор |
Эта база была отконвертирована из аксес в MySql. Может поэтому неполадки? Операций в базе нет. Для тестов разрешено продавать в минус с нулевой ценой. Вообщем все пусто. И вот первая продажа с такой ошибкой. Какая еще нужна информация? — Я предоставлю любую. _________________ |
| Вернуться к началу |
|
|
infinity |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции.
|
|
Автоматизатор |
|
| Вернуться к началу |
|
|
Виктор Павлов |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции.
|
|
|
|
| Вернуться к началу |
|
|
infinity |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции.
|
|
Автоматизатор |
Виктор Павлов писал(а): Да, настройки лайта. Напомните пожалуйста, в каком файле настройки? LiteApp.config? _________________ |
| Вернуться к началу |
|
|
Александр Дерменжи |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции.
|
|
|
|
| Вернуться к началу |
|
|
Виктор Павлов |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции.
|
|
|
|
| Вернуться к началу |
|
|
infinity |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции.
|
|
Автоматизатор |
|
| Вернуться к началу |
|
|
Светослав Кадиев |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции.
|
|
|
|
| Вернуться к началу |
|
|
infinity |
Заголовок сообщения: Re: Склад Pro Light — Ошибка при сохранении операции.
|
|
Автоматизатор |
Светослав Кадиев писал(а): В вашу базу очень многие товары выбраны в качестве рецептов, ну в действительност ни один из них нет рецепт. Я не знаю как Вы конвертировали базу, но она в общем не полная. Ну я могу дать оригинал до конвертирования. Конвертировал Вашей утилитой DbConvert _________________ |
| Вернуться к началу |
|
Кто сейчас на конференции |
|
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7 |
| Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |
При обновлении конфигурации 1С произошел сбой, программа завершила свою работу по ошибке. Затем, при попытке зайты в конфигуратор, стало выдаваться предупреждение: «При обновлении данных после последней реструктуризации произошла критическая ошибка. Повторить обновление?». Если ответить «Нет», то программа просто завершает свою работу, в случае же положительного ответа выводится сообщение «Обнаружена незавершенная операция сохранения конфигурации. Для продолжения работы необходимо завершить операцию.» и программа также закрывается.
Еще ошибка может быть следующая: Нарушена целостность структуры конфигурации. В этом случае, в первую очередь, нужно попробовать почистить кэш 1С. Если не поможет, то читаем дальше.
Самый простой вариант решения данной задачи — восстановление из резервной копии. Но очень не хотелось терять последние введенные за день данные. Поэтому я решил разобраться в вопросе более досканально.
Выяснилось, что все измененные объекты конфигурации программа хранит в таблице configsave. Но в моем случае табличка оказалась пустая. При обновлении конфигурации программа снача копирует все изменения из таблицы configsave в таблицу config, затем очищает первую.
Если имеется база данных с идентичной конфигурацией, то можно полностью перенести из нее таблицу config в испорченную базу. Либо можно удалить все зафиксированные изменения. В этом случае алгоритм восстановления примерно следующий:
- Если в таблице configsave есть данные, то таблицу нужно очистить: delete from configsave
- delete from config where FileName = ‘commit’
- delete from config where FileName = ‘dynamicCommit’
- delete from config where FileName = ‘dbStruFinal’
Добавлено 03.10.2019:
Если то, что описано выше не помогло, то можно перенести конфигурацию с рабочей копии базы (если таковая имеется). Например, если у вас имеется копия базы с такой же конфигурацией, но за вчерашнее число и не хочется терять введенные за сегодня данные.
Для этого выполним следующий запрос:
USE [ИмяРабочейБазы]
DELETE FROM [DBO].[ConfigSave]
DELETE FROM [DBO].[Config]
INSERT INTO [ИмяРабочейБазы].[Dbo].[Config] SELECT * FROM [ИмяКопииБазы].[Dbo].[Config]
GO
!Внимание. Переучет необратимая операция, после сохранения переучета не рекомендуется делать редактирование операции, категорически нельзя удалять операцию!
!Внимание. Эта инструкция была сделана под конкретные нужды заказчика и не является обязательной. Благодаря этой инструкции программа
Microinvest
позволяет делать полный переучет в несколько заходов (операций), без включенного «Полного переучета»
Для создания переучета за несколько операций (дней), следует воспользоваться любой вспомогательной операцией, которая не влияет на количества в программе. В данном примере воспользуется операцией «Клиентский заказ»
1. Операции – Менеджмент – Клиентский заказ (F8) (рис. 1)
Рис. 1
2. В открывшемся окне «Клиентский заказ» заполните все поля (рис. 2)

Рис. 2
— Партнер – предлагаем создать отдельного партнера «Инвентаризация» (рис. 3)
— Объект – Выбрать объект, на котором будет проведен переучет, в нашем примере это Магазин7 (рис. 4)
— Пользователь – Имя пользователя, ответственного за переучет.

Рис. 3

Рис. 4
3. Приступаем к инвентаризации (рис. 5 и 6).
— Инвентаризация по группам подразумевает в себе работу с отдельно выбранной и подготовленной группой товаров, которые лежат совместно на одном месте (стилаже). Для начала нажмем кнопку с тремя точками в колонке товара (рис. 5).

Рис. 5
Выберем группу товаров, которую будем пересчитывать (в нашем случае это «Инструменты по дереву»). Встаем указателем вышки на первый по списку товар так, чтобы он подсветился синим цветом. Далее опускаемся в самый низ списка товаров и с нажатой клавишей «Shift» кликаем левой кнопкой мыши на самый последний товар в списке. Обозначением того, что все сделано правильно будет выделение синим цветом всех товаров выбранной группы. Нажимаем кнопку «ОК» (рис. 6)

Рис. 6
Далее надо только вводить фактическое (пересчитанное) количество товара (Рис. 6 а)

Рис. 6а
— Также это можно делать, просто просканировав каждый товар в новую строку, затем надо выбрать весь товар одной группы (как в первом случае) объединив все позиции нажатием сочетания клавиш CTRL+F12 (это суммирует весь одинаковый товар), такой способ наиболее точный и не должен привести к «пересорту» товара.
Внимание! Колонка «Кол» показывает сколько товара Вы просканировали (фактическое количество товара в магазине), а колонка «Наличие» показывает сколько просканированного товара присутствует по данным бухгалтерского учета. Данная функция позволяет видеть разницу, и произвести попытку найти товар в магазине, если он был случайно перемещен.
Внимание! Во время переучета можно создать любое количество документов «Клиентский заказ». Еще раз повторимся что этот документ является вспомогательным, и на основании этого документа будет сделана операция «Переучет». Таким образом, если переучет длился 3 дня, то и количество операций должно быть не менее 3х, также операцию можно сохранять гораздо чаще, что снизит возможность потери информации во время перучета в связи с выключением электропитания.
Внимание! Документ «Клиентский заказ» без труда редактируется. Для редактирования документа после сохранения пройди по пути Редакция – Документы – Менеджмент – Клиентский заказ. Выберите нужный документ двойным кликом. Можно приступить к редактированию.
4. После того как подсчеты закончены мы приступим к созданию операции на основании отчета «Клиентский заказ». Для этого сделайте отчет Отчеты – Менеджмент – Клиентский заказ (см. рис. 7).

Рис. 7
Настройте фильтры так, чтобы в отчет попали все документы, которые были сделаны за время Инвентаризации, для этого можно выбрать период времени по датам инвентаризации, либо по номерам документов. Обязательно следует выбрать объект переучета (см. рис. 8).

Рис. 8
После построения отчета нажмите кнопку «Вспомогательная панель», затем нажмите сочетание клавиш CTRL+A (Признаком правильного нажатия будет выделение ВСЕХ товаров синим цветом)
На «Вспомогательной панели», справа, найдите графу «Дополнительные функции». В разделе «Операция», выберите из выпадающего списка «Переучет». Нажмите кнопку «Создать операцию» (см. рис. 9).

Рис. 9
Автоматически создаться операция «Переучет» (рис. 10)

Рис. 10
5. Встаньте на последнюю строку документа, и нажмите несколько раз клавишу «Enter», до тех пор, пока не появиться пустая строка. Нажмите на кнопку для выбора товара. В открывшемся окне «Товары» отключите все фильтры, нажмите сочетание клавиш CTRL+A (если все сделано правильно, то ВСЕ товары подсветятся синим цветом). Нажмите кнопку «ОК» (рис. 11)

Рис. 11
Внимание! Эта операция очень сложная, и займет длительное время, не нажимайте никаких клавиш на клавиатуре и мышке, и ждите пока программа соберет весь список товара.
Внимание! Все товары, которые добавятся, будут с нулевым количеством, именно этого мы и добиваемся, не надо этого пугаться. Именно это и обнулит все товары, которые отсутствуют в магазине.
Теперь нажмите сочетание клавиш CTRL+F12, это объединит дублирующиеся товары (подсвечены красным цветом), и приведет их к общей сумме, а товары, не попавшие в переучет, останутся с нулевым количеством (рис. 12)

Рис. 12
Внимание! Рекомендуем проверить что Вы все сделали верно!
На этом этапе переучет завершен, сохраните операцию.
Если у вас есть потребность в настройке или консультации программного обеспечения Microinvest, то можно написать нам на почту или позвонить по указанным на сайте телефонам!
Обучение работе с программой Microinvest тут
Настройка и запуск в эксплуатацию программы Microinvest в магазине тут
Настройка и запуск в эксплуатацию программы Microinvest в ресторане тут
Купить программу Microinvest можно тут
Стать партнером по продаже оборудования Oktane и программного обеспечения Microinvest можно тут
Заказать доработку для программы Microinvest или отчет можно тут

