Ошибка при вызове метода контекста установитьпометкуудаления

Вопрос знатокам КД, ПКС ПометкаУдаления

Я
   ProDeveloper

09.11.12 — 11:23

Вопрос такой — есть правила обмена, писались на КД 2.1.6.4, есть ПКО Контрагенты, никаких обработчиков на ПКО не висит, в ПКС есть ПометкаУдаления в свойствах ПКС стоит птица «Не замещать значения свойства у существующих объектов в приемнике», поведение обмена меня удивило:

1 вариант — В источнике Контрагент помечен на удаление, в приемнике не помечен на удаление, обмен отработал как надо, необходимые реквизиты в приемнике записались, пометка удаления была не тронута.

2 вариант (более интересный) — В источнике Контрагент не помечен на удаление, в приемнике помечен на удаление, после обмена, необходимые реквизиты в приемнике записались, но пометка на удаление почему то в приемнике была снята.

Игрался птицей «Объекты, выгруженные по ссылке, загружать без пометки удаления» на странице загрузки в обработке V8Exchan — Универсальный обмен данными в формате XML 2.1.6 не помогло, попытки сделать через обработчик «ПослеЗагрузки» в ПКО Контрагенты также не увенчались успехом.

 Если ОбъектНайден Тогда
    Объект.УстановитьПометкуУдаления(Ссылка.ПометкаУдаления);
 КонецЕсли; 

Возникает ошибка — «Ошибка при вызове метода контекста (УстановитьПометкуУдаления): Операция не может быть выполнена, так как данные объекта модифицированы!»

Кто-нибудь сталкивался с такой проблемой?

   ProDeveloper

1 — 09.11.12 — 11:33

up

   Йохохо

2 — 09.11.12 — 11:33

ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>)

УстановитьПометкуУдаления (SetDeletionMark)

Синтаксис:

УстановитьПометкуУдаления(<ПометкаУдаления>)

Параметры:

<ПометкаУдаления> (обязательный)

Тип: Булево.

Признак установки / снятие пометки на удаление.

Истина — пометка будет установлена; Ложь — пометка будет снята.

Описание:

Устанавливает/снимет пометку на удаление документа. Документ при этом не удаляется из базы данных. Окончательное удаление помеченных документов происходит при удалении помеченных объектов.

Доступность:

Сервер, толстый клиент, внешнее соединение.

Примечание:

Применение метода влечет инициирование события ПередЗаписью, т.к. происходит сохранение измененного свойства ПометкаУдаления.

Если документ проведен, применение метода приводит к отмене проведения.

Если объект модифицирован, то выполнение метода вызывает исключение.

   ProDeveloper

3 — 09.11.12 — 11:36

(2) норм копипаст из СП, молодец)

   mikecool

4 — 09.11.12 — 11:38

«Возникает ошибка — «Ошибка при вызове метода контекста (УстановитьПометкуУдаления): Операция не может быть выполнена, так как данные объекта модифицированы!» » — попробуй Записать() перед установкой пометки

   ProDeveloper

5 — 09.11.12 — 11:39

Кто нить разбирался с странным поведением птицы в свойствах ПКС «Не замещать значения свойства у существующих объектов в приемнике», и почему в варианте №1 она отрабатывает как надо, а в варианте № 2 такое странное поведение.

   Йохохо

6 — 09.11.12 — 11:44

(5) потому, что у 1с трепетное отношение к этому булеану

   ProDeveloper

7 — 09.11.12 — 11:44

(4) Я в курсе) Потому что объект модифицирован, если перед программной установкой пометки удаления в обработчике «ПослеЗаписи» попробовать модифицированный Объект.Записать(), потом установить пометку удаления из ссылки, то ошибок не возникает, но и результат все тот же, снимается пометка)

   ProDeveloper

8 — 09.11.12 — 11:46

Пробовал так же в обработчиках ПКС ПометкаУдаления играться с НеЗамещать = Истина; (эквивалент птицы «Не замещать значения свойства у существующих объектов в приемнике») Тоже толку 0

   ProDeveloper

9 — 09.11.12 — 11:53

Сперва я думал что просто птица не работает, может релиз КД 2.1.6.4 глюкавый, стал проверять. В варианте № 1 все работает должным образом, что подтверждает работоспособность птицы «Не замещать значения свойства у существующих объектов в приемнике» в свойствах ПКС, и действительно в источнике объект помечен на удаление в приемнике после обмена записались необходимые реквизиты и пометка удаления при этом осталась не тронутой, в приемнике Контрагент не помечен на удаление.

Почему в варианте №2 он её трогает не пойму.

   ProDeveloper

10 — 09.11.12 — 12:05

Выжимка из XML выгруженная по данным правилам.

- <Объект Нпп="6" Тип="СправочникСсылка.Контрагенты" ИмяПравила="Контрагенты">
- <Ссылка НеСоздаватьЕслиНеНайден="true">
- <Свойство Имя="{УникальныйИдентификатор}" Тип="Строка">
  <Значение>71cfdebe-dba2-11e1-9393-003048c8515d</Значение> 
  </Свойство>
- <Свойство Имя="ИНН" Тип="Строка">
  <Значение>...</Значение> 
  </Свойство>
- <Свойство Имя="КПП" Тип="Строка">
  <Значение>...</Значение> 
  </Свойство>
  </Ссылка>
- <Свойство Имя="ПометкаУдаления" Тип="Булево" НеЗамещать="true">
  <Значение>false</Значение> 
  </Свойство>

Из xml отчетливо видно

- <Свойство Имя="ПометкаУдаления" Тип="Булево" НеЗамещать="true">
  <Значение>false</Значение> 
 </Свойство>

почему происходит замещение в варианте № 2, а в варианте № 1 все нормально, для меня загадка.

   Йохохо

11 — 09.11.12 — 12:14

не приходила мысль, что дело не в кд?

   ProDeveloper

12 — 09.11.12 — 12:14

Вылечить удалось в обработчике «ПослеЗаписи» ПКО Контрагенты

Если ОбъектНайден Тогда
    ПометкаУдаления = Ссылка.ПометкаУдаления;
    Объект.Записать();
    Объект.УстановитьПометкуУдаления(ПометкаУдаления);
КонецЕсли;

Но поведение птицы в свойствах ПКС «Не замещать значения свойства у существующих объектов в приемнике» недюже удивило.

   Йохохо

13 — 09.11.12 — 12:15

про это написано в (2) и (6)

   ProDeveloper

14 — 09.11.12 — 12:16

(13) почему птица в ПКС работает как-то с переменным успехом?

   Йохохо

15 — 09.11.12 — 12:16

(12) ну да, пятница же, добавь третью, контрольную запись

   Йохохо

16 — 09.11.12 — 12:17

хотя третий раз за тебя кд запишет, оставь так

   ProDeveloper

17 — 09.11.12 — 12:21

Ответ блин так и не найден, почему так себя ведет КД, ведь по идее никакого кода не надо — должно хватать птицы. И почему в варианте №1 птицы хватает а в №2 её не хватает.

   acsent

18 — 09.11.12 — 12:23

Что ты в итоге хочешь?

   ProDeveloper

19 — 09.11.12 — 12:36

