|
Работа с ТЗ и массивом. Ищу пересорты в остатках сравнивая две таблицы. | ☑ | ||
---|---|---|---|---|
0
Обработка
11.10.21
✎
13:50
|
Есть таб. значений.
Номернклfута, Характеристика, серия, остаток_правильный, Остаток_Вбазе Ищу пересортs по харакnеристике. Делаю обход по ТЗ. Нахожу строки по отбору номенклатура и серия. Результат у меня массив. И тут у меня вопрос я могу поработать этим массивом состоящих из нескольких строк и сделать изменение в массиве. И при этом меняется ли значения в ТЗ поскольку массив это таблица строк ТЗ??? или я размечтался. |
|||
1
ДенисЧ
11.10.21
✎
13:52
|
Можешь. У тебя массив ссылок на строки ТЗ.
Ну, если ты делаешь НайтиСтроки(), а не как-то по-другому извращаешься. ЗЫ, Быстрей бы проверить было )) |
|||
2
Обработка
11.10.21
✎
13:52
|
ДенисЧ, ты работаешь вообще а ? )))
|
|||
3
ДенисЧ
11.10.21
✎
13:52
|
(2) А что я, по-твоему, на этом форуме делаю? ))))))))
|
|||
4
Обработка
11.10.21
✎
13:53
|
Спасибо за ответ. А кто платит-то?
|
|||
5
H A D G E H O G s
11.10.21
✎
13:54
|
"С 1С дружу 20 лет."
Жаль, 1С с тобой не дружит. |
|||
6
ДенисЧ
11.10.21
✎
13:54
|
(4) Михаил Владимирович, не стесняйтесь, заходите под своей фамилией ))
|
|||
7
Обработка
11.10.21
✎
13:56
|
(5) Стареем ведь. Память уже подводит.
|
|||
8
Garykom
гуру
11.10.21
✎
13:57
|
(7) В СП заглянуть не?
Лично я сначала туда, затем в инет и уже затем на форумы |
|||
9
Garykom
гуру
11.10.21
✎
13:58
|
И общее правило что 1С все почти по ссылке а не по значению
|
|||
10
Обработка
11.10.21
✎
13:58
|
(8) СП у меня = Миста.
|
|||
11
АгентБезопасной Нацио
11.10.21
✎
13:59
|
(5) "...иногда возраст приходит один"© Жванецкий
|
|||
12
Обработка
11.10.21
✎
14:07
|
ПараметрыОтбора = Новый Структура;
ПараметрыОтбора.Вставить("НоменклатураСс", СтрТЗПоСкладу.НоменклатураСс); ПараметрыОтбора.Вставить("СерияСс", СтрТЗПоСкладу.СерияСс); НайденныеСтроки = ТЗПоСкладу2.НайтиСтроки(ПараметрыОтбора); Если НайденныеСтроки.Количество() > 2 Тогда Для Каждого Элемент Из НайденныеСтроки Цикл Если Элемент.ОстатокКА > Элемент.ОстатокУТ Тогда /// тут перетасовка!!! КонецЕсли; КонецЦикла; КонецеСЛИ; Все равно при переборе массива индекса не видно. Видимо так не получится. |
|||
13
ДенисЧ
11.10.21
✎
14:09
|
Какого индекса? Ты там что, кофию перепил?
|
|||
14
Обработка
11.10.21
✎
14:13
|
(13) Когда внутри в массиве пребираешь и перетасовываешь то видишь всего лишь значение полей массива и а индексы в виде переменной задавать и где-то опять хранить надо.
|
|||
15
Обработка
11.10.21
✎
14:16
|
Как мне в один проход перетасовать количество тут?
https://ibb.co/hZTVbTQ с первой 1 штук во вторую, и 3й в четвертую 2 шт. |
|||
16
Обработка
11.10.21
✎
14:18
|
||||
17
Garykom
гуру
11.10.21
✎
14:21
|
(12) ты случаем не программист-менеджер?
|
|||
18
АгентБезопасной Нацио
11.10.21
✎
14:21
|
(15) позови программиста, чтоль...
|
|||
19
АгентБезопасной Нацио
11.10.21
✎
14:21
|
(17) наеборот. "менеджер минус программист"
|
|||
20
Garykom
гуру
11.10.21
✎
14:22
|
(12) Имя найденную строку ТЧ можно по ней получить индекс из исходной ТЗ
только ты учти что индекс строк в ТЗ это не номер строки из ТЗ как 7.7 |
|||
21
Garykom
гуру
11.10.21
✎
14:22
|
(20) *Имея
|
|||
22
Garykom
гуру
11.10.21
✎
14:23
|
(19) это был мем про программист-бетонщик
|
|||
23
Обработка
11.10.21
✎
14:26
|
Я просто не хотел первоначальную таблицу перебирать всю.
У меня и так склад еще есть внутри склада я пересорт буду делать а уровнем выше по складам еще перемещения буду делать. Только не спрашивайте почему. У нас виртуальный склад и в нем немного брадака. Пока брадак рассосется буду перекидывать. Самом у не нравится но приходится делать. Бизнесу сказал что так дальше не пойдет приводите в порядок работу! |
|||
24
Обработка
11.10.21
✎
14:28
|
Всего по пересорту по всем складам почти 5 тыс строк!
|
|||
25
Обработка
11.10.21
✎
14:37
|
Тем кто тут меня критикует поясню еще раз.
Из ТЗ искать строки и потом по найденным строкам менять знаяения ТЗ по строке это обычная обыденная элементарная работа. А вот найдя строки и в нем именно в массиве делать перетасовку это уже другой вопрос. И еще ведь надо учесть точно куда сколько перекинули еще запомнить в результирующую таблицу. |
|||
26
АгентБезопасной Нацио
11.10.21
✎
14:40
|
(25) ну я ж еще раз говорю: наймите программиста...
|
|||
27
Pprog151713
11.10.21
✎
14:46
|
Переведи массив в тз. И тасуй. :)
|
|||
28
Обработка
11.10.21
✎
15:22
|
(26) Для не очень смышленых поясню.
У меня есть привычка иногда задавать простые легкие вопросы на форумах. Это не означает что я не знаю этого или не нашел ответа. А тем более как вам кажется никогда с этим не встечался. Быть может я это делал и не раз. Просто все я не запоминаю и простые вещи вообще не храню в памяти. Легче загуглить или спросить у сообщества. Иногда для оптимальности спрашиваю. Если сомневаюсь в чем-то. Иногда тупа нет времени проверить. |
|||
29
Garykom
гуру
11.10.21
✎
15:27
|
Угу а еще простейшую 10 минутную задачу неделями решаю
|
|||
30
Garykom
гуру
11.10.21
✎
15:28
|
Ибо тут с ТЗ ничего делать не надо
Запросом сгруппировать и вперед |
|||
31
acht
11.10.21
✎
15:28
|
(28) Для не очень смышленых напомню.
Таких как ты героев - хоть жопой ешь. Просто всех мы не запоминаем и вообще не храним в памяти. Иногда для оптимальности напоминаем. Если сомневаемся в чем-то. Иногда тупа нет времени тебя проверить. |
|||
32
Ёпрст
11.10.21
✎
15:29
|
(25) Очень интересно но нихрена не понятно.
На 2-х картинках одинаковые строки, только в одной они раскрашены. Расскрасить надо ? |
|||
33
pechkin
11.10.21
✎
16:12
|
нужно ка привести к ут?
там же нет 2й записи сделай просто + и - по разнице |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |