Отчеты в Excel
Модераторы: m0p3e, edward_K, Модераторы
Всем спасибо за советы и поддержку!!!
Пока не все так страшно: практика использования Галактики и 1С дала результат в пользу Галактики (раньше прельщала стоимость 1С, а после контрольного внедрения 1С, больше разговоров о переходе с Галактики на 1С пока не заходит).
По поводу отчетов в excel - ответ на мой вопрос я получила - действительно эти отчеты я не смогу отредактировать, если не поимею исходников этих интерфейсов.
По поводу товарооборота: для анализа работы торгового предприятия есть такие показатели:
Товароборот - продажи за период,
Уровень товарных запасов в днях товарооборота - характеризует обеспеченность предприятия запасами на дату и показывает на какое число дней торговли хватит этого запаса,
Товарооборачиваемость - позволяет оценить время и скорость обращения товарных запасов.
Пока не все так страшно: практика использования Галактики и 1С дала результат в пользу Галактики (раньше прельщала стоимость 1С, а после контрольного внедрения 1С, больше разговоров о переходе с Галактики на 1С пока не заходит).
По поводу отчетов в excel - ответ на мой вопрос я получила - действительно эти отчеты я не смогу отредактировать, если не поимею исходников этих интерфейсов.
По поводу товарооборота: для анализа работы торгового предприятия есть такие показатели:
Товароборот - продажи за период,
Уровень товарных запасов в днях товарооборота - характеризует обеспеченность предприятия запасами на дату и показывает на какое число дней торговли хватит этого запаса,
Товарооборачиваемость - позволяет оценить время и скорость обращения товарных запасов.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
отредактировать то можете, незя тока в галке добавить другие данные, но есть ведь альтернативные пути - типа прямой доступ к базе или к dbf или к другим книгам Excel. Visual basiс тока знать нужно хорошо. В конце концов отчеты можно строить и независимыми средствами, писать в базу не советую, а так пожалуста.
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: Отчеты в Excel
есть код в *.frm
переделываю в SLK
и если убираю эти "шапки" на фиг- несовпадение структуры отчета с прототипом
пытаюсь добавить их куда нибудь - пишет что ожидался идентификатор.
что можно сделать?
Код: Выделить всё
─────┬─────┬───────────────────────────────────────
Номер │ Дата │ Наименование .{.?Shapka2;│ Сумма .}
док-та│ │ платежа .{.?Shapka3;│ @@@@@@ .}
─────┴─────┴──────────────────────.{.?Shapka4;┴─────────────────────────────.}
и если убираю эти "шапки" на фиг- несовпадение структуры отчета с прототипом
пытаюсь добавить их куда нибудь - пишет что ожидался идентификатор.
что можно сделать?
-
- Местный житель
- Сообщения: 474
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Сибирь-матушка
- Контактная информация:
Re: Отчеты в Excel
Убирать нельзя - нарушение структуры прототипа.
Совать "куда-нибудь" - аналогично.
Делать - как оно есть в FRM, с небольшой особенностью : начало горизонтального условного цикла и выводимая в нем величина - в одной ячейке на строке, завершение цикла - в следующей или в одной из следующих ячеек на этой же строке.
Совать "куда-нибудь" - аналогично.
Делать - как оно есть в FRM, с небольшой особенностью : начало горизонтального условного цикла и выводимая в нем величина - в одной ячейке на строке, завершение цикла - в следующей или в одной из следующих ячеек на этой же строке.
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: Отчеты в Excel
дак пробовал, если поставить не в первую ячейку ошибка
если в первую без пробела - ошибка
пока вынес их по своим местам в первый столбец с пробелом перед ними.
если в первую без пробела - ошибка
пока вынес их по своим местам в первый столбец с пробелом перед ними.
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: Отчеты в Excel
2Goblin
хотя нет, вру... сделал как советуете, разнес открывающую скобку и закрывающую по разным столбцам - заработало. спсб.
хотя нет, вру... сделал как советуете, разнес открывающую скобку и закрывающую по разным столбцам - заработало. спсб.
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: Отчеты в Excel
в общем задача такая. есть 36 столбцов в которые программно нужно записать формулы. не хочу использовать буквы и тупо писать 36 раз т.к. они цикличные, хотелось бы циклом записать относительными формулами типа
=SUM(R[-2]C:R[-1]C)
вопрос, можно ли как то функциями галактики переключить отображение формул на вид xlR1C1 , записать формулы и вернуть вид назад?
что то типа Application.ReferenceStyle = xlR1C1
=SUM(R[-2]C:R[-1]C)
вопрос, можно ли как то функциями галактики переключить отображение формул на вид xlR1C1 , записать формулы и вернуть вид назад?
что то типа Application.ReferenceStyle = xlR1C1
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: Отчеты в Excel
отбой пишу формулу в виде R1C1 в буквенный шаблон, а он конвертирует в буквы....
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: Отчеты в Excel
а можно в матрицу как-нибудь записать формулу суммирования в виде виде R1C1 ?
функция xlStWriteToMatrix(i,16,'=СУММ(RC[6];RC[12];RC[18])'); почему то не срабатывает... может есть возможность? Не охота вручную считать нарастающий итог...
функция xlStWriteToMatrix(i,16,'=СУММ(RC[6];RC[12];RC[18])'); почему то не срабатывает... может есть возможность? Не охота вручную считать нарастающий итог...
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Отчеты в Excel
Для функции вообще то xlSetStringFormula. Попробуйте записать макрос при записи формулы в ячейку - может латинский вариант формулы прокатит.
И следите за форматом ячейки - либо общий, либо числовой.
И следите за форматом ячейки - либо общий, либо числовой.
-
- Местный житель
- Сообщения: 589
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Воронеж ОАО Верофарм. Воронеж
Re: Отчеты в Excel
Ну если не сильно отчет править надо, то можно:hope писал(а):По поводу отчетов в excel - ответ на мой вопрос я получила - действительно эти отчеты я не смогу отредактировать, если не поимею исходников этих интерфейсов.
1. Исправить макрос отчета
2. Покрутиться с переменными, которые в нем определены и либо выводить их, либо нет.
3. исправленный отчет подсунуть системе.
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: Отчеты в Excel
да уже написал так, суммированием но обещаю попробовать как время появится. спасибо.edward_K писал(а):Для функции вообще то xlSetStringFormula. Попробуйте записать макрос при записи формулы в ячейку - может латинский вариант формулы прокатит.
И следите за форматом ячейки - либо общий, либо числовой.
-
- Сообщения: 8
- Зарегистрирован: 13 апр 2012, 12:04
Re: Отчеты в Excel
Доброго времени суток!
Такой вопрос. При редактировании excel отчета, в прототипе заложена ссылка на nrec таблицы аррointments(человека по которому печатают отчет). но она представлена в виде NRecApp 2533274790406703 (то есть в десятичной системе исчисления). а nrec из самой таблицы выглядит в виде 0009000000002A2Fh(16-ная система исчисления). когда делаешь запрос через суппорт,сравнение работает.суппорт сам переводит NRecApp 2533274790406703 из 10 в 16. когда в отчете сравниваешь nrec-ки, конечно, они разные. и то что меня интересует не выводится.может кто по опытнее подскажет, как напрямую преобразовать 2533274790406703 к виду 0009000000002A2Fh.может есть какая стандартная функция?заранее благодарю!
Такой вопрос. При редактировании excel отчета, в прототипе заложена ссылка на nrec таблицы аррointments(человека по которому печатают отчет). но она представлена в виде NRecApp 2533274790406703 (то есть в десятичной системе исчисления). а nrec из самой таблицы выглядит в виде 0009000000002A2Fh(16-ная система исчисления). когда делаешь запрос через суппорт,сравнение работает.суппорт сам переводит NRecApp 2533274790406703 из 10 в 16. когда в отчете сравниваешь nrec-ки, конечно, они разные. и то что меня интересует не выводится.может кто по опытнее подскажет, как напрямую преобразовать 2533274790406703 к виду 0009000000002A2Fh.может есть какая стандартная функция?заранее благодарю!
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Отчеты в Excel
а причем тут Excel?
так то
string(nrec,21,0) - не рекомендуется, не везде пашет
to_char(nrec,21,0)
Вообще лучше сравнивать переменные одного типа, или преобразовывать явно с помощью функций приведения типа , а не надеятся на автоматическое преобразование. Вшивать в отчет Nrec вообще дурной тон .
так то
string(nrec,21,0) - не рекомендуется, не везде пашет
to_char(nrec,21,0)
Вообще лучше сравнивать переменные одного типа, или преобразовывать явно с помощью функций приведения типа , а не надеятся на автоматическое преобразование. Вшивать в отчет Nrec вообще дурной тон .