(18) хотелось услышать вразумительный ответ почему не работает птица в варианте №2 и снимается пометка удаления

   Йохохо

20 — 09.11.12 — 13:47

(19) а если в 0.2 так

Объект.ОбменДанными = Истина;

Объект.Записать(…);

ОбъектМодифицирован = Ложь;

В форме записывать только измененные объекты = V

это же ты прочитал? «Если объект модифицирован, то выполнение метода вызывает исключение.»

   ProDeveloper

21 — 09.11.12 — 14:15

(20) уффф, ты можешь ответить почему в варианте № 2 без какого либо кода в обработчиках ПКО, когда стоит птица в ПКС у ПометкаУдаления — «Не замещать значения свойства у существующих объектов в приемнике» она все таки замещается

   ProDeveloper

22 — 09.11.12 — 14:16

и те же самые правила обмена не замещают пометку удаления в варианте № 1

  

Йохохо

23 — 09.11.12 — 15:01

(21) не тестил, грешу на обработчики записи, т.к. запись изменений помеченного объекта

Вопрос знатокам КД, ПКС ПометкаУдаления

Я

  

ProDeveloper

09.11.12 — 11:23

Вопрос такой — есть правила обмена, писались на КД 2.1.6.4, есть ПКО Контрагенты, никаких обработчиков на ПКО не висит, в ПКС есть ПометкаУдаления в свойствах ПКС стоит птица «Не замещать значения свойства у существующих объектов в приемнике», поведение обмена меня удивило:

1 вариант — В источнике Контрагент помечен на удаление, в приемнике не помечен на удаление, обмен отработал как надо, необходимые реквизиты в приемнике записались, пометка удаления была не тронута.

2 вариант (более интересный) — В источнике Контрагент не помечен на удаление, в приемнике помечен на удаление, после обмена, необходимые реквизиты в приемнике записались, но пометка на удаление почему то в приемнике была снята.

Игрался птицей «Объекты, выгруженные по ссылке, загружать без пометки удаления» на странице загрузки в обработке V8Exchan — Универсальный обмен данными в формате XML 2.1.6 не помогло, попытки сделать через обработчик «ПослеЗагрузки» в ПКО Контрагенты также не увенчались успехом.

 Если ОбъектНайден Тогда
    Объект.УстановитьПометкуУдаления(Ссылка.ПометкаУдаления);
 КонецЕсли; 

Возникает ошибка — «Ошибка при вызове метода контекста (УстановитьПометкуУдаления): Операция не может быть выполнена, так как данные объекта модифицированы!»

Кто-нибудь сталкивался с такой проблемой?

  

ProDeveloper

1 — 09.11.12 — 11:33

up

  

Йохохо

2 — 09.11.12 — 11:33

ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>)

УстановитьПометкуУдаления (SetDeletionMark)

Синтаксис:

УстановитьПометкуУдаления(<ПометкаУдаления>)

Параметры:

<ПометкаУдаления> (обязательный)

Тип: Булево.

Признак установки / снятие пометки на удаление.

Истина — пометка будет установлена; Ложь — пометка будет снята.

Описание:

Устанавливает/снимет пометку на удаление документа. Документ при этом не удаляется из базы данных. Окончательное удаление помеченных документов происходит при удалении помеченных объектов.

Доступность:

Сервер, толстый клиент, внешнее соединение.

Примечание:

Применение метода влечет инициирование события ПередЗаписью, т.к. происходит сохранение измененного свойства ПометкаУдаления.

Если документ проведен, применение метода приводит к отмене проведения.

Если объект модифицирован, то выполнение метода вызывает исключение.

  

ProDeveloper

3 — 09.11.12 — 11:36

(2) норм копипаст из СП, молодец)

  

mikecool

4 — 09.11.12 — 11:38

«Возникает ошибка — «Ошибка при вызове метода контекста (УстановитьПометкуУдаления): Операция не может быть выполнена, так как данные объекта модифицированы!» » — попробуй Записать() перед установкой пометки

  

ProDeveloper

5 — 09.11.12 — 11:39

Кто нить разбирался с странным поведением птицы в свойствах ПКС «Не замещать значения свойства у существующих объектов в приемнике», и почему в варианте №1 она отрабатывает как надо, а в варианте № 2 такое странное поведение.

  

Йохохо

6 — 09.11.12 — 11:44

(5) потому, что у 1с трепетное отношение к этому булеану

  

ProDeveloper

7 — 09.11.12 — 11:44

(4) Я в курсе) Потому что объект модифицирован, если перед программной установкой пометки удаления в обработчике «ПослеЗаписи» попробовать модифицированный Объект.Записать(), потом установить пометку удаления из ссылки, то ошибок не возникает, но и результат все тот же, снимается пометка)

  

ProDeveloper

8 — 09.11.12 — 11:46

Пробовал так же в обработчиках ПКС ПометкаУдаления играться с НеЗамещать = Истина; (эквивалент птицы «Не замещать значения свойства у существующих объектов в приемнике») Тоже толку 0

  

ProDeveloper

9 — 09.11.12 — 11:53

Сперва я думал что просто птица не работает, может релиз КД 2.1.6.4 глюкавый, стал проверять. В варианте № 1 все работает должным образом, что подтверждает работоспособность птицы «Не замещать значения свойства у существующих объектов в приемнике» в свойствах ПКС, и действительно в источнике объект помечен на удаление в приемнике после обмена записались необходимые реквизиты и пометка удаления при этом осталась не тронутой, в приемнике Контрагент не помечен на удаление.

Почему в варианте №2 он её трогает не пойму.

  

ProDeveloper

10 — 09.11.12 — 12:05

Выжимка из XML выгруженная по данным правилам.

- <Объект Нпп="6" Тип="СправочникСсылка.Контрагенты" ИмяПравила="Контрагенты">
- <Ссылка НеСоздаватьЕслиНеНайден="true">
- <Свойство Имя="{УникальныйИдентификатор}" Тип="Строка">
  <Значение>71cfdebe-dba2-11e1-9393-003048c8515d</Значение> 
  </Свойство>
- <Свойство Имя="ИНН" Тип="Строка">
  <Значение>...</Значение> 
  </Свойство>
- <Свойство Имя="КПП" Тип="Строка">
  <Значение>...</Значение> 
  </Свойство>
  </Ссылка>
- <Свойство Имя="ПометкаУдаления" Тип="Булево" НеЗамещать="true">
  <Значение>false</Значение> 
  </Свойство>

Из xml отчетливо видно

- <Свойство Имя="ПометкаУдаления" Тип="Булево" НеЗамещать="true">
  <Значение>false</Значение> 
 </Свойство>

почему происходит замещение в варианте № 2, а в варианте № 1 все нормально, для меня загадка.

  

Йохохо

11 — 09.11.12 — 12:14

не приходила мысль, что дело не в кд?

  

ProDeveloper

12 — 09.11.12 — 12:14

Вылечить удалось в обработчике «ПослеЗаписи» ПКО Контрагенты

Если ОбъектНайден Тогда
    ПометкаУдаления = Ссылка.ПометкаУдаления;
    Объект.Записать();
    Объект.УстановитьПометкуУдаления(ПометкаУдаления);
КонецЕсли;

