|
Обмен УТ 11.2 -> БП 3.0 | ☑ | ||
---|---|---|---|---|
0
art93
12.08.16
✎
10:02
|
Нужно чтобы документы Реализации товаров и услуг выгружались без счет фактур.
Можно ли это реализовать через правила регистрации объектов? Удалил из правил регистрации счета фактуры, а так же в обработчике "После обработки" удалил: //Если Не Выгрузка И Получатели.Количество() > 0 Тогда // // Запрос = Новый Запрос("ВЫБРАТЬ // |СвязанныеДокументы.Ссылка КАК Ссылка // |ИЗ // | КритерийОтбора.СвязанныеДокументы(&ЗначениеКритерияОтбора) КАК СвязанныеДокументы // |ГДЕ // | ТИПЗНАЧЕНИЯ(СвязанныеДокументы.Ссылка) = ТИП(Документ.СчетФактураВыданный)"); // Запрос.УстановитьПараметр("ЗначениеКритерияОтбора",Объект.Ссылка); // // Результат = Запрос.Выполнить().Выбрать(); // Пока Результат.Следующий() Цикл // СчетФактура = Результат.Ссылка.ПолучитьОбъект(); // ВыполнитьПравилаРегистрацииДляОбъекта(СчетФактура, ПРО.ИмяПланаОбмена, Неопределено); // КонецЦикла; // //КонецЕсли; Больше нигде счёт фактур не вижу в правилах регистрации. Но при проведении нового счёта фактуры в "Регистрацию изменений для обмена" счета фактуры всё равно попадают. Подскажите пожалуйста, что я делаю не так и можно ли таким способом реализовать данную задачу? |
|||
1
Spieluhr
12.08.16
✎
10:05
|
Обмен по правилам или через универсальный формат?
|
|||
2
MaxS
12.08.16
✎
10:09
|
В правилах регистрации нужно не убирать документ, а наоборот добавить если его нет и поставить в коде "Перед обработкой" Отказ = Истина;
|
|||
3
art93
12.08.16
✎
10:13
|
(1)Через универсальный формат.
|
|||
4
art93
12.08.16
✎
10:17
|
(2) Счета фактуры есть в изначальных правилах, это я их удалил. Хорошо, большое спасибо, сейчас попробую проставить "Перед обработкой" Отказ = Истина;
|
|||
5
art93
12.08.16
✎
10:23
|
А в "После обработки" у реализации удалить код? или нет нужды?
//Если Не Выгрузка И Получатели.Количество() > 0 Тогда // // Запрос = Новый Запрос("ВЫБРАТЬ // |СвязанныеДокументы.Ссылка КАК Ссылка // |ИЗ // | КритерийОтбора.СвязанныеДокументы(&ЗначениеКритерияОтбора) КАК СвязанныеДокументы // |ГДЕ // | ТИПЗНАЧЕНИЯ(СвязанныеДокументы.Ссылка) = ТИП(Документ.СчетФактураВыданный)"); // Запрос.УстановитьПараметр("ЗначениеКритерияОтбора",Объект.Ссылка); // // Результат = Запрос.Выполнить().Выбрать(); // Пока Результат.Следующий() Цикл // СчетФактура = Результат.Ссылка.ПолучитьОбъект(); // ВыполнитьПравилаРегистрацииДляОбъекта(СчетФактура, ПРО.ИмяПланаОбмена, Неопределено); // КонецЦикла; // //КонецЕсли; |
|||
6
art93
12.08.16
✎
10:24
|
(5) он там не закоменчен.
|
|||
7
art93
12.08.16
✎
10:28
|
(2) Огромное спасибо! всё получилось! в реализации ничего комментировать не нужно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |