powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Помогите выбрать данные из временной таблицы.
9 сообщений из 9, страница 1 из 1
Помогите выбрать данные из временной таблицы.
    #35906192
kharkov_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый.

Подскажите пожалуйста как правильно сделать.
Есть временная таблица, со структурой столбцов и данными.
В таблице по столбцу есть одиинаковые данные, скажем с числа (номера).

Мне необходимо создать копию исходной таблицы (копию структуры столбцов), и выбрать строки по повторяющимся данным.

Как это правильно сделать что б не зардувать большой код с циклами и т.д.

1С 8.1
Заранее спасибо.
...
Рейтинг: 0 / 0
Помогите выбрать данные из временной таблицы.
    #35906246
С помощью соединения этой виртуальной таблицы с самой же по полю, по которому можно определить дублю (для контрагентов это например ИНН)
...
Рейтинг: 0 / 0
Помогите выбрать данные из временной таблицы.
    #35906251
Примерно так:

ВЫБРАТЬ
Контр1.ИНН КАК ИНН,
Контрагенты.Ссылка КАК Контрагент,
КОЛИЧЕСТВО(Контр1.Ссылка) КАК КоличествоДублей
ИЗ
Справочник.Контрагенты КАК Контр1
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
ПО Контр1.ИНН = Контрагенты.ИНН

СГРУППИРОВАТЬ ПО
Контр1.ИНН,
Контрагенты.Ссылка

ИМЕЮЩИЕ
КОЛИЧЕСТВО(Контр1.Ссылка) > 1
ИТОГИ ПО
ИНН


только вместо таблицы контрагентов - ваша
...
Рейтинг: 0 / 0
Помогите выбрать данные из временной таблицы.
    #35906345
kharkov_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело в том что скорее всего так не будет работать т.к. моя таблица это таблица значений.

Не подскажете как сделать при помощи НайтиСтроки ?
...
Рейтинг: 0 / 0
Помогите выбрать данные из временной таблицы.
    #35906415
kharkov_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пытаюсь делать так.

Отбор = Новый Структура();
Отбор.Вставить("Приход",Формат(ПриходШапка,"ЧГ=0"));
СсылкаСтроки = ТоварыПН.НайтиСтроки(Отбор);

Сообщить (СсылкаСтроки.Количество());

Но массив пуст, а значения 100% должны в нем присутствовать.
Где то делаю не верно ...
...
Рейтинг: 0 / 0
Помогите выбрать данные из временной таблицы.
    #35906434
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>Отбор.Вставить("Приход",Формат(ПриходШапка,"ЧГ=0"));

хосподя, бред какой несут...
...
Рейтинг: 0 / 0
Помогите выбрать данные из временной таблицы.
    #35906514
kharkov_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖ>>Отбор.Вставить("Приход",Формат(ПриходШапка,"ЧГ=0"));

хосподя, бред какой несут...

Ну на самом деле не бред ))
Изворачиваться то как то нужно )).

Нашел ошибку, вот так:
Код: plaintext
1.
2.
3.
Отбор = Новый Структура();
Отбор.Вставить("Приход",ПриходШапка);
СсылкаСтроки = ТоварыПН.НайтиСтроки(Отбор);

заработало...

А теперь не подскажете как скопировать строку из одной таблицы значений в другую ?
...
Рейтинг: 0 / 0
Помогите выбрать данные из временной таблицы.
    #35906533
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗаполнитьЗначениеСвойств() покурить
...
Рейтинг: 0 / 0
Помогите выбрать данные из временной таблицы.
    #35906658
kharkov_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖЗаполнитьЗначениеСвойств() покурить

Вот так все работает:
Код: plaintext
1.
2.
3.
4.
5.
Товар = Новый ТаблицаЗначений ;    				
Отбор = Новый Структура();
Отбор.Вставить("Приход",ПриходШапка);
СсылкаСтроки = ТоварыПН.НайтиСтроки(Отбор);
Товар = ТоварыПН.Скопировать(СсылкаСтроки);

В результате получаем таблицу значений, со структурой родительской таблицы и состоящей из строк где есть нужное значение ПриходШапка.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Помогите выбрать данные из временной таблицы.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]