Но поведение птицы в свойствах ПКС «Не замещать значения свойства у существующих объектов в приемнике» недюже удивило.

  

Йохохо

13 — 09.11.12 — 12:15

про это написано в (2) и (6)

  

ProDeveloper

14 — 09.11.12 — 12:16

(13) почему птица в ПКС работает как-то с переменным успехом?

  

Йохохо

15 — 09.11.12 — 12:16

(12) ну да, пятница же, добавь третью, контрольную запись

  

Йохохо

16 — 09.11.12 — 12:17

хотя третий раз за тебя кд запишет, оставь так

  

ProDeveloper

17 — 09.11.12 — 12:21

Ответ блин так и не найден, почему так себя ведет КД, ведь по идее никакого кода не надо — должно хватать птицы. И почему в варианте №1 птицы хватает а в №2 её не хватает.

  

acsent

18 — 09.11.12 — 12:23

Что ты в итоге хочешь?

  

ProDeveloper

19 — 09.11.12 — 12:36

(18) хотелось услышать вразумительный ответ почему не работает птица в варианте №2 и снимается пометка удаления

  

Йохохо

20 — 09.11.12 — 13:47

(19) а если в 0.2 так

Объект.ОбменДанными = Истина;

Объект.Записать(…);

ОбъектМодифицирован = Ложь;

В форме записывать только измененные объекты = V

это же ты прочитал? «Если объект модифицирован, то выполнение метода вызывает исключение.»

  

ProDeveloper

21 — 09.11.12 — 14:15

(20) уффф, ты можешь ответить почему в варианте № 2 без какого либо кода в обработчиках ПКО, когда стоит птица в ПКС у ПометкаУдаления — «Не замещать значения свойства у существующих объектов в приемнике» она все таки замещается

  

ProDeveloper

22 — 09.11.12 — 14:16

и те же самые правила обмена не замещают пометку удаления в варианте № 1

  

Йохохо

23 — 09.11.12 — 15:01

(21) не тестил, грешу на обработчики записи, т.к. запись изменений помеченного объекта

На этот код ругается при выполнении, что «Ошибка при вызове метода контекста (УстановитьПометкуУдаления): Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных (возможно, запись была изменена или удалена)! Выборка.ПолучитьОбъект.УстановитьПометкуУдаления(Истина); «:       А на этот уже нет:

Док = Выборка.ПолучитьОбъект;

Док.УстановитьПометкуУдаления(Истина);

Выборка.ПолучитьОбъект.УстановитьПометкуУдаления(Истина)писать нельзя, что-ли? А почему тогда во втором коде то же самое работает??

Выборка.ПолучитьОбъект.УстановитьПометкуУдаления(Истина); <- тебя этому кто научил?

наверно потому что в первом случае ты дважды получаешь объект. соответствено при вызове УстановитьПОметкуУдаления происходит запись объекта, который уже получен ранее, и вылазит ошибка.

не, сам. мда.. я думал, это просто как способ обращения к методу. Переписал так: теперь вопит на «Недостаточно фактических параметров                        ДокКУд.Движения.Получить(ИндДвПриемаНаРаб).Удалить;»

мне попросту надо все движения удалить по всем документам вместе с документами. Почитал про Движения — «только для чтения». Но ругается то не та это

Тэги:

Комментарии доступны только авторизированным пользователям

Добрый день. При обновлении релиза 1с 8.3 до 3.0.43.235 платформа 8.3.7.2008 уже при входе в программу на 85 % останавливается и пишет ошибку «нельзя удалить файл «печать» занят другим пользователем». Как завершить это редактирование, если в базу не пускает? Может можно откатиться или установить более раннюю версию релиза? Как исправить без потери данных? Резервной копии нет, так как по другой организации все обновилось без проблем. Заранее спасибо

Тех поддержка в программе написала
{Справочник.Организации.МодульМенеджера(1463)}: Ошибка при вызове метода контекста (УстановитьПометкуУдаления)
                                                               ФайлОбъект.УстановитьПометкуУдаления(Истина, Истина);
