|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
Не выходит каменный цветок ( Никак не могу обработать этот момент, ошибка синтаксиса. fptr.setParam (1021, "Кассир Иванов И.") Хотя в Object Browser указано Sub setParam(paramId As Long, value) т.е paramId = 1021, value ="Кассир Иванов И." В чём может быть подвох? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2018, 12:02 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
Шаман, ? Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2018, 12:26 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
Панург, Спасибо большое. Я за двое суток изучения нового драйвера Атола похоже отупел) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2018, 12:34 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
Шаман, методы нужно запускать с оператором "Call" и параметры заключать в скобки или без оператора и скобок (правило такое). Иначе выполняется действие в скобках, идёт ошибка. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2018, 12:45 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
Панург ОК, обязательно это учту. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2018, 12:58 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
Шаман, чтобы защитить себя от изменения версий и последующих грабель - лучше таки веб сервер поставить и потом менять что-то в джос запросе, а не вот так. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2018, 13:01 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
ОзверинШаман, чтобы защитить себя от изменения версий и последующих грабель - лучше таки веб сервер поставить и потом менять что-то в джсон запросе, а не вот так. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2018, 13:02 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
ШаманЯ за двое суток изучения нового драйвера Атола похоже отупел) Да нет... просто в этот раз атол переплюнул сам себя... сейчас в новом драйвере практически ничего не осталось от старого, теперь драйвер штриха уже больше похож на старый драйвер атола чем новый атол на самого себя старого... Похоже это связано с унификацией, в исходниках есть инсталы для винды, линуха, андроида и 1С... Eсли еще и через web сервер можно чеки печатать по принципу работы с UTM егаис, то вообще шикарно (по идее можно на этот же комп поставить web атола, послать ему через тот же curl файл с чеком в utf-8 и он распечатается на ккм)... Попросил аппарат в техценте, наверно тоже начну ковырять, не думал что будет все так кардинально по другому... Тут все стонут и вздрагивают (особенно 1С) от каждой смены кодов налогов в драйвере, а уж такие-то нововведения кое кто может и не пережить... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2018, 14:33 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
ШаманВсем привет! В связи с переходом в 2019 году Атола на 10 драйвер и отказа от ДТО 8 возникла необходимость переписать обработку пробития чеков по новым правилам. И кстати, сказанное выше не имеет никакой юридической силы (пока это только пожелания и предложения атола). Драйвер менять никто заставить не может. Львиная доля юзеров использует ДТО 8.16.3.9007. 1 С -вцы предпочитают ДТО 9. Кассы с прошивкой под 1.05ФФД работают от ДТО 8 и выше... Ну, на перспективу да... но так чтоб носиться и бить в колокола - пока наверно не стоит... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2018, 14:47 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
Шаман vmag , web не прокатит. Много магазинов в деревнях без интернета. Сейчас буду дальше разбираться, но если есть какие мысли на эту тему - поделитесь. 1. Ну интернет то по любому нужен для передачи чеков в офд, хотя бы раз в месяц иначе касса заблокируется... 2. Для собственно печати чеков интернет не нужен, если при установке драйвера атол на машину поставить галку Web Server, то в конце (или потом) можно прикрутить этот сервер к ккм (см. рисунок). 3. Ну а потом обращаясь к этому серверу локально или по локальной сети можно отсылать ему файлы заданий, которые он будет выполнять (х,z отчеты, печать чека и т.д.) ну это я так понял и с этим тоже нужно разбираться... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2018, 15:26 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
Ну в общем не так страшен чёрт, как его малюют. Потихонечку и со скрипом начала вырисовываться ясная картинка. В какой то мере оказалось лучше чем 8 версия. Но пока это только первые впечатления. Как сделаю рабочий вариант отпишусь. Работу через Web сервер еще не смотрел. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2018, 17:05 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
Итак, подведу итог. Для работы с драйвером Атол ККТ 10 надо: 1. MS ACCESS 2010 и выше 2. Зарегистрировать в системе библиотеку addin_fptr10_x86.dll (addin_fptr10_x64.dll в случае 64-битного приложения) с помощью команды regsvr32.exe (с правами Админа). 3. В папку с программой положить addin_fptr10_x86.dll (даже если у Вас 64-битное приложение) и принудительно добавить эту библиотеку в References. Заодно выкладываю пример для VBA. В нём все основные функции кассира (без обработки ошибок). Еще раз спасибо за помощь zimkon (guest_rusimport) и Панург. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2018, 21:34 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
P/S Перечитал топик. Вчера в запарке не увидел ответ alecko. Не удобно как то стало. Человек дело посоветовал, а я банально проглядел его ответ. alecko, отдельное спасибки за совет) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2018, 23:16 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
ШаманДля работы с драйвером Атол ККТ 10 надо: 1. MS ACCESS 2010 и выше 2. Зарегистрировать в системе библиотеку addin_fptr10_x86.dll (addin_fptr10_x64.dll в случае 64-битного приложения) с помощью команды regsvr32.exe (с правами Админа). 3. В папку с программой положить addin_fptr10_x86.dll (даже если у Вас 64-битное приложение) и принудительно добавить эту библиотеку в References. Попробовал по старинке: поставил ДТО 10.4.2 ( KKT10-10.4.2-windows32-setup.exe из инсталлятора) на W7 (32) + Офис 2003 (32), все примеры отсюда (до ккм ибо ее пока нет) пошли в лет без регистраций, копирования и добавления библиотек в референсы, думаю при наличии ккт с остальным тоже не будет проблем ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2018, 00:24 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
ШаманЗаодно выкладываю пример для VBA. В нём все основные функции кассира (без обработки ошибок). а не будет ли так любезен многоуважаемый джинн ... сделать пример в формате 2002\2003 - если возможности нет - буду искать более старшие версии для самостоятельной конвертации просто я пока для себя остановился на варианте использования 8 серии драйверов атола плюс команды нижнего уровня для новых прошивок - если честно - просто нет времени разбираться с 10-й серией и раз уж появилась такая возможность то проще будет уже идти по протоптанной дорожке... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2018, 14:21 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
Пример для 8 версии Атола взято с этой ветки 21272468 Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. 334. 335. 336. 337. 338. 339. 340. 341. 342. 343. 344. 345. 346. 347. 348. 349. 350. 351. 352. 353. 354. 355. 356. 357. 358. 359. 360. 361. 362. 363. 364. 365. 366. 367. 368. 369. 370. 371. 372. 373. 374. 375. 376. 377. 378. 379. 380. 381. 382. 383. 384. 385. 386. 387. 388. 389. 390. 391. 392. 393. 394. 395. 396. 397. 398. 399. 400. 401. 402. 403. 404. 405. 406. 407. 408. 409. 410. 411. 412. 413. 414. 415. 416. 417. 418. 419. 420. 421. 422. 423. 424. 425. 426. 427. 428. 429. 430. 431. 432. 433. 434. 435. 436. 437. 438. 439. 440. 441. 442. 443. 444. 445. 446. 447. 448. 449. 450. 451. 452. 453. 454. 455. 456. 457. 458. 459. 460. 461. 462. 463. 464. 465. 466. 467. 468. 469. 470. 471. 472. 473. 474. 475. 476. 477. 478. 479. 480. 481. 482. 483. 484. 485. 486. 487. 488. 489. 490. 491. 492. 493. 494. 495. 496. 497. 498. 499. 500. 501. 502. 503. 504. 505. 506. 507. 508. 509. 510. 511. 512. 513. 514. 515. 516. 517. 518. 519. 520. 521. 522. 523. 524. 525. 526. 527. 528. 529. 530. 531. 532. 533. 534. 535. 536. 537. 538. 539. 540. 541. 542. 543. 544. 545. 546. 547. 548. 549. 550. 551. 552. 553. 554. 555. 556. 557. 558. 559. 560. 561. 562. 563. 564. 565. 566. 567. 568. 569. 570. 571. 572. 573. 574. 575. 576. 577. 578. 579. 580. 581. 582. 583. 584. 585. 586. 587. 588. 589. 590. 591. 592. 593. 594. 595. 596. 597. 598. 599. 600. 601. 602. 603. 604. 605. 606. 607. 608. 609. 610. 611. 612. 613. 614. 615. 616. 617. 618. 619. 620. 621. 622. 623. 624. 625. 626. 627. 628. 629. 630. 631. 632. 633. 634. 635. 636. 637. 638. 639. 640. 641. 642. 643. 644. 645. 646. 647. 648. 649. 650. 651. 652. 653. 654. 655. 656. 657. 658. 659. 660. 661. 662. 663. 664. 665. 666. 667. 668. 669. 670. 671. 672. 673. 674. 675. 676. 677. 678. 679. 680. 681. 682. 683. 684. 685. 686. 687. 688. 689. 690. 691. 692. 693. 694. 695. 696. 697. 698. 699. 700. 701. 702. 703. 704. 705. 706. 707. 708. 709. 710. 711. 712. 713. 714. 715. 716. 717. 718. 719. 720. 721. 722. 723. 724. 725. 726. 727. 728. 729. 730. 731. 732. 733. 734. 735. 736. 737. 738. 739. 740. 741. 742. 743. 744. 745. 746. 747. 748. 749. 750. 751. 752. 753. 754. 755. 756. 757. 758. 759. 760. 761. 762. 763. 764. 765. 766. 767. 768. 769. 770. 771. 772. 773. 774. 775. 776. 777. 778. 779. 780. 781. 782. 783. 784. 785. 786. 787. 788. 789. 790. 791. 792. 793. 794. 795. 796. 797. 798. 799. 800. 801. 802. 803. 804. 805. 806. 807. 808. 809. 810. 811. 812. 813. 814. 815. 816. 817. 818. 819. 820. 821. 822. 823. 824. 825. 826. 827. 828. 829. 830. 831. 832. 833. 834. 835. 836. 837. 838. 839. 840. 841. 842. 843. 844. 845. 846. 847. 848. 849. 850. 851. 852. 853. 854. 855. 856. 857. 858. 859. 860. 861. 862. 863. 864. 865. 866. 867. 868. 869. 870. 871. 872. 873. 874. 875. 876. 877. 878. 879. 880. 881. 882. 883. 884. 885. 886. 887. 888. 889. 890. 891. 892. 893. 894. 895. 896. 897. 898. 899. 900. 901. 902. 903. 904. 905. 906. 907. 908. 909. 910. 911. 912. 913. 914. 915. 916. 917. 918. 919. 920. 921. 922. 923. 924. 925. 926. 927. 928. 929. 930. 931. 932. 933. 934. 935. 936. 937. 938. 939. 940. 941. 942. 943. 944. 945. 946. 947. 948. 949. 950. 951. 952. 953. 954. 955. 956. 957. 958. 959.
и файлик от самого Атола https://www.sql.ru/forum/actualfile.aspx?id=21250866 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2018, 15:03 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
ШаманПример для 8 версии Атола с 8-й серией драйверов проблем нет :) все давно и успешно работает, я имел ввиду изыскания по 10-й серии или пример (АТОЛ10_VBA2.zip) выложенный ранее в формате accdb тоже только для 8-х драйверов ? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2018, 15:40 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
stu314, если правильно понял, Вам нужен пример в формате Access2003, но зачем? Он не будет работать под VBA6. Нужен минимум 7, а это MSO2010 Тут на форуме Атола обсуждали это http://forum.atol.ru/lofiversion/index.php?t35954.html Сохранить базу в формате 2000-2003 Access не дает. Прикрепляю код. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2018, 18:47 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
ШаманОн не будет работать под VBA6. Нужен минимум 7, а это MSO2010 Тут на форуме Атола обсуждали я участвовал в том обсуждении, потом вроде писали что более правильную сборку атол сделал у меня все на 2002 аксесе, за код - отдельное спасибо, жаль только что нет формы - проще было бы разрулить :) кстати а какой аксес не дал сохранить в младшей версии ? я просто считал что это возможно ... просто с версиями более 2003 дела пока еще не имел ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2018, 19:43 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
ШаманОн не будет работать под VBA6. сейчас проверил на 2002 хр Ваш пример - все прицепилось с драйвером атола 10.4.2 отрабатывают конструкции fptr As New Fptr10Lib.fptr и CreateObject("AddIn.Fptr10") все остальное - уже завтра если время будет - просто у меня кроме атола еще куча других - штрихи, пириты, сп-шки... поэтому и решил пока оставаться на 8-х драйверах, но на 10-х будет лучше т.к. 8-е и 9-е атол хоронит... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2018, 20:05 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
ШаманОн не будет работать под VBA6. Нужен минимум 7, а это MSO2010 Ваш вклад в науку воистину велик (в основном как первооткрывателя), и с этим вам спасибо... но сэр не путайте народ... Все ваши проблемы от того, что вы пытаетесь пихать везде dll вместо того чтобы установить драйвер штатно, в этом случае dll сама ляжет куда нужно и как нужно... То что там у кого-то где-то что-то не получалось, так это потому, что там не было спецов типа Панурга, Константина, Алеско... Атол заявляет поддержку ОС от Win XP (см. самую первую свою ссылку в этом топике) На картинке я показываю, что вызов свойств драйвера работает и в Акцесс 2000, просто по совету Константина зашел в свойства и увидел, что showProperties это Функция, и как оказалось драйвер не любит когда ее вызывают как процедуру (чем кстати и грешит большинство юзеров) и ему некуда возвращать значение... но стоит присвоить значение переменной Long и все полетело.... Кстати чуть выше вам (как и я ранее) показывал, что это работает и в 2003.. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2018, 20:23 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
Шаман, Установите себе штатный драйвер, получите в программах приблуду как на картинке, один раз в ней настройте свойства ккм, и все проблемы исчезнут, далее будет только fptr.Open .... fptr.Close ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2018, 20:41 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
Спасибо за советы. Обязательно попробую. Мне и самому под MS A2010 переделывать не очень хочется. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2018, 01:54 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
ШаманМне и самому под MS A2010 переделывать не очень хочется. А вот это зря... Рано или поздно придется, возможно очень скоро 2003 и ниже споткнутся окончательно... 2007-2010-... тяжелее даже не вооруженным глазом, но тут уж как говориться се ля ви... Многие (из тех кто ваяет) одной ногой стоят на 2000-2003, другой на 2007 и выше... Дрова я брал отсюда (10.4.2) https://atoldriver.ru/vse-drajvera-atol-versii-10/ Это не официалы, но компоновка у них лучше чем у официалов... Установщик под винду в архиве примерно тут ...\10.4.2\installer\exe\ ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2018, 02:40 |
|
Атол ККТ10 и VBA
|
|||
---|---|---|---|
#18+
stu314... жаль только что нет формы - проще было бы разрулить :) кстати а какой аксес не дал сохранить в младшей версии ? я просто считал что это возможно ... просто с версиями более 2003 дела пока еще не имел Напрямую из А10 не сохраняет в А2003. Создал пустую базу в 2000 и подгрузил форму. Только у меня так и просит ActiveX ( ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2018, 02:40 |
|
|
start [/forum/topic.php?fid=45&msg=39745066&tid=1609929]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
60ms |
get topic data: |
14ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 192ms |
0 / 0 |