Имя: Пароль:
1C
 
БП ПРОФ ошибка при формировании док.Вазврат товара поставщику.
0 vnedr1c
 
19.09.23
17:15
Добрый день , Уважаемые 1сНики.
Помогите советом кто сталкивался с похожими проблемами.
- При формировании документа возврат товаров поставщику на основании документа поступление товаров, нельзя проставить счет-фактуру, ввожу данные СФ - выдает ошибку с текстом ниже:

Ошибка при вызове метода контекста (Выполнить)
{ОбщийМодуль.УчетНДСПереопределяемый.Модуль(5167)}:РезультатЗапроса = Запрос.Выполнить();
{ОбщийМодуль.УчетНДСПереопределяемый.Модуль(1113)}:ПараметрыСчетаФактуры = ПараметрыСчетаФактуры(СчетФактура);
{ОбщийМодуль.УчетНДСВызовСервера.Модуль(257)}:СчетФактура = УчетНДСПереопределяемый.ДобавитьОснованиеВСчетФактуруПолученный(
{Документ.ВозвратТоваровПоставщику.Форма.ФормаДокументаОбщая.Форма(232)}:РеквизитыСФ = УчетНДСВызовСервера.СоздатьСчетФактуруПолученныйНаОсновании(ПараметрыСозданияСчетаФактуры);
{ОбщийМодуль.УчетНДСКлиент.Модуль(1202)}:Форма.Записать(ПараметрыЗаписи);
{Документ.ВозвратТоваровПоставщику.Форма.ФормаДокументаОбщая.Форма(1326)}:РеквизитыСФ = УчетНДСКлиент.СоздатьСчетФактуруПолученный(ЭтотОбъект, Ложь, Истина);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
{(311, 1)}: Предложение ПОМЕСТИТЬ может располагаться только в основном запросе
<>ПОМЕСТИТЬ ТаблицыКорректировки
1 Гена
 
19.09.23
17:58
(0) Проверьте наличие зарегистрированного СФ у первоначального Поступления.
2 vnedr1c
 
19.09.23
21:05
(1) СФ у первоначального поступления зарегистрирован...
3 Гена
 
19.09.23
21:13
Тогда в отладчик.
Проверил в демо 141.39 = всё норм.
4 vnedr1c
 
19.09.23
22:46
(3) Выяснил что конфа допиленая, но пока не понятно в какой части. Спасибо. Буду ковырять код. Вероятно в запросе проблема кроется.
5 Гена
 
20.09.23
08:04
(4) Сомневаюсь, что кто-то правил запрос. Давайте подумаем. Мы пытаемся создать новый док СФ полученный как корректировку старого СФ. Но не получается. Я предлагаю глянуть прошлые движения в отладчике. Может быть была тогда попытка использования УПД (универсальный передаточный документ) от поставщика? Тогда программа никак не сможет создать корр-СФ, т.к. по закону не существует корр-УПД, а существует новый документ УКД (универсальный корректировочный документ).

Алгоритмически понятно, что УПД/УКД ищутся отдельным запросом, который попадая внутрь основного запроса на СФ как раз и способен вызвать описываемую выше ошибку.
6 vnedr1c
 
25.09.23
20:55
(5) Извиняюсь что так поздно, но проблема решилась и подозреваю что вы были правы, просто сделали новый КСФ и его получилось зарегистрировать.