главная загвоздка в том, что информация носит финансовый характер... понимаю опасения заказчика и его невозможность предоставления конфиденциальной информации - а значит и полный файл... но если заказчик поймёт, что может слово "невозможность" в рамках сотрудничества с исполнителем заменить на слово "нежелание"... потом найдёт в себе это своё желание
предоставить исполнителю весь объём данных - т
.е. со всеми ключевыми полями и хотя бы шапками конечных таблиц... (или найдёт в себе силы их заменить на выдуманные/нереальные) - хоть строк по 20-30 для каждого листа... чтобы подготовить файл для работы программиста и возможности программиста тестировать файл в ходе работы с ним... то этим сильно ускорит реализацию возможностей любого программиста...
p.s.
т.к. данные были предоставлены урезанные - т.е. столбцы с конфиденциальной информацией отсутствовали, а на вопрос почему "нет" - ответ "сделайте так"... в итоге - не стыковки при отладке и невозможность полноценно продумать исходную таблицу (т.к. даже конечной структуры не предоставлено) + невозможность работать с имеющейся исходной информацией (по причине отсутствия важной ключевой инфо!!!.. для машинной логики
----- узнать что всё-таки такой столбец есть - тебе его просто не предоставили... по истечение нескольких дней... несколько этих дней пытаться выявить у заказчика Как мне идентификацию по строкам различных записей обозначить для вас (в рамках ваших бизнес-процессов)... после чего понять, что идентификационный признак у строки всё-таки есть - тебе его просто не предоставили - откровенно было неприятно... что только не передумала за эти дни о такой финансовой отчётности... предлагая клиенту хоть какие выходы и пытаясь найти возможность установить нужные ключевые поля... НО безрезультатно...
p.p.s.
пока в итоге всё-таки не вскрылся нюанс "
Оно есть. Но Я вам это не покажу" - понимаю коммерческую тайну и нежелание предоставлять всю инфо исполнителю - но этим вы сильно затрудняете его задачи - обеспечить вам скорость исполнения кода... создайте хотя бы подобие исходных данных - не обязательно их сами -
НО СО ВСЕМИ СТОЛБЦАМИ - чтобы это не выяснялось после нескольких дней убитых на попытки состыковать ваши Потребности и Возможности компьютера для автоматизации и просьбы к вам о доп.столбиках... И лучше предоставьте всю задачу изначально (
СО ВСЕМИ ШАПКАМИ КОНЕЧНЫХ ТАБЛИЦ) - чтобы их спокойно можно было (наметив план) выполнять пошагово - уже 1-й задачей задавая фундамент для реализации остальных подзадач..... иначе это даже подзадачей не назвать в рамках всего проекта, а отдельно выделенной задачей (только если)...
p.p.p.s
возможности на скорую руку для заказчика оставила - примером одной из веток на форуме, где я предоставляла решение по подобного рода преобразованиям -
предупреждаю её, что для её объёмов оно не (совсем) оптимально - нужно иное... (и в отсутствие ВСЕХ ключевых полей - оно, конечно, не даст нужного результата)... но логика такая... которую мы тоже начали называть одним словом и смыслом только к окончанию этих нескольких дней... к сожалению... (да и для её объёмов ту логику, наверно лучше по-другому реализовывать - но не в этом уже суть - она может просто взять тот код и адаптировать под свой файл - ДАЖЕ БЕСПЛАТНО
-
что и есть 1-я подзадача - НО не для её объёмов - но нужна полноценная структура начальных данных ).... я же искала альтернативный вариант для неё исходя из всего комплекса задач - так и не дождавшись всего комплекса задач - пока не выяснилось, что всё-таки доп столбец есть - просто его показывать тебе (т е мне) не хотят
p.p.p.p.s
посоветовала ей выбрать какой-либо вариант из 2х логичных по бух.логике для её целей - видоизменение нач.структуры (хотя так и не увидела
реальную нач.структуру),
+ также советую предоставлять исходники, действительно, исходного вида (
можно с выдуманными критериями, но оставляя структуру параметров) + также советую разрабатывать всё решение именно для комплекса задач, конечно выполнять пошагово
+ но для этого именно предоставить весь вид конечных целей... иначе недосказанности в постановках вопросов приводят к трате времени именно на согласование хотя бы нач. структуры, чтобы для неё писать макрос хотя бы по одной подзадаче...
*********
и чтобы это всё не появлялось лишь по итогу недели попыток согласовать (
при постоянном общении)...
*********
и успехов
совет заказчику: никогда не пытайтесь решить за исполнителя, что ему надо, а что нет...