Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Поиск дублей в номенклатуре по артикулам (с переносом остатков по товару с "дубля"          
yeomanwarder Подменю пользователя
сообщение 31.08.17, 9:03
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 5
Спасибо сказали: 0 раз
Рейтинг: 0

Добрый день!
Конфигурация - утп (1.2.41.1) платформа (8.3.7.1949)
Задача - нужно найти дубли номенклатуры по артикулу и перенести остатки с "дублей" на "основной" элемент.
В базе есть несколько элементов номенклатуры с одинаковыми артикулами, при этом остатки по ним могут быть или на "дубле" или на "основном", так и одновременно в "дубле" и "основном" (в данном случае "основной" тот у кого реквизит "Код" - больше).
Что не получается - создать корректную таблицу (в моем случае для истории создан Регистр Сведений, в который я записываю "дубли" и "основные" с остатками).
Есть запрос в результате которого я получаю таблицу значений с номенклатурой артикулами и кодами (в ней есть "основной" элемент и напротив него "дубль")
После нужно понять откуда и куда переносить остатки. Проблема в том, что нужно проанализировать мою таблицу значений и получить остатки по дублям и основным элементам, и отталкиваясь от этого правильно записать в регистр "основной" элемент (он является основным в случае если на нем есть остаток) и "дубли" (если на нем нет остатка).
Не могу создать корректную таблицу. Возможно подскажете вариант как определить где "основной" а где "дубль", отталкиваясь от остатков....

Vidocq05 Подменю пользователя
сообщение 31.08.17, 9:20
Сообщение #2

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 214
Из: Сумы
Спасибо сказали: 38 раз
Рейтинг: 0

yeomanwarder @ Сегодня, 10:03 * ,
В конфигурации есть обработка "Поиск и замена дублирующихся элементов справочников". Не подходит?

yeomanwarder Подменю пользователя
сообщение 31.08.17, 9:40
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 5
Спасибо сказали: 0 раз
Рейтинг: 0

Vidocq05 @ Сегодня, 9:20 * ,
К огромному сожалению - нет, она намертво вешает базу (За ночь не успевает отработать, видимо из-за объема номенклатуры) После чего приходиться перезагружать все сервисы (1С вертится на SQL, много пользователей... все дела.) 64000000.gif

Vofka Подменю пользователя
сообщение 31.08.17, 10:12
Сообщение #4

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

Цитата(yeomanwarder @ 31.08.17, 10:03) *
Не могу создать корректную таблицу. Возможно подскажете вариант как определить где "основной" а где "дубль", отталкиваясь от остатков....

Это больше идеологический вопрос, а не вопрос программирования. Если вы сами мысленно не знаете как назначить "основной" товар, то как вы это объясните программе? Как вариант, можно основным определить тот, которого на остатках больше. Либо просто первый попавшийся.

Спасибо сказали: yeomanwarder,

yeomanwarder Подменю пользователя
сообщение 31.08.17, 10:27
Сообщение #5

Молчаливый
*
Группа: Пользователи
Сообщений: 5
Спасибо сказали: 0 раз
Рейтинг: 0

Vofka @ Сегодня, 10:12 * ,
Да, Вы правы, вопрос идеологический...
Оставлю "основным" тот, которого больше на остатке...

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 29.03.24, 11:40
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!