|   |   | 
| 
 | Работа с ТЗ и массивом. Ищу пересорты в остатках сравнивая две таблицы. | ☑ | ||
|---|---|---|---|---|
| 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й записи сделай просто + и - по разнице | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |