Проблема с проведением документа Дивиденты - 1С ЗУП 3

1. Rik30 14 06.10.24 22:51 Сейчас в теме
Ай нид хелп.
Пытаюсь создать документ Дивиденты в ЗУП 3.1.
При проведении выдаёт "Ошибка при вызове метода контекста (ВыполнитьПакет)".
База штатная - не исправленная. На другой базе всё проходит.
Что не так настроено?
Вознаграждение за ответ
Показать полностью
Найденные решения
19. laperuz 47 10.10.24 06:56 Сейчас в теме +3 $m
(18) Кто-то почистил(или не заполнил при начальном заполнении базы) справочник "Статьи расходов".

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

P.S. после выполнения обработки перезапустите 1С, т.к. там модули повторного использования.
Прикрепленные файлы:
НачальноеЗаполненияСтатьиРасходов.epf
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. Verdad 84 07.10.24 06:54 Сейчас в теме
(1) Попробуйте почистить программный кэш (удалить базу из списка и добавить).
2. Rik30 14 06.10.24 22:54 Сейчас в теме
{Документ.ДивидендыФизическимЛицам.МодульОбъекта(296)}: Результат = Запрос.ВыполнитьПакет();
{Документ.ДивидендыФизическимЛицам.МодульОбъекта(20)}: ДанныеДляПроведения = ДанныеДляПроведения();
по причине:
{(3, 2)}: Тип не может быть выбран в запросе
<<?>>Распределение.СтатьяРасходов КАК СтатьяРасходов,

по причине:
{(3, 2)}: Тип не может быть выбран в запросе
<<?>>Распределение.СтатьяРасходов КАК СтатьяРасходов,
Ошибка при вызове метода контекста (ВыполнитьПакет)
3. Roootru 5 07.10.24 02:52 Сейчас в теме
Какая платформа? Какой релиз ЗУПа? Если база типовая есть ли расширения?
5. Rik30 14 07.10.24 17:08 Сейчас в теме
1С:Предприятие 8.3 (8.3.25.1374)
Зарплата и управление персоналом, редакция 3.1 (3.1.31.13)
Расширения есть, но отключил. Не помогает не с вкл., не с выкл
6. Verdad 84 07.10.24 18:17 Сейчас в теме
(5) А база файловая или серверная?
7. Rik30 14 07.10.24 18:37 Сейчас в теме
8. Verdad 84 07.10.24 20:35 Сейчас в теме
(7) Возможно ошибка в релизе и воспроизводится только на серверной базе.
Проверяла на файловой, там ошибки нет.
9. Rik30 14 07.10.24 23:20 Сейчас в теме
я на другой серверной базе проверял - там всё нормально
10. Verdad 84 08.10.24 07:33 Сейчас в теме
(9) Базу не тестировали?
12. Rik30 14 08.10.24 10:43 Сейчас в теме
(10) Базу тестировал - всё норм.
13. Verdad 84 08.10.24 14:17 Сейчас в теме
(12) А если документ Дивиденды создать копированием предыдущего, будет такая же ошибка?
11. TormDV 08.10.24 07:49 Сейчас в теме
Добрый день. Что такое Распределение в запросе, и есть ли у него реквизит СтатьяРасходов? Строка кода, где падает, есть. Отладчик в руки и попытаться текст запроса получить с параметрами его, И в консоль запросов это добро. Заполнено ли это Распределение, или вместо него, например, Неопределено становится?
14. Dmitry77 83 08.10.24 14:32 Сейчас в теме
15. Rik30 14 08.10.24 15:22 Сейчас в теме
Админские и в 1С и на сервере.
16. vadim1011985 101 08.10.24 23:33 Сейчас в теме
Судя по ошибке "Тип не может быть выбран в запросе" в запросе не может определится тип этого поля.

"ВЫБРАТЬ
	|	Распределение.Акционер КАК ФизическоеЛицо,
	|	Распределение.СтатьяРасходов КАК СтатьяРасходов,
	|	Распределение.ВидДоходаИсполнительногоПроизводства КАК ВидДоходаИсполнительногоПроизводства
	|ПОМЕСТИТЬ ВТРаспределениеПоСтатьям
	|ИЗ
	|	&РаспределениеПоСтатьям КАК Распределение


Распределение - это таблица значений. Она получается путем копирования другой таблицы

 РаспределениеПоСтатьям = ДанныеДляПроведения.Дивиденды.Скопировать( , "Акционер,СтатьяРасходов,ВидДоходаИсполнительногоПроизводства");
	Запрос.УстановитьПараметр("РаспределениеПоСтатьям", РаспределениеПоСтатьям);



Возможно при копировании таблицы слетают типы колонок - х.з.

Я бы для начала предложил бы почистить серверный Кэш , обновить платформу до актуальной версии
Если не поможет то как временный вариант можно в расширении (вид исправление) самостоятельно инициализировать таблицу РаспределениеПоСтатьям с созданием колонок с обязательным указанием типа данных, в цикле добавить туда строки из таблицы "дивиденды" и уже ее подсунуть в запрос.
17. Asgard90 09.10.24 08:56 Сейчас в теме
База точная штатная? удалите расширения если есть с исправлениями
18. Rik30 14 09.10.24 13:14 Сейчас в теме
Удалил все расширения. 100 пудов, что - то с настройками. Но я в этом профан
19. laperuz 47 10.10.24 06:56 Сейчас в теме +3 $m
(18) Кто-то почистил(или не заполнил при начальном заполнении базы) справочник "Статьи расходов".

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

P.S. после выполнения обработки перезапустите 1С, т.к. там модули повторного использования.
Прикрепленные файлы:
НачальноеЗаполненияСтатьиРасходов.epf
20. Rik30 14 15.10.24 10:34 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот