Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

все пропало!!!

Nickolay
читатель
офлайн
Дата регистрации: 05.06.2003
Сообщений: 21
Пост №1
 
28.07.2004 12:49

"при работе вот такой ерунды:<br><br><br><br> НачатьТранзакцию();<br><br> спрНаличие=СоздатьОбъект("справочник.Наличие");<br><br> НомерСтроки=1;<br><br> спрНаличие.ВыбратьЭлементы();<br><br> Пока спрНаличие.ПолучитьЭлемент()<>0 Цикл <br><br> состояние("Очистка справочника: удаление строки "+НомерСтроки);<br><br> спрНаличие.Удалить(); <br><br> НомерСтроки=НомерСтроки+1;<br><br> КонецЦикла;<br><br> ЗафиксироватьТранзакцию();<br><br>1с зависает, причем навсегда.<br><br>далее если на вопрос проиндексировать базу ответить да, то при повторном запуске<br><br>все работает - справочник чстый.<br><br><br><br>Помогите."

Василёк
читатель
офлайн
Дата регистрации: 24.07.2002
Сообщений: 44
Пост №2
 
28.07.2004 18:58

"А есть ли ссылки на элементы справочника "наличие"; ведь метод Удалить() без параметра - непосредственное удаление. Если да то надо ещё использовать "НайтиСсылки(<Объекты>,<Ссылки>)".<br><br>Надёжнее "Пока спрНаличие.ПолучитьЭлемент() = 1 Цикл"."

zakubrik
читатель
офлайн
Дата регистрации: 15.06.2003
Сообщений: 10
Пост №3
 
09.08.2004 17:39

"Может быть это и неправильно, но очищаю справочник всегда так<br><br>спрНаличие=СоздатьОбъект("справочник.Наличие"); <br><br> <br><br>спрНаличие.ВыбратьЭлементы(); <br><br>Пока спрНаличие.ПолучитьЭлемент() =1 Цикл <br><br>состояние("Очистка справочника: "); <br><br>спрНаличие.Удалить(); <br><br>КонецЦикла; <br><br>_____________________<br><br>Никогда ничего не висло, даже на справочниках с несколькими тысяч записей<br><br>"

zakubrik
читатель
офлайн
Дата регистрации: 15.06.2003
Сообщений: 10
Пост №4
 
09.08.2004 17:39

"Может быть это и неправильно, но очищаю справочник всегда так<br><br>спрНаличие=СоздатьОбъект("справочник.Наличие"); <br><br> <br><br>спрНаличие.ВыбратьЭлементы(); <br><br>Пока спрНаличие.ПолучитьЭлемент() =1 Цикл <br><br>состояние("Очистка справочника: "); <br><br>спрНаличие.Удалить(); <br><br>КонецЦикла; <br><br>_____________________<br><br>Никогда ничего не висло, даже на справочниках с несколькими тысяч записей<br><br>"

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация