Сегодня в ЗУП 8.1 формировали пачки в ПФР в организации, где народу несколько тысяч. В одной из пачек, (где всякая шушара собралась и эта пачка получилась примерно на полторы тысячи сотрудников) при сохранении вылетела не приятная ошибка СУБД.
Если быть точнее, то ошибка вот такая:
Ошибка СУБД: Microsoft OLE DB Provider for SQL Server: A constant expression was encountered in the ORDER BY list, position 1.
Сначала я подумал, что это из-за того, что файл слишком большой и поэтому проводиться не хочет. Но в то же время меня насторожил тот факт, что при не заполненных адресах для информирования документ проводится без проблем. Разбил документ на две части и один из двух документов провелся, а второй нет. Таким дроблением нашел причину моих бед. Оказывается, что у одного сотрудника в адресе был указан только индекс и республика. Все остальное пустое и из-за него вылетала ошибка СУБД.
Вот такая история. Кстати, база данных была SQL-ная. Вполне возможно что на файловой версии такого не будет.
Огромное спасибо. Мучались неделю с этой бедой сервак перезагружали. платформу назад обновляли...
Спасибо! Тоже долго мучались, рестуктуризировали базу, индексировали её, думали - проблема базы.
Спасибо за разъяснения.
Думаю, такие проблемы показывают уровень программы: она не способна обработать пустой или неполный адрес.
Огромное спасибо!! Долго не мог решить данную проблему, данный пост выручил в самый последний момент!!
Аааа спасибо! Как раз обновились и тут такое. подумали что что-то не так. Очень полезный топик, а главное кратко и понятно!
Спасибо большое. Сегодня в базе ЗУП тоже появилось такая ошибка при попытке провести документ сведения о страховых взносах. Как и написал автор проблема оказалось в адресе, в котором в моём случае был только индекс.
+1000 Огромное спасибо. В организации 2000 человек и на двух пачках "Вылетала" 1С. Не знал как решить!
Спасибо огромное очень помогли,а то я не знала что уже делать!
Отправить комментарий