по причине:
Ошибка при выполнении обработчика — ‘ПередЗаписью’
по причине:
{Справочник.Файлы.МодульОбъекта(111)}: Нельзя удалить файл «подпись и печать ЭС»,
т.к. он занят для редактирования пользователем «<Не указан>».
                                                               ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(

После долгих 5 часов устранения 

Решение нашла такое вдруг кому пригодится
1.Сделала через конфигурацию что можно вносить изменения в 1с
2.Через поиск нашла фразу   
            ФайлОбъект.УстановитьПометкуУдаления(Истина, Истина);
и изменила слова 
            ФайлОбъект.УстановитьПометкуУдаления(Ложь, Ложь);
3.Все сохранила.
4.Попробовала зайти в базу и все получилось

Добрый день, svaaa!

У меня такое было. Отключите на время прохождения проверки (пока идут проценты) антивирус. У Вас Avast? Наверняка. Отключите его, потом, когда войдёте в программу включите снова.

Заполнить и подать уведомление об исчисленных суммах налогов и взносов

Спасибо, добрый человек, за сэкономленное время. 👏

ЗЫ
Отключение антивируса(DrWeb) не помогает, да и не может помочь.

Добрый день, bobak!

Насчёт доктора вэб — не знаю, а вот Avast этим грешит и потому его отключение спасает ситуацию.

Как завершить это редактирование, если в базу не пускает? Может можно откатиться или установить более раннюю версию релиза?

Добавлено: 26 мая 2016, 13:26


Тех поддержка в прграмме написала
{Справочник.Организации.МодульМенеджера(1463)}: Ошибка при вызове метода контекста (УстановитьПометкуУдаления)
            ФайлОбъект.УстановитьПометкуУдаления(Истина, Истина);
по причине:
Ошибка при выполнении обработчика — ‘ПередЗаписью’
по причине:
{Справочник.Файлы.МодульОбъекта(111)}: Нельзя удалить файл «подпись и печать ЭС»,
т.к. он занят для редактирования пользователем «<Не указан>».
            ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(

Добавлено: 26 мая 2016, 15:09


Решение нашла такое вдруг кому пригодится
1.Сделала через конфигурацию что можно вносить изменения в 1с
2.Через поиск нашла фразу   
            ФайлОбъект.УстановитьПометкуУдаления(Истина, Истина);
и изменила слова
            ФайлОбъект.УстановитьПометкуУдаления(Ложь, Ложь);
3.Все сохранила.
4.Попробовала зайти в базу и все получилось

Перейти к контенту

Автоматический режим блокировки недопустим в этой транзакции

Ошибка: При попытке пометки удаления (или непосредственного удаления) с помощью групповой обработки справочника получаем ошибку: «Ошибка при вызове метода контекста (УстановитьПометкуУдаления): Ошибка использования Менеджера блокировок. Автоматический режим блокировки недопустим в этой транзакции.». Аналогичная ошибка появляется при попытке пометить на удаление элемента справочника вручную.

Причина:

Из-за того, что у элемента метаданных установлены ссылки (могут быть и подчинённые объекты) которые не находит поиск 1С (в режиме автоматической транзакции).

Решение:

Правильным решением был бы поиск этих самых ссылок и исправление их в метаданных, однако это может занять много времени.

Для того, чтобы проблему решить оперативно — нужно отключить автоматический режим транзакции. Заходим в свойства конфигурации (Меню конфигуратора — Правка — Свойства).  Установленный Режим управления блокировкой данных: «Автоматический и управляемый» меняем на «Управляемый». Сохраняем.

При реорганизации информации 1С выдаст предупреждение «Изменения в структуре информации конфигурации» — Изменены глобальные настройки базы данных» — нажимаем  «Принять». Ошибка должна исчезнуть.

ВНИМАНИЕ! Перед любыми действиями с рабочей базой данных 1С — рекомендуется создать её резервную копию.

Если Вы хотите заказать абонентское обслуживание или прочие услуги Вашей 1С. Пожалуйста, ознакомьтесь с прайс-листом и оформите заявку через контактную форму.

Copyright©, «Программист 1С в г.Минске», 14.11.2016

Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник

ЕленаБух

Интересующийся

ru
Offline Offline


возникла проблема по обновлению программы альфа-авто: автосервис+запчасти, перешли с платформы 8,1 на  8,2, сделала конвертацию, но при обновлении конфигурации, ничего не происходит, доходит до вкладки изменение объектов и все..


Записан
Kivals

ЕленаБух, выдает ли какие-то сообщения на экран? Есть ли какие-то записи в журнале регистрации?


Записан
ЕленаБух

Интересующийся

ru
Offline Offline


нет просто зависла 1с, комп остался рабочим, при реорганизации базы, «принять» не подсвечено и внизу надпись имеются записи с одинаковыми регистрами и номерами строк

Добавлено через 1 час, 4 минуты и 48 секунд:
при обновлении 1С 8,2 программа изменила все данные (база была сконвертируема), а по цене написала, что есть записи с одинаковыми регистрами и номерами строк.

« Последнее редактирование: 21-12-2011 10:43 от ЕленаБух »
Записан
Kivals

Нужно анализировать обе конфигурации и избавляться от дублей записей.
Простой пример откуда ноги растут:
В версии Х создали регистр с измерением Организация
В версии Х+5 подумали что этого мало — добавили Магазин
В версии Х+10 поняли, что Магазин и так содержит органиацию — решили организаию убрать

Так вот, если каким-то образом в версии Х+5 (и до Х+9) появились записи с одинаковым Магазином и разными Организациями (не будем вдаваться в детали «как» — пример надуманый) — то при обновлении до Х+10 как раз и будет такая ошибка.

Как решить: перед обновлением удалить лишние записи из регистров (руками ии обработкой — зависит от количества записей)


Записан
ЕленаБух

Интересующийся

ru
Offline Offline


найти эти регистры и строки — проблематично, в связи с тем, что неизвестно что писали в первой программе платформы 8,1, какие регистры и  строки совпадают при конвертации. Если опять изменять вручную, то во-первых, смысл переходить на неписанную программу? нам необходима новая программа, чтобы можно было делать выгрузку товара на сайт.


Записан
Kivals

найти эти регистры и строки — проблематично, в связи с тем, что неизвестно что писали в первой программе платформы 8,1, какие регистры и  строки совпадают при конвертации. Если опять изменять вручную, то во-первых, смысл переходить на неписанную программу?

Во-первых я предлагагаю изменять не программу, а данные (удалить лишние записи регистров). 1С должа сообщать какие регистры не могут быть сохраннены (в каких возникают дубли)
Во-вторых 1С не удаляет сама добавленных кем-то реквизитов — только те, которые удалили разработчики в новой версии

нам необходима новая программа, чтобы можно было делать выгрузку товара на сайт.

Если это единственная причина — может просто стоит перенести только этот функционал? Потому как не исключено, что вы потеряете функционал, к которому привыкли (дописанный вручную)


Записан
ЕленаБух

Интересующийся

ru
Offline Offline


Думаю не страшно изменить этот функционал. Мне подсказали , чтоб найти эти регистры надо сделать запрос select id from <нужная таблица> group by(id) where count(id)>1, а куда вставить в 1С — не подсказали Жжешь


Записан
ЕленаБух

Интересующийся

ru
Offline Offline


просмотрели в программе регистры цен, оказались пустые строки, посоветовали найти обработку по удалению этих строк… но есть ли такое вообще?


Записан
Kivals

Думаю не страшно изменить этот функционал. Мне подсказали , чтоб найти эти регистры надо сделать запрос select id from <нужная таблица> group by(id) where count(id)>1, а куда вставить в 1С — не подсказали Жжешь

Неправильно подсказали запрос — id тут ни при чем

просмотрели в программе регистры цен, оказались пустые строки, посоветовали найти обработку по удалению этих строк… но есть ли такое вообще?

Вопрос — зависимли регистр от документов или нет? Откройте в режиме предприятия 8.1 Операции — Регистр сведений… — (Регистр цен) и двойным кликом откройте запись. Если откроется документ — тогда нужна обработка, если нет (откроется форма записи) — тогда расскажу как без нее


Записан
ЕленаБух

Интересующийся

ru
Offline Offline


регистр открылся, несколько вверху пустых строк, а потом  пошли документы с наименованием товара, ценами и т.д.

Добавлено через 1 час, 21 минуту и 54 секунды:
сегодня нашли обработку, при загружении обработки пишется сообщение ошибка загрузки, внешняя обработка не может быть прочитана текущей версии программы

« Последнее редактирование: 23-12-2011 05:16 от ЕленаБух »
Записан
ЕленаБух

Интересующийся

ru
Offline Offline


в общем обработка не та  Я шокирован!, она удаляет все сведения((((


Записан
Kivals

регистр открылся, несколько вверху пустых строк, а потом  пошли документы с наименованием товара, ценами и т.д.

Внимательно: я просил открыть запись регистра — то, что откроется список я даже не ставил под сомнение

несколько строк — попробуйте просто на них нажать Delete — удалятся или нет?

Кроме того рекомендую в режиме конфигуратора выполнить Администрирование — Тестирование и исправление… В режиме Тестирование и исправление со всеми включенными флажками режимов (Очищать ссылки, Удалять объект)

ЕленаБух

Интересующийся

ru
Offline Offline


{ПланВидовХарактеристик.ПраваИНастройки.МодульОбъекта(1404)}: Ошибка при вызове метода контекста (УстановитьПометкуУдаления)
         Право.УстановитьПометкуУдаления(Истина);
по причине:

по причине:
Не удалось записать «Режим префиксации Опции (Права и настройки)»!

Добавлено через 12 минут и 54 секунды:
это что такое?

« Последнее редактирование: 23-12-2011 08:46 от ЕленаБух »
Записан
Kivals

Это что-то специфическое для этой конфигурации….

Ну в том смысле, что программа не смогла записать объект, потому как не прошли какие-то проверки. Какие — не знаю. Это задано в конфигураторе:
 Для указанного вида объекта (ПланВидовХарактеристик.ПраваИНастройки), в модуле объекта ищите процедуру ПередЗаписью() — и нужно разбираться в ней…


Записан
Kivals

В принципе платформа, когда выдает ошибку, обычно пишет номер строки с ошибкой и модуль:
ПланВидовХарактеристик.ПраваИНастройки.МодульОбъекта(1404)

Необходимо в этой строке установить точку останова (в конфигураторе: Отладка — Точка останова), запустить из конфигуратора базу в режиме отладки (F5 из конфигуратора), повторить действие в базе.
Когда выполнение остановится в точке останова — зайти «внутрь» процедуры (F11) и пройтись отладчиком по строкам (F10 / F11) до ошибки


Записан
ЕленаБух

Интересующийся

ru
Offline Offline


Процедура УдалитьПраваНесуществующихОбъектов(ОбъектыМетаданных,ГруппаРодитель,ПрефиксПрава)
        //Пометим на удаление права, для несуществующих документов
        Запрос=Новый Запрос;
        Запрос.Текст=«ВЫБРАТЬ
                     |  ПраваИНастройки.Ссылка КАК Ссылка,
                     |  ПраваИНастройки.Наименование КАК Наименование
                     |ИЗ
                     |  ПланВидовХарактеристик.ПраваИНастройки КАК ПраваИНастройки
                     |ГДЕ
                     |  ПраваИНастройки.ПометкаУдаления = ЛОЖЬ
                     |  И ПраваИНастройки.ЭтоГруппа = ЛОЖЬ
                     |  И ПраваИНастройки.Родитель = &Родитель
                     |
                     |УПОРЯДОЧИТЬ ПО
                     |  Ссылка»
;
        Запрос.УстановитьПараметр(«Родитель»,ГруппаРодитель);
        Выборка=Запрос.Выполнить().Выбрать();
        ДлинаПрефикса=СтрДлина(ПрефиксПрава);
        Пока Выборка.Следующий() Цикл
                Имя=Выборка.Наименование;
                Позиция=Найти(Имя,ПрефиксПрава);
                Если Позиция>0 Тогда
                        Имя=Сред(Имя,Позиция+ДлинаПрефикса);
                КонецЕсли;
                Если ОбъектыМетаданных.Найти(Имя)=Неопределено Тогда
                        Право=Выборка.Ссылка.ПолучитьОбъект();
                        Право.УстановитьПометкуУдаления(Истина);1404
                        Попытка
                                Право.Записать();
                        Исключение
                                Сообщить(«Ошибка пометки на удаление права <«+Выборка.Ссылка+«>: «,ОписаниеОшибки());
                        КонецПопытки;
                КонецЕсли;
        КонецЦикла;
КонецПроцедуры // УдалитьПраваНесуществующихОбъектов()

Указывает на строку 1404 ошибку

Добавлено через 1 час, 30 минут и 44 секунды:

Функция спПередЗаписью(ЭтотОбъект,Отказ,ДопРеквизиты=Неопределено,Заполнение=Истина,Уникальность=Истина) Экспорт

                Результат = Истина;

                Попытка
                // Для редких случаев, когда ЭтотОбъект неопределен
                // проверку на режим обмена данными делаем через попытку
                Загрузка = ЭтотОбъект.ОбменДанными.Загрузка;
                Если Загрузка Тогда
                        // если текущий режим Загрузка, то производим минимум проверок
                        // т.к. все проверки были произведены в ИБ источнике
                        Возврат Ложь;
                КонецЕсли;
                ДопЗагрузка = Неопределено;
                Если НЕ Загрузка Тогда
                        ЭтотОбъект.ДополнительныеСвойства.Свойство(«Загрузка»,ДопЗагрузка);
                        Загрузка = ?(НЕ ДопЗагрузка = Неопределено,ДопЗагрузка,Загрузка);
                КонецЕсли;
                Если Загрузка Тогда
                        Возврат Ложь;
                КонецЕсли;
        Исключение КонецПопытки;

                ТекстОшибки=«»;

                // Выполним проверки прав доступа к элементу
        Если обПраво(«ПроверкаДоступаКСправочникамИДокументам»,ЭтотОбъект.Права) Тогда

                                // проверка доступа редактирования, при смене родителя объекта
                Если Справочники.ТипВсеСсылки().СодержитТип(ТипЗнч(ЭтотОбъект.Ссылка)) Тогда
                        Если ЭтотОбъект.Ссылка.Родитель<>ЭтотОбъект.Родитель Тогда
                                //сначала проверим можно ли редактировать старого родителя
                                спПроверкаПраваДоступа(ЭтотОбъект,Отказ,,ЭтотОбъект.Права);
                                спПроверкаПраваДоступа(ЭтотОбъект.Родитель,Отказ,,ЭтотОбъект.Права);
                        Иначе
                                // Проверка на допустимость редактирования справочника по текущему пользователю
                                спПроверкаПраваДоступа(ЭтотОбъект,Отказ,,ЭтотОбъект.Права);
                        КонецЕсли;
                КонецЕсли;

                                // Проверим элемент на использование его в константах
                Если ЭтотОбъект.ЭтоНовый() ИЛИ (НЕ ЭтотОбъект.Модифицированность()) ИЛИ
                        обПраво(«РедактированиеОбъектовЗначенийКонстант»,ЭтотОбъект.Права) Тогда
                        // тогда не нужно даже проверять
                Иначе
                        ИмяКонстанты = «»;
                        Если обОбъектУказанВКонстантах(ЭтотОбъект,ИмяКонстанты) Тогда
                                Отказ = Истина;
                                ТекстОшибки = «Элемент не может быть изменен т.к. указан в значении константы ««»+ИмяКонстанты+«»«»;
                        КонецЕсли;
                КонецЕсли;
        КонецЕсли;

                // Выполним проверку корректности заполнения
        Если НЕ ЭтотОбъект.ПометкаУдаления Тогда
                Отказ = Отказ ИЛИ НЕ ЭтотОбъект.ПроверитьКорректность(ТекстОшибки, ДопРеквизиты, Заполнение, Уникальность);
        КонецЕсли;

                // Индикация ошибок
        Если (Отказ) И (НЕ ПустаяСтрока(ТекстОшибки)) Тогда
                Имя = ЭтотОбъект.Метаданные().Представление();
                Сообщить(«Перед записью элемента — «+Имя+«:»+СокрЛП(ЭтотОбъект)+» обнаружены ошибки :»,СтатусСообщения.Внимание);
                Сообщить(ТекстОшибки);
        КонецЕсли;

                Возврат Результат;

        КонецФункции // спПередЗаписью()

Загрузка = ?(НЕ ДопЗагрузка = Неопределено,ДопЗагрузка,Загрузка); здесь F10  сразу останавливает

Добавлено через 2 дня, 17 часов, 31 минуту и 6 секунд:
что дальше делать?

« Последнее редактирование: 27-12-2011 06:53 от Kivals »
Записан
Kivals

1. Научиться пользоваться [code][/code] на форуме
2. Построчно пройти весь текст функции спПередЗаписью() отладчиком — отловить условие, по которому Отказ = Истина


Записан
ЕленаБух

Интересующийся

ru
Offline Offline


При печати Инвентаризация товаров Ц000000005 от 04.03.2012 17:13:27 обнаружены ошибки :
Обработчик печатной формы Инвентаризационная опись (ИНВ-3): {Документ.Инвентаризация(1611)}: Значение не является значением объектного типа (Код)


Записан
Dest

Опытный

ru
Offline Offline


На окне, в котором вылазеет ошибка, есть кнопка «Конфигуратор». Нажмите на нее, откроется конфигуратор. В конфигураторе скопируйте текст процедуры с ошибкой и выложите сюда. Пометьте как-нибудь строку с ошибкой.


Записан
ЕленаБух

Интересующийся

ru
Offline Offline


спасибо ошибку нашли Улыбаюсь была заведена группа как товар. поэтому при ошибке указывалось на ошибку в строке кода товара.

Добавлено через 6 минут и 14 секунд:
сейчас опять возникла проблема Жаль..
есть одинаковые наименования с одинаковыми кодами (в свое время наши поставщики сделали выгрузку товара в нашу программу и затем при написании какой-то выгрузки товар повторно завелся в программу), теперь при выгрузке из торговли по правилам обмена, товар заводится на один код, а при загрузке данных автоматически оседает на этот же товар но на другой код (если он заведен дважды) т.е. пример : есть два наименования болт с кодом 01235 (все одинаковое), при автоматической выгрузке реализации продажу оседает на одно наименование болт 01235, а при автомаческой загрузке поступления на другой болт 01235.
наименование                 кол-во             
болт                                1
болт                                -1
можно ли исправить все данные автоматически или все исправлять вручную? объем товара  очень большой, и навряд ли вручную удастся исправить все колво товара:-(

« Последнее редактирование: 11-04-2012 11:58 от ЕленаБух »
Записан
Kivals

На диске ИТС (а также поиском в сети) есть обработка ПоискИЗаменаЗначений — нужно воспользоваться ей и свести дубли к одной записи. Лишние — пометить на удаление и удалить.


Записан

Обмен 1С.Розница <—> 1С.УТ <—> Сайт работал стабильно более полугода. Версия УТ 11.1.10.180, версия модуля обмена 5.0.0.8.

Сейчас внезапно без каких-либо изменений в работе 1С.УТ и Розницы обмен Розница <—> УТ перестал работать. Появляются 2 ошибке при получении данных из УТ. Обе ошибки ссылаются на модуль обмена с сайтом, поэтому задаю вопрос здесь (в техподдержке 1С мне все равно скажут, что это не их проблема).

1-ая ошибка:

Ошибка в обработчике события ПриПолученииИнформацииОбУдалении (конвертация)

Обработчик             =  ПриПолученииИнформацииОбУдалении (конвертация)

ОписаниеОшибки         =  Ошибка при вызове метода контекста (УстановитьПометкуУдаления): Ошибка при выполнении обработчика — ‘ПриЗаписи’: {ОбщийМодуль.ОбменССайтомПереопределяемый.Модуль(1647)}: Ошибка при вызове метода контекста (ЗарегистрироватьИзменения): Недопустимое значение параметра (параметр номер ‘2’)

ПозицияМодуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2482)

КСообщенияОбОшибках    =  77

2-ая ошибка:
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(13399)}: Ошибка в обработчике события ПриПолученииИнформацииОбУдалении (конвертация)

Обработчик             =  ПриПолученииИнформацииОбУдалении (конвертация)

ОписаниеОшибки         =  Ошибка при вызове метода контекста (УстановитьПометкуУдаления): Ошибка при выполнении обработчика — ‘ПриЗаписи’: {ОбщийМодуль.ОбменССайтомПереопределяемый.Модуль(1647)}: Ошибка при вызове метода контекста (ЗарегистрироватьИзменения): Недопустимое значение параметра (параметр номер ‘2’)

ПозицияМодуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2482)

КСообщенияОбОшибках    =  77

ВызватьИсключение СтрокаСообщенияОбОшибке;

Единственное, что я делал, это периодически обновлял платформу Битрикса (сейчас она актуальна). Никаких других обновлений или изменений во всех 3-х системах не было. Все системы типовые.  

Надеюсь на помощь или советы, в чем может быть причина сбоя.  

Разобраться. Ниже — типовые сообщения в окне ошибок.

Отмена проведения не выполнена Перемещение товаров ТД00-000010 от 01.04.2015 12:00:01
Номенклатура Вентилятор настольный, Модель 901
Отгружено со склада Бытовая техника больше, чем указано в распоряжении на отгрузку, на 4 шт

Отмена проведения не выполнена Заказ клиента ТД00-000018 от 29.04.2015 13:20:58
Номенклатура Мясорубка MOULINEX A 15 склад Бытовая техника
Оформлено больше чем указано в распоряжении Заказ клиента ТД00-000008 от 10.04.2015 13:21:13 на 5 шт

Отмена проведения не выполнена Перемещение товаров ТД00-000017 от 20.04.2015 19:53:09
Номенклатура Кондиционер ELEKTA / Без управления
Превышен оперативный остаток товара по организации Торговый дом «Комплексный» на складе Центральный склад на 5 шт

Чек ККМ пробит. Отмена проведения невозможна
Чек ККМ на возврат пробит. Отмена проведения невозможна.

Или сообщения в логе

14.06.2018 1:11:05 ОШИБКА Удаление.документ. Ошибка пометки на удаление: Заявка на расходование ДС ТД00-000002 от 01.03.2015 17:39:42. Подробности: {ВнешняяОбработка.УдалитьВсеДокументыПоФирме82УФ.Форма.Форма.Форма(367)}: Ошибка при вызове метода контекста (УстановитьПометкуУдаления): Не удалось сделать непроведенным «Заявка на расходование ДС ТД00-000002 от 01.03.2015 17:39:42»!

Войти или зарегистрироваться

8.х ОБМЕН Ошибка при обмене XML

Тема в разделе «Обмен данными в «1С:Предприятие 8″», создана пользователем Persempre, 21 мар 2016.

  1. TopicStarter Overlay

    Offline

    Persempre
    Опытный в 1С

    Регистрация:
    18 июл 2012
    Сообщения:
    868
    Симпатии:
    3
    Баллы:
    29

    Всем привет. Ошибка выглядит так:
    Ошибка при вызове метода контекста (УстановитьПометкуУдаления): Ошибка при выполнении обработчика — ‘ПередЗаписью’: {ОбщийМодуль.ОбщегоНазначения.Модуль(2772)}: Не заполнен реквизит «Вид склада», элемент не записан.

    Вопрос: как найти элемент на который ругается? У всех элементов справочника склады проставлен данный реквизит. Что не так?


    Persempre,
    21 мар 2016

    #1

  2. Offline

    alexburn
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    15.150
    Симпатии:
    560
    Баллы:
    204

    Отладчик рулит :)

  3. TopicStarter Overlay

    Offline

    Persempre
    Опытный в 1С

    Регистрация:
    18 июл 2012
    Сообщения:
    868
    Симпатии:
    3
    Баллы:
    29

    нельзя отладчиком :( база очень большая, нет тестовой. Хотя попробовать можно и на боевой конечно ))) спасибо за совет. А то одичал на вольных хлебах


    Persempre,
    21 мар 2016

    #3

  4. Online

    nomad_irk
    Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.882
    Симпатии:
    1.028
    Баллы:
    204

    Что значит «нельзя отладчиком, база очень большая, нет тестовой»? :)
    Создавайте копию и вперед, отладчиком……


    nomad_irk,
    21 мар 2016

    #4

  5. TopicStarter Overlay

    Offline

    Persempre
    Опытный в 1С

    Регистрация:
    18 июл 2012
    Сообщения:
    868
    Симпатии:
    3
    Баллы:
    29

    На копии места нет ))))
    И отладчик туда не становится…. Обычные формы чтоб их…


    Persempre,
    21 мар 2016

    #5

  6. Online

    nomad_irk
    Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.882
    Симпатии:
    1.028
    Баллы:
    204

    Ну пипец………пиши заявление на увольнение :)


    nomad_irk,
    21 мар 2016

    #6

  7. TopicStarter Overlay

    Offline

    Persempre
    Опытный в 1С

    Регистрация:
    18 июл 2012
    Сообщения:
    868
    Симпатии:
    3
    Баллы:
    29

    Не могу… Нет заявления на прием :) Отладка в продуктиве выключена была. Поэтому косяк. Хотя иногда заходило но не туда куда требовалось


    Persempre,
    22 мар 2016

    #7

