Имя: Пароль:
1C
1С v8
БП 3.0.75.58 не правильно работает - Зачет авансов/Погашение задолженности
, ,
0 Mihenius
 
25.01.20
12:43
Платформа 8.3.14.1993, сервер, БД MS SQL 2008 R2, пробовал и на актуальной 8.3.15.1830 - аналогично

После обновления с 3.0.71.86 на актуальный релиз БП, стало происходить следующее:

Зачет авансов/Погашение задолженности происходит неправильно на пустой "Документ расчетов с контрагентами"
Открываю базу до обновления, провожу, все нормально. В обновленной
Во всех документах используется Зачет авансов/Погашение задолженности - автоматически.

Пример:
https://yadi.sk/i/zXADy2blGw4VOQ
https://yadi.sk/i/qpsKU1d7NZnYAg

Если перепровести более ранние выписки, они тоже попадают на этот пустой "Документ расчетов с контрагентами", не погашая поступления.
Поэтому пока ничего не перепроводим.

Аналогично с накладными, там зачет аванса идет на пустой документ.

Ну и вопрос, что делать? )
Почему стоит 8.3.14? Другая конфигурация не работает на 8.3.15
В свойствах конфигурации стоит совместимость 8.3.14 - может в этом проблема? Надо на копии попробовать поменять.

Попробую выгрузить в файловую и перепровести на актуальной платформе.
1 Mihenius
 
25.01.20
12:47
До обновления было все красиво
https://yadi.sk/i/w04B142OTMAadQ
2 RomanYS
 
25.01.20
12:48
(0) Платформа то тут при чем?
3 RomanYS
 
25.01.20
12:48
Конфигурация типовая?
4 Mihenius
 
25.01.20
12:49
(3) Да, только 1 расширение, никак не связанное с проводками/регистрами.
5 Mihenius
 
25.01.20
12:49
(2) Ну мало ли, рекомендуемая для текущей БП 8.3.15
6 Mihenius
 
25.01.20
12:51
(1) И это идет по всем контрагентам, тут 1 для примера.
7 RomanYS
 
25.01.20
12:54
(4) перепроверил - нормально всё.
Вероятно у тебя глюк какой-то с итогами в регистре бухгалтерии. Для теста бы посмотрел результат отчета
ВЫБРАТЬ *
ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки КАК ХозрасчетныйОстатки
8 DrZombi
 
гуру
25.01.20
13:18
(0) Попробуй отладчиком воспользоваться :)
9 Креатив
 
25.01.20
14:00
(0)Сделай ТИИ для разнообразия.
10 Mihenius
 
25.01.20
17:16
(7) Так и есть в текущей базе есть 2 строчки с пустым документом (не закрывается по развернутому), в копии их нет.
https://yadi.sk/i/-g1uzPJoZL7EeA

(9) Сейчас выгружу/загружу и посмотрю на файловой
11 RomanYS
 
25.01.20
18:53
(10) похоже в (4) не правда. Тип субконто "документы расчетов" был каким-то образом изменен и при обновлении эти изменения были потеряны.
12 Mihenius
 
25.01.20
19:50
Тестирование выдает:

Куча ошибок вида
Проверка логической целостности. РегистрБухгалтерии.Хозрасчетный.Ресурс.Количество Списание с расчетного счета 0000-000098 от 14.01.2020 20:01:42:2
  ОбщийРеквизит.ОбластьДанныхОсновныеДанные = 0
    Значение должно быть NULL.

После ТИИ все нормально.
13 Mihenius
 
25.01.20
20:12
(11) Плохо посмотрел я.
Действительно было добавлено предопределенное значение в ВидыСубконтоХозрасчетные
Оно дублировалось Кодом из обновления. Код я поменял.
По поиску не нашел ссылок на это предопределенное значение, получается его удалить можно.
Больше ничего не изменено, модули все пустые.

Так же есть ссылка на ПланСчетов.Хозрасчетный. Но ничего измененного нет, модули все пустые. Получается тоже удалить можно.

Больше ничего не нашел.

Вопрос: Как то можно проверить, что меняет расширение, по отношению к текущей конфигурации?
Обычно сравнение выдает, что это не поддерживается.
Только выгружать в файлы и сравнивать внешними инструментами?
14 Mihenius
 
17.03.20
09:09
(11) Забыл сообщить.

Все оказалось банальным и никак не связано с обновлением.

Пользовались инструментом объединение дубликатов.
Есть ряд ручных операций по 60/62/76 счетам.

При объединении контрагентов/договоров, происходит неправильная установка реквизита Подразделение, вместо NULL ставит Пустую ссылку.

Делаем запрос с условиями:
"ПодразделениеДт = ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)
                    И СчетДт <> ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПустаяСсылка)
                    И НЕ СчетДт.УчетПоПодразделениям,"


"ПодразделениеКт = ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)
                    И СчетКт <> ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПустаяСсылка)
                    И НЕ СчетКт.УчетПоПодразделениям,"

Находим такие проводки, правим. И будем знать на будущее особенности встроенной обработки.


http://catalog.mista.ru/public/873005/ - тут автор даже нашел где именно ошибка в обработке

П.С.:  Вдруг кому пригодится.