Имя: Пароль:
1C
1С v8
Конвертация данных
,
0 lite777
 
21.04.22
16:16
Здравствуйте, КД2, ПВД-произвольный алгоритм, перед выгрузкой-

Запрос = Запросы.КартыВсе;
Запрос.УстановитьПараметр("Родитель",Справочники.ИнформационныеКарты.НайтиПоКоду("РЦ-000005") ); //Гр дисконтные карты
ВыборкаДанных = Запрос.Выполнить();

Алгоритм-КартыВСе-
ВЫБРАТЬ ПЕРВЫЕ 100
    ИнформационныеКарты.*
ИЗ
    Справочник.ИнформационныеКарты КАК ИнформационныеКарты
ГДЕ
    ИнформационныеКарты.Родитель В ИЕРАРХИИ(&Родитель)
    И ИнформационныеКарты.ПроцентСкидки <> 0

УПОРЯДОЧИТЬ ПО
    Наименование
ВОПРОС-почему то выгружается только одна дисконтная карта ?Хотя в консоли запросов запрос отбирает много карт
1 lite777
 
21.04.22
16:18
Тоесть на алгоритм а запрос)
2 Aleksey
 
21.04.22
16:19
КлючвыгружаемыхДанных нужен или галка не запоминать выгруженное, я так думаю
3 lite777
 
21.04.22
16:20
(2) Что за ключ такой ?
4 Garykom
 
гуру
21.04.22
16:23
Интересно почему до сих пытаются юзать КД, когда уже давно есть лучшие способы/методы?
Оно же дико тормозит не пашет нормально на реальных объемах.
Чтобы многопоточность прикрутить надо куча возни и т.д.
5 lite777
 
21.04.22
16:30
(4) Какие это ? Предложи типовой  обмен УТ10-БУХ3,0 ?
6 dreizehn
 
21.04.22
16:30
(4) Потому что она готовая и закрывает 99% потребностей.
Многопоточность, она, как и микросервисы на GO, нужна оставшемуся проценту.
7 Garykom
 
гуру
21.04.22
16:34
(5) А типовой обмен еще скажешь из коробки по всем видам документов работает и в обе стороны?
8 Aleksey
 
21.04.22
16:35
(3) ключ как ключ, в справки он описан
9 lite777
 
21.04.22
16:35
(2) Похоже галка в ПВД -НЕ запоминать выгруженные помогла чтоли ) или кэш ,вроде пошло
10 Aleksey
 
21.04.22
16:37
Строка по которой КД идентифицирует объект. просто заполняй ее гуидом или кодом
В твоем случае скорее всего она пустая вот он и схлопывает все объекты в один (считает что объект уже выгружен и повторно выгружать не надо).
Так что или ставь галку что "не запоминать выгруженное", тогда он не будет оптимизировать выгрузку, или руками заполняй этот ключ "уникальным" значением
11 Aleksey
 
21.04.22
16:39
(4) да нету до сих пор методов. Самописный обмен с нуля не предлагать.
12 lite777
 
21.04.22
16:39
Заработало -СПАСИБО)
13 Garykom
 
гуру
21.04.22
16:56
(11) По моему опыту "самописный" обмен на основе готовых разработок на json в итоге по трудозатратам выходит дешевле чем "типовой" на КД2/3.
Если требуется одинаковая надежность и качество синхронизации.
14 dreizehn
 
21.04.22
16:59
(13) > По моему опыту
Вот в этом все и дело
15 Йохохо
 
21.04.22
17:32
(12) переделайте на вариант А из (2) поканеначалось
16 Garykom
 
гуру
21.04.22
17:37
(14) Опыта возни и поиска трабл с типовым обменом УТ-БП дофига
Особенно весело когда в БП документ загруженный из УТ правят, он пытается залететь обратно в УТ и "все падает".