|
Как выгрузить ТЧ в ТЗ с отбором
Eiffil123, serpentt, Гипервизор, svol21, korolar, Kongo2019, Kovalo, DemonShinji2, skafandr, maxab72, Fish, Tarlich, Fedor-1971, NikeArz, Климов Сергей, ptiz, Kigo_Kigo, lEvGl, Мультук, youalex, Ненавижу 1С, GANR, Silgis, WB789, rbcvg, KJlag, Дмитрий, Обизян, Скучный бух, ads55, orakool, DimVad, formista2000, arsik, Хряк, АгентБезопаснойНацио, pasha_d, vicof, Skylark, Толич, AlvlSpb, dva1c, Шурик71, Многолетний Апельсин, Доминошник, reg0303, Калиостро, 2S, Has, X Leshiy, Timon1405, Garykom, Chameleon1980, Лирик, abfm, Prog_man, kostik79, minsk1s, maxar, Rovan, Ager, piter3, Бычье сердце, obs191, comp2006, p-soft, nick86, ldo6, DimR_71, elka302, trk415e76, trad, Фокусник, Terrixus
| ☑ |
0
Обизян
02.07.25
✎
08:48
|
Есть внешняя обработка и в ней табличная часть с колонками "Номенклатура" и "Цена"
Как мне выгрузить эту таблицу значений но только по одному виду номенклатуры, почему-то следующий вариант не срабатывает
ПараметрыОтбора = Новый Структура("Номенклатура",СтрокаТоваров.Номенклатура);
ТЗ = Объект.НоменклатураЦеныПоставщиковДинамика.Выгрузить(ПараметрыОтбора,"Номенклатура,Цена");
|
|
1
Обизян
02.07.25
✎
08:49
|
1с 8.3.27 УФ
|
|
2
Мультук
гуру
02.07.25
✎
09:44
|
(0)
Мультук - сам почитай F1.
Спасибо, почитал!
Интересно, почему вы смогли прочитать у функции "Выгрузить" описание второго параметра "про колонки", а описание первого - нет ?
P.S.
Да. Я и сам бы хотел такой вариант синтаксиса, но увы.
Это же <DEL>почта 1С.</DEL>
|
|
3
Обизян
02.07.25
✎
09:08
|
Вариант синтаксиса: Выгрузить по отбору
Синтаксис:
Выгрузить(<ПараметрыОтбора>, <Колонки>)
Параметры:
<ПараметрыОтбора> (необязательный)
Тип: Структура.
Ключ структуры - идентификатор колонки, а значение структуры - значение отбора.
<Колонки> (необязательный)
Тип: Строка.
Список колонок для копирования в формате: "Колонка1, Колонка2...".
Подскажи пжл тогда где я затупил, вроде же правильно все
|
|
4
Ненавижу 1С
гуру
02.07.25
✎
09:10
|
(0) что значит "не срабатывает"?
что такое СтрокаТоваров.Номенклатура?
|
|
5
Обизян
02.07.25
✎
09:12
|
(4) ТЗ пустая
СтрокаТоваров.Номенклатура - ссылка на элемент справочника номенклатура
|
|
6
Обизян
02.07.25
✎
09:12
|
В табличной части есть колонка "Номенклатура" соответственно
|
|
7
Fish
гуру
02.07.25
✎
09:15
|
(5) А ссылка заполнена? Смотрел отладчиком?
|
|
8
lEvGl
гуру
02.07.25
✎
09:16
|
(0) можно и так, а можно и запросом, например
|
|
9
youalex
02.07.25
✎
09:23
|
(5) Так может ее реально нет (или есть, но похожая, с тем же наименованием итд). Сравни в отладчике
|
|
10
Обизян
02.07.25
✎
09:46
|
(7) смотрел, заполнена
(8) Думал об этом, просто хотелось элегантно одной строкой, после запроса все равно Выгрузить надо использовать жешь
|
|
11
Мультук
гуру
02.07.25
✎
09:50
|
(10)
(5)
Был не прав.
1) А так ?
ПараметрыОтбора = Новый Структура("Номенклатура",СтрокаТоваров.Номенклатура);
нс = Объект.НоменклатураЦеныПоставщиковДинамика.НайтиСтроки(ПараметрыОтбора);
ТЗ = Объект.НоменклатураЦеныПоставщиковДинамика.Выгрузить(нс,"Номенклатура,Цена");
2) Если в НС - пусто, тогда смотрим на "номенклатура" там и там
|
|
12
Обизян
02.07.25
✎
10:00
|
(11) Лучший! Сработало, спасибо)
|
|
13
lEvGl
гуру
02.07.25
✎
10:03
|
после запроса все равно Выгрузить надо использовать жешь
ну и чего
запрос, конечно, пойдет на субд, это минус, с другой стороны объектно если делать, то сервер приложения "нагрузку" получит. Но тут такая нагрузка что так что так - фигня в общем
|
|
14
Гипервизор
02.07.25
✎
10:02
|
(10) "смотрел, заполнена"
Расшифруйте, пожалуйста. Ссылка из СтрокаТоваров.Номенклатура совершенно точно есть в какой-то строке табличной части Объект.НоменклатураЦеныПоставщиковДинамика (кстати, а это точно ТЧ?) в колонке с наименованием "Номенклатура"? Проверили это? Например, запросом, как выше предлагали.
|
|
15
lEvGl
гуру
02.07.25
✎
10:06
|
(12) а напрямую не работает что ли?
опять бракованный СП выпустили
|
|
16
lEvGl
гуру
02.07.25
✎
10:39
|
проверил, все нормально работает, не надо вот это вот
пустая ТЗ если в строках нет нужной ссылки
(17) да норм все, платформа правда у меня 26ая
|
|
17
Мультук
гуру
02.07.25
✎
10:37
|
(0)
А что стоит в "режим совместимости" в этой конфигурации ?
корень конф, правый клик, свойства -- в самом низу.
P.S.
Интересно 1С метод поломала или ей просто лень exception кинуть
|
|