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

Фильтр документов при обмене

Автор SkyNetYar, 23 сен 2015, 14:05

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

cska-fanat-kz

если уж очень хочется через правила...
добавить ПКС для свойства ПометкаУдаления и прописать в ней
    Значение = Источник.НомерЧекаККМ = 0;
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

SkyNetYar

Поидее в После выгрузки в ПКО
Если Источник.НомерЧекаККМ = 0 Тогда
Приемник.ПометкаУдаления(Истина)
КонецЕсли;

Должен пометить на удаление в БП(Приемник)все документы которые в УТ(источник)НомерЧекаККМ = 0
 

vitasw

Цитата: SkyNetYar от 28 сен 2015, 11:27Приемник.ПометкаУдаления(Истина)
А что за ноу-хау?
Приемник.ПометкаУдаления=Истина;

SkyNetYar

А может вообще в ПКО в Перед выгрузкой вот так
Если Источник.НомерЧекаККМ = 0 Тогда
    Отказ = ИСТИНА;
    Приемник.ПометкаУдаления=Истина;
КонецЕсли;

Будет работать ?

Добавлено: 28 сен 2015, 11:51


Нет не будет :(
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(3753)}: Ошибка в обработчике события ПередВыгрузкойОбъекта
ПКО                    =  ПКО_ПоступлениеДСОтКлиента  (Документ: Приходный кассовый ордер)
Объект                 =  Приходный кассовый ордер 00СЦ-000117 от 22.09.2015 16:27:12  (Документ объект: Приходный кассовый ордер)
Обработчик             =  ПередВыгрузкойОбъекта
ОписаниеОшибки         =  Значение не является значением объектного типа (ПометкаУдаления)
ПозицияМодуля          =  (3)
КСообщенияОбОшибках    =  41
ВызватьИсключение СтрокаСообщенияОбОшибке;

vitasw

Цитата: cska-fanat-kz от 28 сен 2015, 11:10если уж очень хочется через правила...
добавить ПКС для свойства ПометкаУдаления и прописать в ней
    Значение = Источник.НомерЧекаККМ = 0;


SkyNetYar

Да я видел,но не понял в куда именно это заносить?! Перед выгрузкой или куда?

cska-fanat-kz

именно так.
но поиск по этому свойству совершенно не обязательно делать
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

SkyNetYar

Все сделал как на скриншоте и как вы сказали,но документы которые в УТ.чек=0 в БП не помечаются на удаление ,с ними вообще ничего не происходит :(

cska-fanat-kz

что могу сказать...
вставляйте туда "Сообщить("1");" и проверяйте, заходит туда вообще или нет...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

SkyNetYar

Нет,сообщений при обмене никаких не выводит =\
Дело в том что в БП их не отловить эти ПКО с чеком = 0,потому как там все такие,номер чека не передается из УТ в БП,поэтому я и докопался именно к правилам обмена,потому как только тут можно их как то отловить...

Теги:

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

Рейтинг@Mail.ru

Поиск