Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Адресное хранение
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
Constantus
Приветствую, форумчане!
"Управление торговлей 10.3", (Моби-С 5.5). "ABBYY Ukraine", 2003-2014 (2.3.20.1)

Хотелось бы изобрести велосипед.

Создал регистр накопления (остатки) "Адресное хранение" (Измерение: Номенклатура, Ячейка; Ресурс: количество)
Ну и соответственно есть Справочник "Ячейки".

Понимаю, детализация не совсем корректная и не отражает всю суть, но всё в порядке эксперимента.

Документ "Поступление". Добавил ТЧ "Адресное хранение" где товар из вкладки "Товар" размещается в конкретной ячейке, далее при проведении эти данные садятся в РН(о) "Адресное хранение"...

В ручном режиме вроде всё хорошо... Но никак не могу сообразить как это сделать более правильным. Т.е. при нажатии, например, некой кнопки "Разместить", открывается скорее всего обработка, где я должен увидеть все свободные ячейки, а также ячейки занятые таким же товаром.

Взашел в тупик как это сделать оптимальным, т.к. рассмотрим случай.

1. Товар 01 - 100 шт
2. Товар 02 - 100 шт

Как результат размещения по ячейкам должно выглядеть так:

1. Товар 01 - 50 шт (я01)
2. Товар 01 - 50 шт (я02)
3. Товар 02 - 50 шт (я03)
4. Товар 02 - 50 шт (я04)

Никак не могу сообразить как правильно сделать более удобное распределение по ячейкам, чтобы при выборе отражались все свободные ячейки и занятые этим товаром.
Кроме того, чтобы в случае ошибки при распределении открылась обработка с заполненным ошибочными данными с возможностью редактирования.
Abyss
Constantus @ Сегодня, 11:57 необходимо зарегистрироваться для просмотра ссылки ,

Запрос к ячейкам, левое соединение к регистру Адресное хранение. Расставить приоритеты. Например сразу нужны заполненные ячейки с тем же товаром или наоборот пустые. Также нужно учесть, что в одну ячейку можно поставить товара не более чем 500 кг или 3м.куб. или 3м в высоту (цифры для примера). Возможно есть и другие условия.

Что значит ошибки при распределении? При правильном алгоритме подбора ячеек, ошибок быть не должно.
Flexy
Цитата(Constantus @ 31.07.17, 10:57) необходимо зарегистрироваться для просмотра ссылки
Создал регистр накопления (остатки) "Адресное хранение" (Измерение: Номенклатура, Ячейка; Ресурс: количество)

В УТ / УТП есть РС МестаХраненияНоменклатуры. Чем не подошел? Если подошел допиливайте то, что нужно на основе этого РС.
Constantus
Flexy @ Вчера, 15:36 необходимо зарегистрироваться для просмотра ссылки ,


Регистр сведений никак нельзя... предполагается динамика движения товаров...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.