Имя: Пароль:
1C
1С v8
с помощью запроса заполняю табличную часть
,
0 Anna_77
 
17.12.17
22:43
с помощью запроса заполняю табличную часть(товары к размещению). Один столбец "Ячейка" он пустой(не заполняется), а должен
выбираться автоматом из справочника СкладскиеЯчейки. Причем если у товаров одинаковое назначение, то для них назначается одна и та же ячейка, если нет - то разные ячейки.
Подскажите пожалуйста как и где это нужно прописать, не соображу.
1 Михаил Козлов
 
17.12.17
22:46
Из каких соображений должна заполняться ячейка?
Если из реквизита справочника "Номенклатура" - добавьте в запрос поле с этим реквизитом.
2 Anna_77
 
17.12.17
22:51
в документ2 запросом из документа1 вытаскивается товар, назначение, количество. строка заполняется и данному товару должна пристроиться ячейка.
Она должна заполняться из справочника СкладскиеЯчейки
3 Михаил Козлов
 
17.12.17
23:01
(2) Это понятно. А из каких соображений должна заполняться ячейка? Из ТЧ документа1 (если она в нем есть), из реквизита номенклатуры, из соображений "плотности" заполнения ячеек?
4 Anna_77
 
17.12.17
23:15
Ячейка должна заполняться под конкретный заказ клиента.

В справочнике СкладскиеЯчейки  мы задаем например. что их должно быть 100.
5 Михаил Козлов
 
18.12.17
00:24
(4) Такое ощущение, что мы на разных языках говорим.
Попробуйте содержательно описать задачу. Я, например, не понимаю, какое отношение ячейка хранения имеет к заказу покупателя: ячейка, вроде как место, где товар находится.
Верно ли я понимаю, что если ячеек 100, то в документе2 они должны назначаться последовательно (правда, неясно, что определяет их порядок)?
6 Peltzer
 
18.12.17
06:56
Левое соединение к справочнику СкладскиеЯчейки по владельцу (а это номенклатура, если я правильно понял).
Только если ячеек для конкретной номенклатуры может быть много - нужно выбрать какую-то одну.
7 Anna_77
 
18.12.17
09:26
Содержательно описываю задачу:
При добавлении новой строки в  документ "ПеремещениеТоваров" эта же строка добавляется в  документ "ПрихОрдер" и документ "РазмещениеТоваров".
Строка состоит из реквизитов: Номенклатуры,Назначения,кол-ва.При этом в документе "РазмещениеТоваров" автоматом для каждой строки должен присваиваться №ячейки, который должен быть одинаковым - у строк с одинаковым назначением, и разный - у строк с разным назначением. Я так понимаю это должно осущ. через запрос, но каким образом, извините, не доходит. Вот и прошу у опытных людей совета
8 SSSSS_AAAAA
 
18.12.17
09:29
(7) Вы так и не развернули ответ на вопрос ОТКУДА должны браться ячейки? Товар в них будет ложиться или браться из них? Искать надо пустые или заполненные?
9 Anna_77
 
18.12.17
09:31
Товар в них будет помещаться
10 Anna_77
 
18.12.17
09:42
Товар из производства помещается на склад. Склад разделен на ячейки(стелажи,линии). При перемещении товару назначается ячейка где он будет храниться.т.е. программа должна пробегать по ячейкам, определять есть ли ячейка с таким заказом если есть - помещаем в эту ячейку, если нет - то помещаем в пустую.  ка Товар под один заказ(назначение) храниться в одной ячейке. Разные заказы разные ячейки.
11 hhhh
 
18.12.17
09:50
(10) ну так и пишите эту программу, которая будет пробегать по ячейкам. Чего вы нас запутываете с какими-то запросами?
12 Фрэнки
 
18.12.17
09:58
(10) запросом не пытайтесь делать вещи, обрабатываемые интерактивными кучами процедур. Если обрабатываете ТЧ документа, то под каждую строку обходим циклом ТЧ и вызываем процедуры, предустановленные в обработчиках ПриИзменении, например.
13 Asmody
 
модератор
18.12.17
10:52
(0) В следующий раз потрудитесь написать корректную тему ветки
AdBlock убивает бесплатный контент. 1Сергей