|
Покупка и оплата одним документом (документ не делает движений по регистру Касса) | ☑ | ||
---|---|---|---|---|
0
Farid0516
01.12.21
✎
09:01
|
Всем доброе утро. Я хотел оформить покупку и оплату одним документом. Однако возникла проблема. Я написал //////// ПРОБЛЕМ ............... в строке с проблемой. Помогите, пожалуйста.
1с торговля и склад Процедура ОбработкаПроведения(Отказ, РежимПроведения) //... вырезано ... Если СуммаОплата>0 Тогда НаборДвиженияКасса=Движения.Касса; //////// ПРОБЛЕМ ............... ДвижКасса=НаборДвиженияКасса.Добавить(); ДвижКасса.Валюта=Валюта; ДвижКасса.ВидДвижения=ВидДвиженияНакопления.Расход; ДвижКасса.Касса=Касса; ДвижКасса.Период=ÖdənişTarixi; ДвижКасса.Сумма=СуммаОплата; ДвижКасса.Кому_ОтКого=контрагент; НаборДвиженияКасса.Записать(); КонецЕсли; Если СуммаОплатаБС>0 Тогда НаборДвиженияКасса=Движения.Касса; ДвижКасса=НаборДвиженияКасса.Добавить(); ДвижКасса.Валюта=Валюта; ДвижКасса.ВидДвижения=ВидДвиженияНакопления.Расход; ДвижКасса.Касса=БС; ДвижКасса.Период=ÖdənişTarixi; ДвижКасса.Сумма=СуммаОплатаБС; ДвижКасса.Кому_ОтКого=контрагент; НаборДвиженияКасса.Записать(); КонецЕсли; //... вырезано ... КонецПроцедуры Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {Документ.ПоступлениеТоваров.МодульОбъекта(181)}: Поле объекта не обнаружено (Касса) |
|||
1
Farid0516
01.12.21
✎
09:02
|
Извините. Произошла ошибка. Эта линия проблематична.
Если СуммаОплатаБС>0 Тогда НаборДвиженияКасса=Движения.Касса; //////// ПРОБЛЕМ ............... |
|||
2
Йохохо
01.12.21
✎
09:04
|
выбирай пож секцию 1с 7.7 и ранее
|
|||
3
Ненавижу 1С
гуру
01.12.21
✎
09:06
|
Покупка и оплата одним документом это "чек ККМ"
|
|||
4
Гипервизор
01.12.21
✎
09:08
|
И в чём конкретно ПРОБЛЕМ?
|
|||
5
Farid0516
01.12.21
✎
09:11
|
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине: {Документ.ПоступлениеТоваров.МодульОбъекта(181)}: Поле объекта не обнаружено (Касса) |
|||
6
Ненавижу 1С
гуру
01.12.21
✎
09:15
|
(5) нет такого движения
|
|||
7
Dmitrii
гуру
01.12.21
✎
09:20
|
(2) Это не 7.7. Это "Торговля и склад" для Азербайджанской Республики (АР). Что-то типа российской УТ. Но, судя по коду, УТ 10.х (которая на ОФ).
|
|||
8
Dmitrii
гуру
01.12.21
✎
09:22
|
(0) Видимо в коллекции Движения отсутствует набор записей по регистру Касса. Скорее всего, данный документ не является регистратором для этого регистра.
Ну или такого регистра вообще не существует. Или он не так называется. |
|||
9
Farid0516
01.12.21
✎
13:29
|
Проблема продолжается :(
|
|||
10
Гипервизор
01.12.21
✎
13:31
|
(9) А что непонятно из ответов (6) и (8)?
|
|||
11
Farid0516
01.12.21
✎
13:31
|
Эти же коды работают и в других документах. Почему здесь не работает? Если есть сведений, то где ее починить?
|
|||
12
Farid0516
01.12.21
✎
13:35
|
Если СуммаОплата>0 Тогда
НаборДвиженияКасса=Движения.Касса; ................. успешный Если СуммаОплатаБС>0 Тогда НаборДвиженияКасса=Движения.Касса; ................. неудачный зачем??????? |
|||
13
Гипервизор
01.12.21
✎
13:49
|
Если оставить только блок
"Если СуммаОплата>0 Тогда НаборДвиженияКасса=Движения.Касса;" то документ проводится без ошибок? |
|||
14
Масянька
01.12.21
✎
13:58
|
Я русский бы выучил только за то,
что им разговаривал Ленин. В. Маяковский. |
|||
15
Farid0516
01.12.21
✎
14:26
|
(13) Если Сумма Оплата 0 Проблема нету
|
|||
16
Farid0516
01.12.21
✎
14:29
|
когда я пишу сумму платежа, возникает проблема
|
|||
17
Мимохожий Однако
01.12.21
✎
14:39
|
Запусти режим отладки. Сделай точку остановки на строке с первой ошибкой и смотри, что там.
|
|||
18
Dmitrii
гуру
01.12.21
✎
15:12
|
Документ, который ты дорабатываешь является регистратором для регистра Касса или нет?
(15) >> Если Сумма Оплата 0 Проблема нету. Разумеется проблемы нет, так как система и не пытается выполнять ту часть твоего кода, где ошибка. Условие "Если СуммаОплата>0 Тогда" не выполняется. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |