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

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

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

УстановитьНовыйНомер() - не работает

adagold
читатель
офлайн
Дата регистрации: 06.05.2008
Сообщений: 9
Пост №1
 
11.06.2009 12:24

"Возвращает пустое значение в некоторых конфигурациях!<br>Где искать ошибку?<br>В MD или в таблицах ошибка?<br>Примеры:<br><br>Функция НовДокПрих() экспорт <br> ДокПрих = СоздатьОбъект("Документ.ПоступлениеТоваров");<br> ДокПрих.Новый();<br> ДокПрих.ДатаДок = ТекущаяДата();<br> //ДокПрих.УстановитьНовыйНомер();<br> Сообщить(ДокПрих.ДатаДок); <br> Сообщить(ДокПрих.НомерДок); // >> ПУСТОЕ ЗНАЧЕНИЕ<br> Возврат ДокПрих.НомерДок; // >> ПУСТОЕ ЗНАЧЕНИЕ<br>КонецФункции<br><br>или<br><br>Функция НовДокПрих() экспорт <br> ДокПрих = СоздатьОбъект("Документ.ПоступлениеТоваров");<br> ДокПрих.Новый();<br> ДокПрих.ДатаДок = ТекущаяДата();<br> ДокПрих.УстановитьНовыйНомер();<br> Сообщить(ДокПрих.ДатаДок); <br> Сообщить(ДокПрих.НомерДок); // >> ПУСТОЕ ЗНАЧЕНИЕ<br> Возврат ДокПрих.НомерДок; // >> ПУСТОЕ ЗНАЧЕНИЕ<br>КонецФункции<br>"

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №2
 
11.06.2009 12:32

Нумерация сбита, скорее всего. Система номер в автомате присвоить не может

adagold
читатель
офлайн
Дата регистрации: 06.05.2008
Сообщений: 9
Пост №3
 
11.06.2009 12:36

Интерактивно может, програмно - нет!

adagold
читатель
офлайн
Дата регистрации: 06.05.2008
Сообщений: 9
Пост №4
 
11.06.2009 12:37

Причем не работает и УстановитьНовыйКод в справочниках<br>Где искать? (<br>Коды справочников и номера документов - числовые и строковые.<br>Проверял с любыми - не работает!

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №5
 
11.06.2009 13:07

"механизм присвоения номера хоть программно, хоть в обычном режиме работы при создании нового объекта единый<br><br>Пробую:<br>Доки=СоздатьОбъект("Документ.ПоступлениеТоваров");<br>Доки.Новый();<br>Доки.ДатаДок=ТекущаяДата();<br>Доки.УстановитьНовыйНомер();<br>Сообщить(Доки.НомерДок);<br><br>получилось "00000304""

adagold
читатель
офлайн
Дата регистрации: 06.05.2008
Сообщений: 9
Пост №6
 
11.06.2009 13:13

Работает все, но не во всех конфигурациях. <br>Это глюк. <br>Хочу знать где исправить. <br>Скорее всего в MD или таблицах - но где?<br>

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №7
 
11.06.2009 13:28

переиндексацию сделать попробуйте

adagold
читатель
офлайн
Дата регистрации: 06.05.2008
Сообщений: 9
Пост №8
 
11.06.2009 13:32

Делал индексацию и проверку целосности

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №9
 
11.06.2009 13:39

Маловероятно, но, возможно, в конфигураторе не указано "Автоматическая нумерация"

adagold
читатель
офлайн
Дата регистрации: 06.05.2008
Сообщений: 9
Пост №10
 
11.06.2009 13:52

Давезде все указано...<br>Мне вообше выгрузки по OLE нужно делать, а тут локально не назначаются... Глюки с 1С убивают

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

Читают тему:

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