|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.02.2010, 23:25 | #1 |
Форумчанин
Регистрация: 24.01.2009
Сообщений: 625
|
Создать накладные
Утащил пример у EducatedFool.
В оригинальном файле наименований товаров было 54 единицы. В переделанном под мои нужды файле 175 наименований товаров. Созданный макрос не обрабатывает строчки из листа "ШАХМАТКА ОБЩАЯ" ниже 54 строки, и не желает проставлять сумму в накладной. Как подправить макрос ? |
20.02.2010, 23:34 | #2 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 410
|
диспетчер имен - шахматка - увеличьте диапазон до куда надо
|
20.02.2010, 23:46 | #3 |
Форумчанин
Регистрация: 24.01.2009
Сообщений: 625
|
Спасибо, помогло.
А как со вторым вопросом. В оригинальном файле от EducatedFool в созданных накладных проставлялась стоимость товара. У меня же почему то стоимость не указывается. Спасибо всем за ответы. Разобрался сам. Нечаянно удалил из ячеек формулы (в накладных, там где стоимость товара). Возник новый вопрос. Сейчас лист "ШАХМАТКА ОБЩАЯ" заполняю вручную. Копирую из другого файла, вставить как значения. Подскажите, где можно получить пример макроса, что-бы он брал значения из файла (файл в приложении) и автоматом заполнял лист "ШАХМАТКА ОБЩАЯ" Последний раз редактировалось kzld; 21.02.2010 в 00:08. |
21.02.2010, 10:02 | #4 |
Форумчанин
Регистрация: 24.01.2009
Сообщений: 625
|
Новый файл. Созданный на основе имеющегося.
Некорректно работает макрос. Прошу помощи у знатоков Последний раз редактировалось kzld; 21.02.2010 в 10:03. Причина: забыл приложить файл |
21.02.2010, 12:03 | #5 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 410
|
Макрос на первый взгляд работает вполне корректно. А вот Ваш файлик абсолютно некорректен, работать с таким нельзя.
а как у Вас получается по пять одинаковых аккумуляторов с разными ценами? Как узнать какую цену нужно поставить? По умолчанию естественно будет браться первая цена. Сделайте нормальный справочник с присвоением каждому наименованию уникального номера. и по нему уже привязывайтесь. |
21.02.2010, 12:47 | #6 |
Форумчанин
Регистрация: 24.01.2009
Сообщений: 625
|
Разные поставщики, разные отпускные цены в зависимости от обьёма.
Если Вы посмотрите топик №3 файл sklad-07.rar , то увидите, что аккумуляторы хоть немного но отличаются. Пробовал через функцию сцепить заносить наименования товаров в файл PKKR_TP_TO_2005_nakl.rar , но что-то у меня не пошло. В черновом вариант оставил только первое наименование товара т.е. вместо "аккумулятор NP12/1.2A" оставил значение аккумулятор Как ? Добавить столбец и присвоить каждому наименованию уникальный индекс ? А как в таком случае модернизировать макрос, что-бы он просматривал индексы , а в накладную вносил наименование товара, вместо индекса. |
21.02.2010, 13:43 | #7 | |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 410
|
Как было посмотрел. тоже не хорошо.
Цитата:
Делайте справочник "Наименование товара и его цена с уникальными индексами", в листе "шахматка общая" тоже добавляйте столбец с уникальным индексом. Будет много проще работать, поверьте. |
|
21.02.2010, 14:21 | #8 | |
Форумчанин
Регистрация: 24.01.2009
Сообщений: 625
|
Цитата:
В какое место добавить новый столбец, как переделать макрос. Согласен поставить пиво за помощь. Ох боюсь, модератор из "плюсомёта" по мне вдарит, может проскочу. Пора переходить во фриланс |
|
21.02.2010, 14:27 | #9 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
За пожалуйста всегда.
Файлы на мыло,есть в профиле.Можно через Асю Указать подробно ЧТО,ГДЕ,КУДА. Дабы не переределывать.
Анализ,обработка данных Недорого
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создать файл | zgest | Общие вопросы C/C++ | 2 | 30.03.2009 21:03 |
Создать КС | e999 | Microsoft Office Excel | 2 | 12.12.2008 17:14 |
создать программу | Александр Ф. | Фриланс | 4 | 10.11.2008 18:14 |
помогите создать Б.Д. | Азамат | Microsoft Office Access | 3 | 15.07.2008 14:00 |