Имя: Пароль:
1C
1С v8
БП3 Фантомные записи в регистре "выпуск в плановых ценах" не дают закрыть 20 счет
0 Chai Nic
 
24.04.22
18:34
БП 3.0.111.16

Закрытие месяца спотыкается на "закрытии счетов 20,23,25,26".

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

Но в регистре "Выпуск.." нет записей с указанными в сообщении об ошибке набором измерений (продукция, подразделение, номенклатурная группа)!

И даже больше того - в расшифровке списка ошибок "список документов можно открыть двойным щелчком мыши по наименованию услуги" выдает пустой список регистра. То есть, в регистре выпуска этой продукции, подразделения и НГ нет, но процедура закрытия 20 счета откуда-то их берет, непонятно откуда.

Проблема проявляется у разных пользователей - и у главбуха и у администратора.

Где копать? ТиИ c пересчетом итогов делал, выгрузку-загрузку в .dt - не помогло. Платформу попробовал самую свежую поставить - тоже толку нет.
1 Amra
 
24.04.22
18:49
Посмотреть список зарегестрированных ошибок и выпущенных патчей, для начала
2 Chai Nic
 
24.04.22
18:59
Все патчи установил через автообновление - эффекта нет
3 Chai Nic
 
24.04.22
19:02
+(2) В багтрекере "для простонародья" ничего похожего не нашел.
4 Лефмихалыч
 
24.04.22
19:48
найди код, который генерит это сообщение, почитай его. Найдешь или ошибку или ответ на вопрос
5 Chai Nic
 
24.04.22
19:51
(4) Там всё не просто. Это сообщение выдается, когда таблицы результата уже на выходе из алгоритма имеют определенные данные. А эти данные заполняются в многоэтажном алгоритме кучей динамически собираемых текстов запросов формирования временных таблиц. Разобраться наверняка можно, но тут несколько суток сидеть придется над этим. Может кто сталкивался с этим алгоритмом и знает, где там исходные данные по выпуску получаются?
6 Лефмихалыч
 
24.04.22
19:53
(5) отладчиком воспользуйся. Тыжпрограммист
7 Chai Nic
 
24.04.22
21:25
(6) А ещё клавиатурой и мышкой.. это понятно.
Нужен просто совет от того кто реально в этой куче копался, чтобы не тратить несколько дней на её разбор. Ну если нет то нет, буду копаться сам
8 Mihenius
 
25.04.22
09:13
Проверь запросом на пустые подразделения в вводах остатков и других документах, особенно ручные проводки проверить нужно
Раньше был косяк в типовой обработке замены ссылок по дублям.
Вместо пустой ссылки, она ставила NULL

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


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