При тестирование всегда пишу все замечания что бы патом ни чего не упустить в дальнейшем...
Вот это - АБСОЛЮТНО ПРАВИЛЬНАЯ ПОЗИЦИЯ! Правда, в данном случае это было не замечание, а просто вопрос. В моем алгоритме проверка в Вашей номенклатурной аббревиатуре наличия русских и английских букв, имеющих одинаковое начертание, разумеется, отсутствует. Проблема проверки касается аббревиатуры "КУЗОВ"? Для того, чтобы предотвратить возможные ошибки в листе "СВОДНАЯ" на основе произвола ввода номенклатурной аббревиатуры "КУЗОВ" в листах поставщиков, в макрос можно добавить команды, которые заменят русские буквы на английские. При этом можно исходные листы поставщиков "не трогать", выполнить это на листе "TRANZIT" = объединение листов поставщиков.
Цитата (MRZclub)
Спасибо за оказанную помощь....
Продолжение решения проблемы не требуется? Если - да, тогда - удачи Вам на ниве контроля Ваших информаций!
Цитата (MRZclub)
При тестирование всегда пишу все замечания что бы патом ни чего не упустить в дальнейшем...
Вот это - АБСОЛЮТНО ПРАВИЛЬНАЯ ПОЗИЦИЯ! Правда, в данном случае это было не замечание, а просто вопрос. В моем алгоритме проверка в Вашей номенклатурной аббревиатуре наличия русских и английских букв, имеющих одинаковое начертание, разумеется, отсутствует. Проблема проверки касается аббревиатуры "КУЗОВ"? Для того, чтобы предотвратить возможные ошибки в листе "СВОДНАЯ" на основе произвола ввода номенклатурной аббревиатуры "КУЗОВ" в листах поставщиков, в макрос можно добавить команды, которые заменят русские буквы на английские. При этом можно исходные листы поставщиков "не трогать", выполнить это на листе "TRANZIT" = объединение листов поставщиков.
Цитата (MRZclub)
Спасибо за оказанную помощь....
Продолжение решения проблемы не требуется? Если - да, тогда - удачи Вам на ниве контроля Ваших информаций! Матрёна
Да совершенно верно. Я в файле показал. ну это не критично.. Ручками поменяю =)
Цитата (Матрёна)
Для того, чтобы предотвратить возможные ошибки в листе "СВОДНАЯ" на основе произвола ввода номенклатурной аббревиатуры "КУЗОВ" в листах поставщиков, в макрос можно добавить команды, которые заменят русские буквы на английские. При этом можно исходные листы поставщиков "не трогать", выполнить это на листе "TRANZIT" = объединение листов поставщиков.
Так и сделаю =)
Цитата (Матрёна)
Продолжение решения проблемы не требуется?
Требуется конечно же... Это спасибо за 1 часть =))))))
Цитата (Матрёна)
Проблема проверки касается аббревиатуры "КУЗОВ"?
Да совершенно верно. Я в файле показал. ну это не критично.. Ручками поменяю =)
Цитата (Матрёна)
Для того, чтобы предотвратить возможные ошибки в листе "СВОДНАЯ" на основе произвола ввода номенклатурной аббревиатуры "КУЗОВ" в листах поставщиков, в макрос можно добавить команды, которые заменят русские буквы на английские. При этом можно исходные листы поставщиков "не трогать", выполнить это на листе "TRANZIT" = объединение листов поставщиков.
Так и сделаю =)
Цитата (Матрёна)
Продолжение решения проблемы не требуется?
Требуется конечно же... Это спасибо за 1 часть =))))))MRZclub
Да совершенно верно. Я в файле показал. ну это не критично.. Ручками поменяю =)
Зачем ручками?! Я бы ни за какие коврижки рукопашить не стала! И это придется делать всегда, когда будет выполняться очередной контроль! А какие еще русские буквы надо "мониторить" в аббревиатуре "КУЗОВА"? И только в "КУЗОВЕ"?
Цитата (MRZclub)
Да совершенно верно. Я в файле показал. ну это не критично.. Ручками поменяю =)
Зачем ручками?! Я бы ни за какие коврижки рукопашить не стала! И это придется делать всегда, когда будет выполняться очередной контроль! А какие еще русские буквы надо "мониторить" в аббревиатуре "КУЗОВА"? И только в "КУЗОВЕ"?Матрёна
Сообщение отредактировал Матрёна - Воскресенье, 28.04.2013, 01:24
Да только в "КУЗОВА"... Я поменял в "TRANZIT" что то не получилось...
Проще может делать проверку. е -Е - руские это тоже воспринимает как разное и так далее... Так все обкатал все работает без ошибок, все четко, все считает...
Да только в "КУЗОВА"... Я поменял в "TRANZIT" что то не получилось...
Проще может делать проверку. е -Е - руские это тоже воспринимает как разное и так далее... Так все обкатал все работает без ошибок, все четко, все считает...MRZclub
Анализ "КУЗОВА": 1. Поставщик 1 - в 116 строках 27 ошибок в аббревиатуре. 2. Поставщик 2 - в 201 строке 4 ошибки в аббревиатуре. 2.1 Полагаю, это ошибка иного сорта: это текст - "не бмв". 3. Поставщик 3 - в 517 строках ошибок в аббревиатуре НЕТ.
Вывод: 1. Тетка-писательница у Поставщика 1 заслуживает порицания за тупость. 2. Тетка-писательница у Поставщика 2 заслуживает порицания за самодеятельность.
Предлагаю: в макросе на листе "TRANZIT" сделаю замену (листы поставщиков при этом остаются неизменными): 1. русскую букву Е на английскую Е; 1.1. при этом возможная самодеятельная аббревиатура будет также участвовать в процессе замены; это не нарушит подведение итогов.
2. русскую букву А на английскую А; 2.1. при этом возможная самодеятельная аббревиатура будет также участвовать в процессе замены; это не нарушит подведение итогов. 3. русскую букву С на английскую С; 3.1. при этом возможная самодеятельная аббревиатура будет также участвовать в процессе замены; это не нарушит подведение итогов. 4. русскую букву Х на английскую Х; 4.1. при этом возможная самодеятельная аббревиатура будет также участвовать в процессе замены; это не нарушит подведение итогов. ... Список замен придется оценить Вам, ибо номенклатура "КУЗОВА" - Ваша.
Анализ "КУЗОВА": 1. Поставщик 1 - в 116 строках 27 ошибок в аббревиатуре. 2. Поставщик 2 - в 201 строке 4 ошибки в аббревиатуре. 2.1 Полагаю, это ошибка иного сорта: это текст - "не бмв". 3. Поставщик 3 - в 517 строках ошибок в аббревиатуре НЕТ.
Вывод: 1. Тетка-писательница у Поставщика 1 заслуживает порицания за тупость. 2. Тетка-писательница у Поставщика 2 заслуживает порицания за самодеятельность.
Предлагаю: в макросе на листе "TRANZIT" сделаю замену (листы поставщиков при этом остаются неизменными): 1. русскую букву Е на английскую Е; 1.1. при этом возможная самодеятельная аббревиатура будет также участвовать в процессе замены; это не нарушит подведение итогов.
2. русскую букву А на английскую А; 2.1. при этом возможная самодеятельная аббревиатура будет также участвовать в процессе замены; это не нарушит подведение итогов. 3. русскую букву С на английскую С; 3.1. при этом возможная самодеятельная аббревиатура будет также участвовать в процессе замены; это не нарушит подведение итогов. 4. русскую букву Х на английскую Х; 4.1. при этом возможная самодеятельная аббревиатура будет также участвовать в процессе замены; это не нарушит подведение итогов. ... Список замен придется оценить Вам, ибо номенклатура "КУЗОВА" - Ваша. Матрёна
Сообщение отредактировал Матрёна - Суббота, 27.04.2013, 23:58
MRZclub! Теперь - этап 1.1 - правильные итоги... Вариант: на лист "TRANZIT" вывожу только те строки от поставщиков, у которых в столбе Н "пусто"?
Вопросы про Ваш файл 1С: 1. Инфо всегда в столбах В и С? 2. В столбе В начало инфо всегда в строке 7? 3. В столбе В всегда (в конце) есть слово "Итог"? 4. Почему есть отрицательное количество? 5. Почему 3 десятичных знака у количества?
MRZclub! Теперь - этап 1.1 - правильные итоги... Вариант: на лист "TRANZIT" вывожу только те строки от поставщиков, у которых в столбе Н "пусто"?
Вопросы про Ваш файл 1С: 1. Инфо всегда в столбах В и С? 2. В столбе В начало инфо всегда в строке 7? 3. В столбе В всегда (в конце) есть слово "Итог"? 4. Почему есть отрицательное количество? 5. Почему 3 десятичных знака у количества?Матрёна
Сообщение отредактировал Матрёна - Воскресенье, 28.04.2013, 00:19
MRZclub! Еще о кодировке... Сейчас напишу. Подождите немного. А еще будет вопрос о подведении итогов в листе "СВОДНАЯ".
Цитата (Матрёна)
Предлагаю: в макросе на листе "TRANZIT" сделаю замену (листы поставщиков при этом остаются неизменными): 1. русскую букву Е на английскую Е; 1.1. при этом возможная самодеятельная аббревиатура будет также участвовать в процессе замены; это не нарушит подведение итогов.
Я правильно понимаю когда запускаем макрос у нас данные собираются в "TRANZIT" и в этот момент с этого листа формируется "СВОДНАЯ" Т.е. в процессе формирования "TRANZIT" е, Е - русская и е - английская будет меняться на Е - английскую... так? в колонке "Кузов"
Цитата (Матрёна)
MRZclub! Еще о кодировке... Сейчас напишу. Подождите немного. А еще будет вопрос о подведении итогов в листе "СВОДНАЯ".
Цитата (Матрёна)
Предлагаю: в макросе на листе "TRANZIT" сделаю замену (листы поставщиков при этом остаются неизменными): 1. русскую букву Е на английскую Е; 1.1. при этом возможная самодеятельная аббревиатура будет также участвовать в процессе замены; это не нарушит подведение итогов.
Я правильно понимаю когда запускаем макрос у нас данные собираются в "TRANZIT" и в этот момент с этого листа формируется "СВОДНАЯ" Т.е. в процессе формирования "TRANZIT" е, Е - русская и е - английская будет меняться на Е - английскую... так? в колонке "Кузов"MRZclub
Т.е. в процессе формирования "TRANZIT" е, Е - русская и е - английская будет меняться на Е - английскую... так? в колонке "Кузов"
Русская Е(е) автоматически меняется на английскую Е на листе "TRANZIT" в "КУЗОВЕ". Затем "TRANZIT" сортируется по "Деталь Кузов Рейсталинг" (уже с учетом замены) - поэтому самодеятельная аббревиатура не нарушит итогов. Ну, а лист "СВОДНАЯ" просто "подгребает" итоги с "TRANZIT".
Цитата (MRZclub)
Т.е. в процессе формирования "TRANZIT" е, Е - русская и е - английская будет меняться на Е - английскую... так? в колонке "Кузов"
Русская Е(е) автоматически меняется на английскую Е на листе "TRANZIT" в "КУЗОВЕ". Затем "TRANZIT" сортируется по "Деталь Кузов Рейсталинг" (уже с учетом замены) - поэтому самодеятельная аббревиатура не нарушит итогов. Ну, а лист "СВОДНАЯ" просто "подгребает" итоги с "TRANZIT".Матрёна
Сообщение отредактировал Матрёна - Воскресенье, 28.04.2013, 00:27
MRZclub! Теперь - этап 1.1 - правильные итоги... Вариант: на лист "TRANZIT" вывожу только те строки от поставщиков, у которых в столбе Н "пусто"?
Вопросы про Ваш файл 1С: 1.
Честно говоря вывел бы все. Что бы потом можно было расширить функционал. Дату проданного в отдельной колонке.. так легче было бы анализ по проданным делать... Так смотрите как вам удобно для реализации...
Что за вопрос по 1С?
Цитата (Матрёна)
MRZclub! Теперь - этап 1.1 - правильные итоги... Вариант: на лист "TRANZIT" вывожу только те строки от поставщиков, у которых в столбе Н "пусто"?
Вопросы про Ваш файл 1С: 1.
Честно говоря вывел бы все. Что бы потом можно было расширить функционал. Дату проданного в отдельной колонке.. так легче было бы анализ по проданным делать... Так смотрите как вам удобно для реализации...
Вариант: на лист "TRANZIT" вывожу только те строки от поставщиков, у которых в столбе Н "пусто"?
Итоги на листе "TRANZIT", думаю, не нужны. На листе "СВОДНАЯ" можно выдать итоги "в разрезе" поставщиков (в поставщике - по "Деталь Кузов Рейсталинг"), если надо.
Цитата (Матрёна)
Вариант: на лист "TRANZIT" вывожу только те строки от поставщиков, у которых в столбе Н "пусто"?
Итоги на листе "TRANZIT", думаю, не нужны. На листе "СВОДНАЯ" можно выдать итоги "в разрезе" поставщиков (в поставщике - по "Деталь Кузов Рейсталинг"), если надо.Матрёна
Вопросы про Ваш файл 1С: 1. Инфо всегда в столбах В и С? 2. В столбе В начало инфо всегда в строке 7? 3. В столбе В всегда (в конце) есть слово "Итог"? 4. Почему есть отрицательное количество? 5. Почему 3 десятичных знака у количества?
1. 2. 3. 5. Это чистая выгрузка с 1с. ни чего не менял, в 1с все это стоит по умолчанию. 4. Значит продали а на склад не оприходовали =) (Товар минусуется при продаже. соответственно если нет товара то появляется -. Обычно происходит при пересортице.)
Цитата (Матрёна)
Вопросы про Ваш файл 1С: 1. Инфо всегда в столбах В и С? 2. В столбе В начало инфо всегда в строке 7? 3. В столбе В всегда (в конце) есть слово "Итог"? 4. Почему есть отрицательное количество? 5. Почему 3 десятичных знака у количества?
1. 2. 3. 5. Это чистая выгрузка с 1с. ни чего не менял, в 1с все это стоит по умолчанию. 4. Значит продали а на склад не оприходовали =) (Товар минусуется при продаже. соответственно если нет товара то появляется -. Обычно происходит при пересортице.)MRZclub
Честно говоря вывел бы все. Что бы потом можно было расширить функционал. Дату проданного в отдельной колонке.. так легче было бы анализ по проданным делать... Так смотрите как вам удобно для реализации...
Мне все равно, как делать. Важно, чтобы Вам было удобно. Тогда столб Н "прихватим" в лист "СВОДНАЯ" только с пустыми ячейками Н?
Цитата (MRZclub)
Честно говоря вывел бы все. Что бы потом можно было расширить функционал. Дату проданного в отдельной колонке.. так легче было бы анализ по проданным делать... Так смотрите как вам удобно для реализации...
Мне все равно, как делать. Важно, чтобы Вам было удобно. Тогда столб Н "прихватим" в лист "СВОДНАЯ" только с пустыми ячейками Н?Матрёна
Сообщение отредактировал Матрёна - Воскресенье, 28.04.2013, 01:21
Мне все равно, как делать. Важно, чтобы Вам было удобно. Значит, на столб Н не обращаем внимания на листе "TRANZIT"? Тогда столб Н "прихватим" в лист "СВОДНАЯ" только с пустыми ячейками Н? Короче, не могу понять, как итоги "подгрести"! biggrin
Если не выводить проданные то "H" не выводим Если выводим проданные то "H" выводим Если хотим все выводим то учитываем "H" и уже из "TRANZIT" Выводим суммы в "СВОДНАЯ" как фильтр Всего | Продано | На складе
Цитата (Матрёна)
Мне все равно, как делать. Важно, чтобы Вам было удобно. Значит, на столб Н не обращаем внимания на листе "TRANZIT"? Тогда столб Н "прихватим" в лист "СВОДНАЯ" только с пустыми ячейками Н? Короче, не могу понять, как итоги "подгрести"! biggrin
Если не выводить проданные то "H" не выводим Если выводим проданные то "H" выводим Если хотим все выводим то учитываем "H" и уже из "TRANZIT" Выводим суммы в "СВОДНАЯ" как фильтр Всего | Продано | На складеMRZclub