(Вы должны войти или зарегистрироваться, чтобы ответить.)

Показать игнорируемое содержимое

Похожие темы

  1. shurikvz

    8.х ОБМЕН
    Ошибка при обмене РИБ. 1С 8.2.

    shurikvz,
    9 янв 2010
    , в разделе: Обмен данными в «1С:Предприятие 8»

    Ответов:
    5
    Просмотров:
    13.756

  2. RuslanBLR

    8.х
    Ошибка при обмене из УТ в БП

    RuslanBLR,
    25 сен 2010
    , в разделе: Общие вопросы «1С:Предприятие 8»

    Ответов:
    0
    Просмотров:
    794

  3. 1C8

    8.х УТ
    РИБ, Ошибка при обмене

    1C8,
    10 дек 2010
    , в разделе: «1С:Управление торговлей УТ»

    Ответов:
    0
    Просмотров:
    741

  4. materiy_boec

    8.х ОБМЕН
    Ошибка при риб обмене между базами БП 2.0 «Ошибка при получении значения атрибута контекста (Наимено

    materiy_boec,
    8 окт 2012
    , в разделе: Обмен данными в «1С:Предприятие 8»

    Ответов:
    0
    Просмотров:
    1.909

  5. kogor

    8.х ОБМЕН
    Ошибка при обмене УТ — БП

    kogor,
    22 май 2015
    , в разделе: Обмен данными в «1С:Предприятие 8»

    Ответов:
    2
    Просмотров:
    1.094
Ваше имя или e-mail:
У Вас уже есть учётная запись?
  • Нет, зарегистрироваться сейчас.
  • Да, мой пароль:
  • Забыли пароль?

Запомнить меня

Поиск

  • Искать только в заголовках
Сообщения пользователя:

Имена участников (разделяйте запятой).

Новее чем:
  • Искать только в этой теме
  • Искать только в этом разделе
    • Отображать результаты в виде тем

Быстрый поиск

  • Последние сообщения

Больше…

Перейти к контенту

Автоматический режим блокировки недопустим в этой транзакции

Ошибка: При попытке пометки удаления (или непосредственного удаления) с помощью групповой обработки справочника получаем ошибку: «Ошибка при вызове метода контекста (УстановитьПометкуУдаления): Ошибка использования Менеджера блокировок. Автоматический режим блокировки недопустим в этой транзакции.». Аналогичная ошибка появляется при попытке пометить на удаление элемента справочника вручную.

Причина:

Из-за того, что у элемента метаданных установлены ссылки (могут быть и подчинённые объекты) которые не находит поиск 1С (в режиме автоматической транзакции).

Решение:

Правильным решением был бы поиск этих самых ссылок и исправление их в метаданных, однако это может занять много времени.

Для того, чтобы проблему решить оперативно — нужно отключить автоматический режим транзакции. Заходим в свойства конфигурации (Меню конфигуратора — Правка — Свойства).  Установленный Режим управления блокировкой данных: «Автоматический и управляемый» меняем на «Управляемый». Сохраняем.

При реорганизации информации 1С выдаст предупреждение «Изменения в структуре информации конфигурации» — Изменены глобальные настройки базы данных» — нажимаем  «Принять». Ошибка должна исчезнуть.

ВНИМАНИЕ! Перед любыми действиями с рабочей базой данных 1С — рекомендуется создать её резервную копию.

Если Вы хотите заказать абонентское обслуживание или прочие услуги Вашей 1С. Пожалуйста, ознакомьтесь с прайс-листом и оформите заявку через контактную форму.

Copyright©, «Программист 1С в г.Минске», 14.11.2016

Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник

На этот код ругается при выполнении, что «Ошибка при вызове метода контекста (УстановитьПометкуУдаления): Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных (возможно, запись была изменена или удалена)! Выборка.ПолучитьОбъект.УстановитьПометкуУдаления(Истина); «:       А на этот уже нет:

Док = Выборка.ПолучитьОбъект;

Док.УстановитьПометкуУдаления(Истина);

Выборка.ПолучитьОбъект.УстановитьПометкуУдаления(Истина)писать нельзя, что-ли? А почему тогда во втором коде то же самое работает??

Выборка.ПолучитьОбъект.УстановитьПометкуУдаления(Истина); <- тебя этому кто научил?

наверно потому что в первом случае ты дважды получаешь объект. соответствено при вызове УстановитьПОметкуУдаления происходит запись объекта, который уже получен ранее, и вылазит ошибка.

не, сам. мда.. я думал, это просто как способ обращения к методу. Переписал так: теперь вопит на «Недостаточно фактических параметров                        ДокКУд.Движения.Получить(ИндДвПриемаНаРаб).Удалить;»

мне попросту надо все движения удалить по всем документам вместе с документами. Почитал про Движения — «только для чтения». Но ругается то не та это

Тэги:

Комментарии доступны только авторизированным пользователям

Свертка базы

25 июль 2016 12:28 #1

#1
от ООО «Лаборатория СТ»

Здравствуйте!
Текущий релиз 3.5.55.2
Пытаюсь свернуть базу с большим объемом данных на 01.01.2015
Выдает такую ошибку:
{Обработка.СверткаИнформационнойБазы.Форма.Форма.Форма(91)}: Ошибка при вызове метода контекста (Следующий)
Пока Движения.Следующий() Цикл
по причине:
В данной транзакции уже происходили ошибки!

{Обработка.СверткаИнформационнойБазы.Форма.Форма.Форма(112)}: Ошибка при вызове метода контекста (УстановитьПометкуУдаления): Не удалось записать «Удержание 00004160014 от 31.01.2014 23:59:59»!
Как исправить?


Технологии будущего в настоящем

Тема закрыта.

25 июль 2016 14:41 #2

#2
от Сергей

Добрый день!
Попробуйте следующее:
1. Сделать резервную копию базы до свертки.
2. Выполнить процедуру тестирования и исправления информационной базы.
3. Проверить работоспособность (запись, проведение) документа «Удержание 00004160014 от 31.01.2014 23:59:59».
4. Выполнить свертку информационной базы.


Самарин Сергей, Группа компаний КАМИН

Тема закрыта.


Спасибо сказали: Андрей Ланьшин, Ольга Николаевна

25 июль 2016 15:23 #3

#3
от ООО «Лаборатория СТ»

Dev_1C

Добрый день!
Попробуйте следующее:
1. Сделать резервную копию базы до свертки.
2. Выполнить процедуру тестирования и исправления информационной базы.
3. Проверить работоспособность (запись, проведение) документа «Удержание 00004160014 от 31.01.2014 23:59:59».
4. Выполнить свертку информационной базы.

Делала все Вами предложенное, и не по разу. Тщетно(
Конкретно этого документа как будто не существует, во всяком случае. не смогла его найти. Единственное, данные за 2013 год перенесены из другого программного продукта


Технологии будущего в настоящем

Тема закрыта.

25 июль 2016 16:00 #4

#4
от Сергей

Значит в базе есть проблемный документ, дело не в свертке.
Можно попробовать его найти с помощью поиска ссылок:
1. Главное меню «Операции…» — пункт «Поиск ссылок на объекты».
2. Выбрать тип документа «Удержание» и, не открывая выбор, вставить номер «00004160014».


Самарин Сергей, Группа компаний КАМИН

Тема закрыта.

26 июль 2016 07:55 #5

#5
от ООО «Лаборатория СТ»

Dev_1C

Значит в базе есть проблемный документ, дело не в свертке.
Можно попробовать его найти с помощью поиска ссылок:
1. Главное меню «Операции…» — пункт «Поиск ссылок на объекты».
2. Выбрать тип документа «Удержание» и, не открывая выбор, вставить номер «00004160014».

Не получается: В поле введены некорректные данные. Отменить ввод?
А в отборе по номеру — пусто


Технологии будущего в настоящем

Тема закрыта.

26 июль 2016 09:21 #6

#6
от Ольга Николаевна

цпо


Не получается: В поле введены некорректные данные. Отменить ввод?
А в отборе по номеру — пусто

Попробуйте провести тестирование базы:
С переключателем «очищать ссылки» при наличии ссылок на несуществующие объекты.


Акулиничева Ольга Николаевна
Группа компаний «Камин»

Тема закрыта.

26 июль 2016 09:36 #7

#7
от ООО «Лаборатория СТ»

Ольга

цпо


Не получается: В поле введены некорректные данные. Отменить ввод?
А в отборе по номеру — пусто

Попробуйте провести тестирование базы:
С переключателем «очищать ссылки» при наличии ссылок на несуществующие объекты.

Делала, и пробовала chdbfl запускать


Технологии будущего в настоящем

Тема закрыта.

26 июль 2016 09:43 #8

#8
от Ольга Николаевна

Пересылайте базу на Хотлайн — будем разбираться. Обязательно укажите ссылку на данную ветку форума.


Акулиничева Ольга Николаевна
Группа компаний «Камин»

Тема закрыта.

26 июль 2016 10:55 #9

#9
от ООО «Лаборатория СТ»

Ольга

Пересылайте базу на Хотлайн — будем разбираться. Обязательно укажите ссылку на данную ветку форума.

Отправила, жду ответа)


Технологии будущего в настоящем

Тема закрыта.

27 июль 2016 11:26 #10

#10
от Ольга Николаевна

Выявили проблему ошибки при свертке.
На данный момент проверяю исправленную обработку свертки. База большая — работает довольно длительное время.

Проверьте параллельно у себя: перед сверткой в константах снимите флажок «контролировать права пользователей при работе с документами».
Только после этого запустите свертку.


Акулиничева Ольга Николаевна
Группа компаний «Камин»

Тема закрыта.


Спасибо сказали: ООО «Лаборатория СТ»

27 июль 2016 12:03 #11

#11
от ООО «Лаборатория СТ»

Ольга

Выявили проблему ошибки при свертке.
На данный момент проверяю исправленную обработку свертки. База большая — работает довольно длительное время.

Проверьте параллельно у себя: перед сверткой в константах снимите флажок «контролировать права пользователей при работе с документами».
Только после этого запустите свертку.

Да, попробую. Спасибо!


Технологии будущего в настоящем

Тема закрыта.

27 июль 2016 15:38 #12

#12
от ООО «Лаборатория СТ»

2014 год смогла свернуть. Спасибо! Попробую теперь 2015


Технологии будущего в настоящем

Тема закрыта.


Спасибо сказали: Ольга Николаевна

27 июль 2016 15:58 #13

#13
от Ольга Николаевна

цпо

2014 год смогла свернуть. Спасибо! Попробую теперь 2015

У меня тоже свертка прошла успешно.


Акулиничева Ольга Николаевна
Группа компаний «Камин»

Тема закрыта.


Спасибо сказали: ООО «Лаборатория СТ»

29 июль 2016 13:16 #14

#14
от ООО «Лаборатория СТ»

Ольга

цпо

2014 год смогла свернуть. Спасибо! Попробую теперь 2015

У меня тоже свертка прошла успешно.

Свертка прошла успешна, приступила к проверке начального сальдо после свертки на состояние 01.01.2016. Ни одна сумма не сходится


Технологии будущего в настоящем

Тема закрыта.

02 авг 2016 16:46 #15

#15
от Ольга Николаевна

цпо

Ольга

цпо

2014 год смогла свернуть. Спасибо! Попробую теперь 2015

У меня тоже свертка прошла успешно.

Свертка прошла успешна, приступила к проверке начального сальдо после свертки на состояние 01.01.2016. Ни одна сумма не сходится

После свертки 14го года сальдо сходится копейка в копейку.

Не разобрались — что не идет после свертки на 01.01.2016? Если нужна помощь, перешлите базу после свертки на 01.01.2016


Акулиничева Ольга Николаевна
Группа компаний «Камин»

Тема закрыта.


Спасибо сказали: Андрей Ланьшин

03 авг 2016 12:22 #16

#16
от ООО «Лаборатория СТ»

Ольга

цпо

Ольга

цпо

2014 год смогла свернуть. Спасибо! Попробую теперь 2015

У меня тоже свертка прошла успешно.

Свертка прошла успешна, приступила к проверке начального сальдо после свертки на состояние 01.01.2016. Ни одна сумма не сходится

После свертки 14го года сальдо сходится копейка в копейку.

Не разобрались — что не идет после свертки на 01.01.2016? Если нужна помощь, перешлите базу после свертки на 01.01.2016

У меня не сходится после свертки 2015 года. Я фиктивной выплатой обнулила начальное сальдо.
Отправлю ссылку на хотлайн


Технологии будущего в настоящем

Тема закрыта.

04 авг 2016 15:46 #17

#17
от Ольга Николаевна

Можно не отправлять базу. Я проверила свертку на 31.12.2015. В свертку не попали документы «корректировка отпуска». Зафиксирую замечание.


Акулиничева Ольга Николаевна
Группа компаний «Камин»

Тема закрыта.


Спасибо сказали: Андрей Ланьшин, ООО «Лаборатория СТ»

Модераторы: ShundrinНаталья Иванова ГК КАМИНRomen

  • Ошибка при вызове метода контекста установитьмонопольныйрежим
  • Ошибка при вызове метода контекста установитьдействие
  • Ошибка при вызове метода контекста установить строку
  • Ошибка при вызове метода контекста установить объект
  • Ошибка при вызове метода контекста установить монопольный режим