|   |   | 
| 
 | v7: Бухгалтерия 570, работа с таблицей | ☑ | ||
|---|---|---|---|---|
| 0
    
        olmi 25.02.14✎ 20:37 | 
        Задача 1: из печатной формы счета нажать кнопочку в ячейке и записать файл Excel с именем контрагента. Сделала - кнопка на печ.форме, имя поля="ВФайл", Расшифровка=ВФайл(). В функции ВФайл() забила в список значений Расшифровка "ПечатьВФайл", каталог, контрагента. В глобальнике в стандартной процедуре ОбработкаЯчейкиТаблицы(Расшифровка, СтандартнаяОбработка, Таблица) по "ПечатьВФайл" добавила все из Расшифровки,сформировала имя файла ФайлExcel(с .xls) и Таблица.Записать(ФайлExcel,".xls"). Бухи хочут продолжения).
 Задача 2: из нескольких внешних печатных форм счета-фактуры, отгрузки(расходной накладной) и отчета АктСверки соорудить то же самое. Проблемка: Сделала сперва так же - кнопка в ячейке, имя поля, функция ВФайл во внешней форме, обработка обращения к ячейке все та же. Пытаюсь сохранить ФайлExcel - нету). Куда смотреть?) | |||
| 1
    
        Злопчинский 26.02.14✎ 01:26 | ||||
| 2
    
        olmi 26.02.14✎ 09:09 | 
        (1) Это все замечательно, но мне надо просто написать свой кусок для передачи формы из внешней в глобальник, а с этим скрином что делать?
 Дело в том, что в глобальник форма вроде как передается (ТипЗначения 100), имя экселевского файла формируется, а дальше пшик. Причем старый алгоритм - печать из документа при таком же наборе действий - работает нормально. | |||
| 3
    
        Ёпрст гуру 26.02.14✎ 09:37 | 
        на вот, повешаешь на панель струментов кнопку X
 http://s2.ipicture.ru/uploads/20140226/qM7JBHz4.jpg пропишешь открытие этой поделки http://rusfolder.com/39951880 ну и бегом за премией.. | |||
| 4
    
        olmi 26.02.14✎ 09:50 | 
        (3) Красиво, но не годится.
 1) Мне запрещено добавлять DLL-ки за каждую простую фичу бои до небес. Т.е. 1с++ и т.д. не в моей власти. 2) Задача в том, чтобы юзер мог не заморачиваться с именем файла, а получать автоматически имя, содержащее наименование контрагента,дату и время записи. Все это работает в случае Счета, когда печ.форма берется из самого дока, а вот для внешних форм в других доках - СчетеФактуре,РасходнойНакладной - нет. | |||
| 5
    
        Ёпрст гуру 26.02.14✎ 09:53 | 
        (4) давай, я тебе её встрою в поделку, твой босс и не заметит :))     | |||
| 6
    
        Ёпрст гуру 26.02.14✎ 09:55 | 
        на счет печати внешних форм в файл..+ выбор принтёра для каждой формы.. количество копий и т.д..
 покажи им это (вк не используются) http://infostart.ru/public/58816/ | |||
| 7
    
        olmi 26.02.14✎ 10:03 | 
        (6) Еще более чудно, но для юзеров-бухов сложно). Групповую печать я им давно сделала, а сейчас надо просто в печ.форме после выдачи на монитор нажать БОЛЬШУЮ-ЗЕЛЕНУЮ-КНОПКУ в ячейке и О-ля-ля! - файлик в Экселике с нужным имечком в нужной папочке по адресу из константы, да еще спросят по пути, чего в имя добавить желаете?)... Им больше не надо).  А мне бы понять бы, чего я не так делаю)))...     | |||
| 8
    
        olmi 26.02.14✎ 10:12 | 
        +(7) Во внешней форме на кнопочке висит в расшифровке ВФайл(Докум). Докум берется из параметра в ПриОткрытии().
 В функции ВФайл(Докум) в список значений Расшифровка закидываются наим.контрагента и т.д. и волшебное слово ВФайл. В глобальнике в станд.процедуре ОбработкаЯчейкиТаблицы по волшебному слову запускается блочок, который формирует имя файла, чистит поле от кнопочки в исходной форме и торжественно делает Записать(Файлик,".xls"). Все! Если не внешняя форма, а встроенная в документ - в Счете - все ОК... Где портачу - не пойму. | |||
| 9
    
        Ёпрст гуру 26.02.14✎ 10:24 | 
        Ну понавтыкай отладочных сообщений или в жуколове посмотри, что передается.
 ЗЫ: поделка в (3) позволяет это делать быстрее + сохраняются таблички из РВД (а это, вся рег. отчетность). | |||
| 10
    
        Ёпрст гуру 26.02.14✎ 10:25 | 
        А так, в имени файла косяк (спец символы там и т.д...)     | |||
| 11
    
        ifso 26.02.14✎ 10:27 | 
        (8)
 > запускается блочок Где-то рядом. Вероятно кто-то/что-то по какой-то причине не понимает, что имеет дело именно с внешней формой. | |||
| 12
    
        olmi 26.02.14✎ 19:38 | 
        (10),(11) ... А ларчик просто открывался). Из документа оно еже трескает русские паки, а из внешней формы уже говорит - "Не хами!"))). 
 Все работает). Вам спасибо большое за отклик!) Миста - лучшее место на свете для глупого 1Сника, потому что умницы - все тут!) Хорошего вечера, ребята!) | |||
| 13
    
        olmi 26.02.14✎ 19:39 | 
        +(10),+(11) На радостях буквы попутала))). *еще и *папки)     | |||
| 14
    
        Злопчинский 27.02.14✎ 00:09 | 
        (7) я ж тебе показал - формируешь в ЗАГОЛОВКЕ печформы нужную последовательность символов - пусть это будет контрагент-дата-ещечтото - под этим именем и сохранится моксель обработкой в (1) или тем что Епрст прописал...     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |