По теме из базы знаний
- Бэкапер-1С: резервные копии бухгалтерии (1С 7.7 - 8.3)
- АИС: Обмен данными с ЕГАИС 4.0 для конфигураций 1С 7.7
- Онлайн-кассы для 1С 7.7 и Обмен 7.7 c Честный ЗНАК (ГИСМТ, ЦРПТ, ЭДО)
- Перенос остатков из Бухгалтерии 1с 7.7 в Бухгалтерию предприятия 3.0
- Загрузка курсов валют с сайта Нацбанка Республики Беларусь (МиСОФТ 1С 7.7 )
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Ирина1978, возможно, длина номера какого-либо документа стала меньше, чем была у вас (может, что-нибудь дорабатывали). Теперь, при обновлении, номер "обрезается", поэтому у вас и возникает ситуация с неуникальными номерами. Посмотрите через отладчик тип документа, и проверьте длину номера документа. У нас была подобная ерунда.
каждый раз теперь при входе в программу появляется окно...подтвердить легальность получения обновления....и после этого ошибка...
Выполняется проверка необходимых обновлений информационной базы.
Док.Записать();
{Обработка.ОбновлениеИБ.Форма.Модуль(10723)}: Номер не уникальный!
Выполняется проверка необходимых обновлений информационной базы.
Док.Записать();
{Обработка.ОбновлениеИБ.Форма.Модуль(10723)}: Номер не уникальный!
Прикрепленные файлы:
Doc1.doc
Doc2.doc
1. Сделать тестирование и исправление (в конфигураторе) до обновления. Может этот неуникальный номер уже был в базе.
2. Может вы делали изменение в конфигурации и например установили периодичность номера какого то документа например месяц (а в новой конфигурации на которую обновляете стоит "год")
2. Может вы делали изменение в конфигурации и например установили периодичность номера какого то документа например месяц (а в новой конфигурации на которую обновляете стоит "год")
найдите того, кто вам правил конфигурацию и спросите у него, либо допишите строчку в обработке, это не сложно..
загрузите программу в режиме конфгуратора,
затем загрузите ее в режиме предприятия,
когда выйдет ошибка, щелкните по ней, программа выбросит вас в модуль на ту строку, которая и ругается..
перед ней надо вставить строку
Сообщить(Док);
или две строки
Сообщить(""+Док.Вид()+" "+Док.НомерДок+" "+Док.ДатаДок);
закрыть программу в режиме "предприятие"
и сохранить конфигурацию в режиме "конфигуратор"
после этого запускайте программу и перед тем как выдать ошибку, будет указан глюкавый документ...
загрузите программу в режиме конфгуратора,
затем загрузите ее в режиме предприятия,
когда выйдет ошибка, щелкните по ней, программа выбросит вас в модуль на ту строку, которая и ругается..
перед ней надо вставить строку
Сообщить(Док);
или две строки
Сообщить(""+Док.Вид()+" "+Док.НомерДок+" "+Док.ДатаДок);
закрыть программу в режиме "предприятие"
и сохранить конфигурацию в режиме "конфигуратор"
после этого запускайте программу и перед тем как выдать ошибку, будет указан глюкавый документ...
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот