Имя: Пароль:
1C
1С v8
КД 2. Не выгружать полностью табличную часть
,
0 Темный
 
19.07.24
15:15
Добрый день, всех с пятницей!
Столкнулся я с такой задачкой. Мигрируем мы тут тихонько из УТ10 на УТ11, и вот решили часть номенклатуры перетащить в УТ11 и там начинать работать.
Есть документ "Установка цен номенклатуры". Там и нужная номенклатура, и ненужная. Ну, как выкинуть лишние строки из ТЧ я разобрался, но вот в чем загвоздка. Вся номенклатура все равно встает на выгрузку по ссылке, даже если не выгружается. А там дальше еще какие-то ссылки идут, в общем вместо 2 товаров (на тесте) с сотню прилетает, вместо нескольких сотен - несколько тысяч. Как бы тут сделать грамотно? Отключить у "Установки цен" выгрузку по ссылке? Но там не только номенклатура отключится, и нужные поля тоже
1 Ёпрст
 
19.07.24
15:18
(0) как напишешь, так и будет
Ничто не мешает в пкгс явно указать выгружаемую коллекцию целиком
2 _Batoo
 
19.07.24
15:27
ПВД типа "Произвольный алгоритм", собирай что нужно и далее ВыгрузитьПоПравилу
3 Темный
 
19.07.24
15:28
(1) Это у папки "товары"? Там ПКГС? Там только "перед обработкой" доступно. Но там вроде нет коллекции объектов еще?
4 Темный
 
19.07.24
15:28
(2) Для документа "Установка цен"?
5 Ivan_495
 
19.07.24
15:36
общее условие поставь, чтобы выгружались не все на которые ссылается
6 Темный
 
19.07.24
15:36
(5) Где его поставить? Я в табличной части, "ПередВыгрузкой", проверяю по условию и отказ = истина. В документ не попадают, но выгружается все.
7 Ivan_495
 
19.07.24
15:38
там лупа в кд2 есть справа от конфы нажми увидишь общие условия
8 Темный
 
19.07.24
16:03
Здесь?
9 Ёпрст
 
19.07.24
16:16
(3) да.
10 Ёпрст
 
19.07.24
16:24
И ..там доступно куча всего для пкгс, тебе всего лишь достаточно переопределить КоллекцияОбъектов
11 Aleksey
 
19.07.24
16:37
(6) Я бы для номенклатуры сделал бы 2 правила
1. С галкой не выгружать объекты свойств источника по ссылки
2. обычное правила

И в табличной части у номенклатуры поставить первое правило (чтобы он выгружал только ссылку) а там где ты прописал условие , если не отказ тогда выгрузить по правилу - выгрузить номенклатуру по второму ПКО
12 Ёпрст
 
19.07.24
16:47
(11) смысл ?
Если сразу формировать нужную коллекцию, тогда пофик будет при выгрузке только этого дока, да и остальных.
13 Aleksey
 
19.07.24
18:57
(12) Согласен
14 Темный
 
22.07.24
20:09
(12) Спасибо. Очень аккуратно получилось.