跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 开发与实施交流
  4. 分享:OpenERP不进行二次开发的情况下,导出含订单明细的excel对账单

分享:OpenERP不进行二次开发的情况下,导出含订单明细的excel对账单

已定时 已固定 已锁定 已移动 Odoo 开发与实施交流
17 帖子 12 发布者 13.2k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 卓 离线
    卓 离线
    卓忆
    写于 最后由 编辑
    #1

    卓忆原创分享:Odoo导出OpenERP不进行二次开发的情况下,生成含订单明细的对账单

    在OpenERP中,默认对账单是电子发票生成之后,才生成的,

    去对应客户 Payment Follow-up中查看,

    不过实际情况:可能发票还没给客户之前,就需要先和客户对账了。

    您可以有几种方案,

    1:OpenERP中的电子发票并不是真实发票,所以您大可在OpenERP中先生成发票,不过如果客户要退货,生成发票之后,或者送货之后,可能就无法取消订单,只能走一遍系统 比较冗长的 退货流程(这个会在后期陆续介绍)

    2:直接利用系统导出excel对账单,您可以选择带明细和不带明细的两种方式,

    本文着重介绍方案2

    如图:

    第一步:销售订单 中 搜索 输入 客户名称 的关键字[color=red][size=14pt]并选择这些订单[/size][/color]
    [attachimg=7]


    (注意,订单状态不同,在OpenERP中,是以不同的颜色来区分的(您也可以自定义自己的颜色)

    第二步:选择更多,点导出
    [attachimg=10]


    第3步, 根据您的需求按 顺序 点添加要导出的字段,并导出,
    [color=red][size=18pt](在确定这些字段就是您需要的字段后,您可以保存字段列表,以备再次使用!)[/size][/color]

    [color=blue][size=14pt]这个导出的目的是导出对账单,并不用于导入,所以可以选择导出所有数据,并导出为excel,

    这样导出的标题是中文的,而导出的字段也可以是其中文名称。[/size][/color]:

    [attachimg=8]

    第4步:修改您的excel(然后发给客户),一般去掉第一列外部id, 最后一行的合计这里,再加个总计就好了(直接粘贴图2中的总计就是了):

    [attachimg=9]

    由于保存了导出的列表,下次导出 选择 之前保存过的

    恬淡

    1 条回复 最后回复
    0
    • W 离线
      W 离线
      wjfonhand
      写于 最后由 编辑
      #2

      only export selection 这个勾我还是第一次注意到,谢谢卓忆的分享。

      分享个更简单的方案,随便点一个产品进入form,【更多】-【销售订单明细】,然后在右上角的筛选中去掉产品。恩,这是进入销售订单行界面的常见方法之一。
      接下来在右上角筛选条件中直接输入你客户的名称,就筛出来了。

      结果是 【订单号】-【客户】-【说明】-【数量】-【销售员】-【小计】-【状态】-【已开发票】
      这样的列表,比您那个缺了个单价,多了个小计,不过这对excel来说不算问题。
      然后动用osbzr版本里的 web_printscreen,直接导出为excel

      GoodERP -- Odoo China fork

      1 条回复 最后回复
      0
      • R 离线
        R 离线
        rogole
        写于 最后由 编辑
        #3

        标记一下

        1 条回复 最后回复
        0
        • D 离线
          D 离线
          digitalsatori 管理员
          写于 最后由 编辑
          #4

          [quote author=Jeff link=topic=16284.msg27651#msg27651 date=1395066733]
          分享个更简单的方案,随便点一个产品进入form,【更多】-【销售订单明细】,然后在右上角的筛选中去掉产品。恩,这是进入销售订单行界面的常见方法之一。
          接下来在右上角筛选条件中直接输入你客户的名称,就筛出来了。
          [/quote]

          原来可以这样找到销售订单行记录 😄 。看来将销售订单行作为一个单独的菜单项还是挺有用的,下面介绍一个不用编程的方法:
          在设置-技术-用户界面-菜单项 下创建一个新的菜单,按下图设置即可得到一个独立的销售订单行的菜单项:

          [attachimg=1]

          效果:

          [attachimg=2]

          【上海先安科技】(tony AT openerp.cn)

          1 条回复 最后回复
          0
          • W 离线
            W 离线
            wjfonhand
            写于 最后由 编辑
            #5

            校长好兴致,竟然自定义菜单。

            其实,勾这个就行的:
            [attachimg=1]

            然后菜单就出现在这里啦

            [attachimg=2]

            GoodERP -- Odoo China fork

            1 条回复 最后回复
            0
            • D 离线
              D 离线
              digitalsatori 管理员
              写于 最后由 编辑
              #6

              @Jeff 还真是的,以前没注意 😛 ,多谢哈。创建菜单多余了

              @卓忆 感谢每每图文并茂的认真分享,跟认真的人在一起没法不认真啊 😄

              【上海先安科技】(tony AT openerp.cn)

              1 条回复 最后回复
              0
              • ieitzybI 离线
                ieitzybI 离线
                ieitzyb
                写于 最后由 编辑
                #7

                动用osbzr版本里的 web_printscreen,直接导出为excel

                http://www.OuduPLM.com/ 苏州欧度软件,专注服装行业(鳴謝:37signals,Trello,ProcessON,重庆慧积,上海开阖)

                1 条回复 最后回复
                0
                • 若 离线
                  若 离线
                  若水
                  写于 最后由 编辑
                  #8

                  今天才看到,学习啦

                  1 条回复 最后回复
                  0
                  • Z 离线
                    Z 离线
                    zzsu
                    写于 最后由 编辑
                    #9

                    这样运作是否可行?
                    平时不开Invoice,对账前集中开具,但不“确认生效”,把草稿状态的Invoice发给客户确认。若客户无异议,再“确认生效”。

                    问题是,客户推期(次月入账)的那部分如何处理?

                    1 条回复 最后回复
                    0
                    • 卓 离线
                      卓 离线
                      卓忆
                      写于 最后由 编辑
                      #10

                      odoo中的流程是这样的:
                      系统开发票-系统生成 对应的 会计凭证 ,
                      这样 才会 记录到 对应的 应收 应付。
                      也就是 说,系统 开发票  之后 ,系统 还 自动 做了 记录应收 应付的 动作。

                      现实中,的确是 先和客户对账,然后再开 发票,
                      我们习惯上,也是 线下发票 ,对应线上发票,

                      等 公司里面的人,都知道 系统的发票目的是为了开始 计算 应收款,那么 可能我们就会提前在系统里面生成发票。

                      不过这又带来一个新问题:
                      取消订单,可能 操作就更麻烦些,
                      取消送货(已送货的就要 走完整的退货流程了)
                      取消发票的 动作 我还没操作过,可能先要核销 凭证,再取消发票。

                      恬淡

                      1 条回复 最后回复
                      0
                      • L 离线
                        L 离线
                        leqian
                        写于 最后由 编辑
                        #11

                        学习学习多谢几位

                        1 条回复 最后回复
                        0
                        • R 离线
                          R 离线
                          readme
                          写于 最后由 编辑
                          #12

                          真是受教了,多谢几位的分享

                          1 条回复 最后回复
                          0
                          • mrshellyM 离线
                            mrshellyM 离线
                            mrshelly
                            写于 最后由 编辑
                            #13

                            v8 好象没有效果了吧?

                            1 条回复 最后回复
                            0
                            • 卓 离线
                              卓 离线
                              卓忆
                              写于 最后由 编辑
                              #14

                              v8,我这个方法和 校长的方法 都可以用 🙂

                              恬淡

                              1 条回复 最后回复
                              0
                              • 9 离线
                                9 离线
                                976216342
                                写于 最后由 编辑
                                #15

                                为什么我导出的全是英文

                                1 条回复 最后回复
                                0
                                • I 离线
                                  I 离线
                                  its_easy
                                  写于 最后由 编辑
                                  #16

                                  好帖子,一定要mark

                                  1 条回复 最后回复
                                  0

                                  • 登录

                                  • 没有帐号? 注册

                                  • 登录或注册以进行搜索。
                                  • 第一个帖子
                                    最后一个帖子
                                  0
                                  • 版块
                                  • 标签
                                  • 热门
                                  • 用户
                                  • 群组