Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 окт 2024, 11:47

Расширение для ОРП

Автор sali, 14 окт 2024, 09:31

0 Пользователей и 1 гость просматривают эту тему.

Максим75

sali, в самом документе ЧекККМ у Вас есть табличная часть, в которой присутствует как прошла оплата (наличные, кредит, карта и т.д.)
вот когда из чека заворачивается в ОРП, там и надо смотреть, какая оплата.

sali

Максим75, а смотрите такой вопрос теперь [КОПИЯ] Розница для Кыргызстана, редакция 3.0 14.10.2024 14_10_59.png
вот форма документа ЧекККМ, если сделать через условие......если в тч безналичная оплата есть хоть один пункт из перечисления , то в орп поставить флажок истина. будет так корректно?

sali

У ДОКУМЕНТА ОРП на форме списка есть кнопка "Заполнить по чекам" и как раз вставиться флажок безнал в форме документа ОРП, не?

sali

Максим75,
Цитата: Максим75 от 14 окт 2024, 10:44надо найти процедуру создания ОРП при закрытии кассовой смены.
а вот такое я кажется нашел


// Функция выполняет закрытие кассовой смены.
//
Процедура ЗаполнитьОтчетОРозничныхПродажахПоДаннымВЧеках(ОтчетОРозничныхПродажахОбъект) Экспорт
   
   МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
.
.
.
КонецПроцедуры

Максим75

sali, ага, там и происходит весь процесс.
и кстати, а что будете делать, когда есть и наличная и безналичная форма оплаты в одном чеке?

sali

Максим75, ну об этом не обговаривалось. было четкое задание что либо наличными, либо безналичными.
но на досуге подумаю как реализовать лучше, может быть как третье условие (если позволит программа) - " наличные + безналичные "

или же изначально прописать в реквизите с типом строка условие:
1 _ Наличные
2 _ Безналичные
3 _ Наличные + Безналичные

sali

Максим75, подскажите пожалуйста из-за какой ошибки он ругается [КОПИЯ] Розница для Кыргызстана, редакция 3.0 15.10.2024 14_33_35.png
действия такие:
кассу настроили, пару продаж сделали(в чеках ккм есть несколько чеков), после продажи закрыли смену и открылся документ орп автоматом( как и полагалось) , но сейчас выходит такая ошибка, а это вообще модуль объекта орп
код на который ссылается:
// Заполняет отчет о розничных продажах в соответствии с отбором.
//
// Параметры
//  ДанныеЗаполнения - Структура - значение отбора.
Процедура ЗаполнитьДокументПоОтбору(ДанныеЗаполненичя) Экспорт

Если ДанныеЗаполнения.Свойство("КассаККМ") Тогда
ЗаполнитьДокументПоКассеККМ(ДанныеЗаполнения.КассаККМ);
ДанныеЗаполнения.Вставить("СуммаВключаетНДС", СуммаВключаетНДС);
КонецЕсли;

КонецПроцедуры // ЗаполнитьДокументПоОтбору()

Максим75

sali, у Вас в описании процедуры переменная названа ДанныеЗаполненичя, а внутри процедуры ДанныеЗаполнения.

sali

Максим75, оооооооооо  :o  спасибо

sali

Максим75, вот как так скажите?
Документ ОтчетОРозничныхПродажах_ Модуль менеджера - Конфигуратор - Розница для Кыргызстана, редакция 3.0 15.10.2024 16_21_29.png
я проверяю заполнена ли ТЧ безналичная оплата чтобы поставился флажок истина, он падла не работает.
[b]Если ЗначениеЗаполнено(ОтчетОРозничныхПродажахОбъект.БезналичнаяОплата) Тогда
СтрокаТЧ.ОплатаБезналом = Истина;
КонецЕсли;
[/b]

в запросе хотел еще добавить реквизит "форма оплаты" (ссылка на перечисление) и тип сделать условие - если чеки ккм,форма оплаты = безналичные тогда истина. но это в чеках, в документе орп только раздел БЕЗНАЛИЧНАЯ ОПЛАТА

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск