Группа: Пользователи
Сообщений: 324
Спасибо сказали: 1 раз
Рейтинг: 1
Подскажите как слить несколько аналогов в одну групу, вытаскиваю через ексель в TЗ а дальше нужно обработать, вот как на етой обработке. [необходимо зарегистрироваться для просмотра ссылки] подскажите как реализовать.
вот что есть у меня, должно быть 5 записей и однин код групы как в обработке
Группа: Местный
Сообщений: 858
Из: Місто щасливих людей
Спасибо сказали: 331 раз
Рейтинг: 0
burza @ Сегодня, 12:24
, Сделайте новую ТЗ с колонками "Код" и "Производитель". В цикле обойдите вашу исходную ТЗ и записывайте в новую ТЗ данные с тех парных колонок (т.е. на каждую старую строку в новой таблице получится две строки). Потом после цикла делаете ТЗ.Свернуть("Код,Производитель") и все, дубли уйдут
Дописываю конфигурации на платформе 8.х. - Управление торговым предприятием для Украины - Управление производственным предприятием для Украины - Управление небольшой фирмой для Украины - Бухгалтерия для Украины; - Общепит для Украины - Ресторан (Рарус) - Розница
Группа: Пользователи
Сообщений: 324
Спасибо сказали: 1 раз
Рейтинг: 1
Bernet @ Сегодня, 13:06
, В цикле обойдите вашу исходную ТЗ и записывайте в новую ТЗ данные с тех парных колонок (т.е. на каждую старую строку в новой таблице получится две строки). Пример кода можно?)
Группа: Пользователи
Сообщений: 324
Спасибо сказали: 1 раз
Рейтинг: 1
Bernet @ Сегодня, 13:06
, мне еще нужно для понимания что вот ети 5 записей что получаться должны бить под одним общим кодом так сказать, типо код группы
Группа: Пользователи
Сообщений: 324
Спасибо сказали: 1 раз
Рейтинг: 1
Есть группа аналогов Товар А - Товар В, и еще одна группа Товар С - Товар D. При добавлении в аналоги Товару А Товара C или D - получится одна общая группа аналогов A,B,C,D.
Группа: Местный
Сообщений: 858
Из: Місто щасливих людей
Спасибо сказали: 331 раз
Рейтинг: 0
burza @ Вчера, 13:50
,
НоваяТз = Новый ТаблицаЗначений; НоваяТз.Колонки.Добавить("Код"); НоваяТз.Колонки.Добавить("Производитель");
Для Каждого СтрокаТЗ Из ИсходнаяТз Цикл НоваяСтрока = НоваяТЗ.Добавить(); НоваяСтрока.Код = СтрокаТз.Код; НоваяСтрока.Производитель = СтрокаТз.Производитель;
Дописываю конфигурации на платформе 8.х. - Управление торговым предприятием для Украины - Управление производственным предприятием для Украины - Управление небольшой фирмой для Украины - Бухгалтерия для Украины; - Общепит для Украины - Ресторан (Рарус) - Розница
Группа: Местный
Сообщений: 858
Из: Місто щасливих людей
Спасибо сказали: 331 раз
Рейтинг: 0
burza @ Вчера, 19:04
, Посмотрел статью, но честно говоря не совсем понял сути. Типа надо получить все возможные варианты группы А-Б и C-D?
Дописываю конфигурации на платформе 8.х. - Управление торговым предприятием для Украины - Управление производственным предприятием для Украины - Управление небольшой фирмой для Украины - Бухгалтерия для Украины; - Общепит для Украины - Ресторан (Рарус) - Розница
Группа: Пользователи
Сообщений: 324
Спасибо сказали: 1 раз
Рейтинг: 1
Bernet @ Сегодня, 9:07
, Типа надо получить все возможные варианты группы А-Б и C-D? Да
вот ети 5 товаров ето всё одно и тоже, просто разные артикулы и производитель
если 4 строки один производитель то рядом код2 это его аналог а строка 5 тоже аналог аналогу из 4 строки. вот они все один товар, их как бы через универнасльный код связать через проверку. вот в етом и сложность)
Группа: Местный
Сообщений: 858
Из: Місто щасливих людей
Спасибо сказали: 331 раз
Рейтинг: 0
burza @ Сегодня, 9:25
, тогда наверно надо вашу ТЗ параметром запихнуть в запрос, например во временную таблицу "ВремТаб" и сделать "ПОЛНОЕ СОЕДИНЕНИЕ" этой таблицы сама с собой, типа "ВремТаб ПОЛНОЕ СОЕДИЕННИЕ ВремТаб" по полям с первой и второй группы, по идее должны получить все возможные варианты с их перебором.
Дописываю конфигурации на платформе 8.х. - Управление торговым предприятием для Украины - Управление производственным предприятием для Украины - Управление небольшой фирмой для Украины - Бухгалтерия для Украины; - Общепит для Украины - Ресторан (Рарус) - Розница
Группа: Пользователи
Сообщений: 324
Спасибо сказали: 1 раз
Рейтинг: 1
sava1 @ Сегодня, 10:06
, в первом посте ссылка на обработку что там не понятного? вот нужно такое сделать) а с какой стороны к этому подойти не имею понятия
burza @ Сегодня, 10:10
,
есть ексель документ там пару милионов строк, в документе 4 столбца Оригинал запчастей и аналог. вот нужно по одной запчасте в документе найти все детали которые могут пересекаться между собой
Группа: Основатель
Сообщений: 13988
Из: Киев
Спасибо сказали: 4564 раз
Рейтинг: 3693.4
Цитата(burza @ 02.02.23, 10:33)
в первом посте ссылка на обработку что там не понятного? вот нужно такое сделать) а с какой стороны к этому подойти не имею понятия
То есть, кто-то должен найти возможность её получить (скачать/купить), потом потратить время чтобы проанализировать что же там происходит и потом в доступной форме объяснить вам? В такой постановке задачи не хватает ещё суммы, которую вы готовы за это заплатить.
Вам выше набросали варианты как это концептуально делается. Если вы вообще не понимаете о чем там, я сильно сомневаюсь, что вам кто-то даст удовлетворительный для вас ответ с такой постановкой вопроса.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!