|   |   | 
| 
 | v7: Перенос одного документа в другую базу (не чистую) | ☑ | ||
|---|---|---|---|---|
| 0
    
        YaroslavStr 14.11.12✎ 14:55 | 
        Всем здравствуйте! Читаю давно этот форум, но все не приходилось писать сообщения. Сейчас возник вопрос: есть документ Заказ, в нем есть несколько вкладок типа "Фурнитура", "Дсп", "Стекло" и прочие. На каждой вкладке есть ТЗ, в которую оператор забивает позиции методом подбора из справочника "Товары". Есть две базы: разные как по конфигурации так и по месторасположению (база(главная)-филиалы(дополнительные)). Каким образом можно сохранить этот заказ со всеми ТЗ и их данными в один файл для переброски его через интернет или dropbox. С помощью чего это более удобнее сделать: xbase или все в текстовые или есть другие файловые варианты?     | |||
| 1
    
        alex74 14.11.12✎ 14:56 | 
        Пригласите специалиста     | |||
| 2
    
        YaroslavStr 14.11.12✎ 14:58 | 
        Специалист это хорошо, но я хочу это сам сделать. Для практики.     | |||
| 3
    
        Ёпрст гуру 14.11.12✎ 15:01 | 
        rdp и ничего переносить не надо - пусть вс1ё лепят в одной базе     | |||
| 4
    
        YaroslavStr 14.11.12✎ 15:05 | 
        Я написал целую конфигурацию для фирмы по управлению работой персонала с базой клиентов в количестве более 10000 человек. В этой базе есть формирование заказов и их дальнейшая отправка с помощью *.xls, но  это меня не устраивает. Я хочу автоматическое оформление заказа на базе и автоматическое создание  накладных и всякие другие плюшки. База тоже написана вручную с нуля. В ней заказов за последние 6 лет более 9 тысяч. Надоело, что люди тратят свое время на рутину, типа ввода тех же данных из цифры в бумагу и наоборот.     | |||
| 5
    
        YaroslavStr 14.11.12✎ 15:06 | 
        В планах прикрутить расчет зарплат на основе заказов. Но это другой вопрос. Пока туда руки не доходят.     | |||
| 6
    
        WoodMan 14.11.12✎ 15:09 | 
        (0) сначала ответьте на вопрос как сопоставить конкретный элемент справочника товары из центральной базы с таким же элементом в филиальной базе? что у них одинаковое? наименование? код?     | |||
| 7
    
        ukolabrother 14.11.12✎ 15:09 | 
        (4) Ты написал базу(!), а как сделать обмен между конфигурациями не знаешь?     | |||
| 8
    
        YaroslavStr 14.11.12✎ 15:12 | 
        База товаров одинаковая (код и наименование). Обмен как сделать - знаю. (УРИБ и все такое). Меня интересует какие существуют способы загнать данные заказа в файл (один или пару).     | |||
| 9
    
        YaroslavStr 14.11.12✎ 15:13 | 
        Может я чего-то ещё не узнал. :) Просто раньше не приходилось иметь с текстовыми файлами. Вот и спрашиваю.     | |||
| 10
    
        WoodMan 14.11.12✎ 15:19 | 
        (8) соберите в центральной базе данные заказа в таблицузначений, потом сохраните ее в файл ЗначениеВфайл(). в филиальной базе считаете эту таблицузначений ЗначениеИзФайла(), переберете ее и сформируйте новый документ "заказ"     | |||
| 11
    
        Ёпрст гуру 14.11.12✎ 15:20 | 
        уриб/мод/свои поделки     | |||
| 12
    
        YaroslavStr 14.11.12✎ 15:27 | 
        (10) Извините, но в документе несколько ТЗ. Каждая для своего вида товаров. ТЗ для "ДСП", ТЗ для "Стекло" и т.д. Вы предлагаете все ТЗ слить в одну и потом в файл? А как потом распознать данные от разных ТЗ в файле после команды ЗначениеИзФайла()?     | |||
| 13
    
        alex74 14.11.12✎ 15:27 | 
        Я такой делал через xml файл. Потому что у меня было хорошее настроение, и хотелось выпендриться.     | |||
| 14
    
        acsent 14.11.12✎ 15:28 | 
        КД конечно же     | |||
| 15
    
        alex74 14.11.12✎ 15:28 | 
        (12) В 7.7 несколько табличных частей у документа?     | |||
| 16
    
        YaroslavStr 14.11.12✎ 15:29 | 
        Я вот тоже думал об этом. Какими обработками пользовались или хоть примерно каким образом. Подключали внешнюю библиотеку?     | |||
| 17
    
        alex74 14.11.12✎ 15:29 | 
        (16) я для этого сделал обработку ВыгрузкаДокументаВXML.ert     | |||
| 18
    
        YaroslavStr 14.11.12✎ 15:30 | 
        (15) Да, а что?     | |||
| 19
    
        YaroslavStr 14.11.12✎ 15:30 | 
        Не табличных частей, а таблиц значений.     | |||
| 20
    
        alex74 14.11.12✎ 15:31 | 
        (18) круто, чё     | |||
| 21
    
        alex74 14.11.12✎ 15:31 | 
        (19) выгружать надо не таблицы значений, а реквизиты документа     | |||
| 22
    
        YaroslavStr 14.11.12✎ 15:33 | 
        (21) Там из рекизитов только ФИОЗаказчика и  СуммаЗаказа, Аванс и ещё пару.     | |||
| 23
    
        alex74 14.11.12✎ 15:35 | 
        а еще я как-то по приколу сделал выгрузку всего-всего в аксессовский файл. Обработка сама формировала таблицы в соответствии с метаданными и заполняла их.     | |||
| 24
    
        alex74 14.11.12✎ 15:37 | 
        + (23) вот нашел
  http://1c.proclub.ru/modules/mydownloads/personal.php?cid=83&lid=2347 надо же до сих пор висит | |||
| 25
    
        YaroslavStr 14.11.12✎ 15:45 | 
        А как работать с аксессом из 1С?     | |||
| 26
    
        alex74 14.11.12✎ 15:48 | 
        (25) через ADO, можешь скачать обработку посмотреть     | |||
| 27
    
        WoodMan 14.11.12✎ 15:53 | 
        (22) где хранятся эти таблицы значений?     | |||
| 28
    
        YaroslavStr 14.11.12✎ 17:08 | 
        В документе Заказ.     | |||
| 29
    
        YaroslavStr 14.11.12✎ 17:21 | 
        Подскажите, какое максимальное количество строк табличной части может существовать в документе? Что-то не помню.     | |||
| 30
    
        YaroslavStr 14.11.12✎ 17:24 | 
        Реально ли такое сделать? В одну ТЧ загнать несколько десятков (сотен?) табличных реквизитов. И при открытии документа вытягивать из строк только нужные данные в нужных колонках и заливать эти значения в разные ТЗ ТЗ.     | |||
| 31
    
        YaroslavStr 14.11.12✎ 17:25 | 
        Типа:     | |||
| 32
    
        Mikeware 14.11.12✎ 17:26 | 
        (29) позови уж программиста, чтоль...
  хотя б стажера какого... | |||
| 33
    
        YaroslavStr 14.11.12✎ 17:27 | 
        0,     0,    0,     0,      Имя,Фамилия - 1Строка
  Ширина,Длина,К-ство,Раскрой,0 ,0 - 2Строка | |||
| 34
    
        mvk 14.11.12✎ 17:29 | 
        (32) Привет!
  (31) Выгрузи все ТЗ в разные файлы, потом заархивируй в 1 архив и передай. В ТЧ можно сделать реквизит типа бесконечной строки и писать в него ЗначениеВСтрокуВнутр твоих ТЗ :) | |||
| 35
    
        Fynjy 14.11.12✎ 17:30 | 
        (32) Он же крутой программист написал конфигурацию с 0 ... 9000 документов ...     | |||
| 36
    
        alex74 14.11.12✎ 17:30 | 
        (30) тру-семерошники делают такое подчиненными документами, либо загоняют все в одну ТЧ. В зависимости от деталей задачи. Тех кто советует делать бесконечные строки и в них пихать твои ТЗ не слушай, они не тру.     | |||
| 37
    
        YaroslavStr 14.11.12✎ 17:35 | 
        (34) Дельный совет! Запишу себе в Избранное. 
  Но я сделаю именно строками в табчасти. Так мне легче будет и не так заумно. Мне 9999 строк табчасти будет хватать при любых раскладах. (27) Тебе спасибо большое за наводку. (35) Вовсе не крутой. Я многогогого не знаю :) Учусь всю жизнь. | |||
| 38
    
        mvk 14.11.12✎ 17:35 | 
        (36) Злой ты. Уж и поулыбаться нельзя :)
  (31) Не даст 1С в ТЧ сделать бесконечную строку. Лучше подчиненные документы. Все остальные способы потребуют прямого контроля данных. | |||
| 39
    
        WoodMan 14.11.12✎ 17:39 | 
        (38) сколько я понимаю, у ТС нету вопроса в том как хранить данные из нескольких табличных частей (таблиц значений в документе "заказ") в базе. они уже сохраняются как-то. только он скрывает от нас как они там хранятся :)
  но зато просит подсказать метод пересылки данных, которые мы не знаем как хранятся в базе | |||
| 40
    
        MatveyIgor 14.11.12✎ 17:42 | 
        табличную часть выгрузить в документ, используй ИдСтроки для разделения на разные ТаблицыЗначений и будет тебе счастье.     | |||
| 41
    
        MatveyIgor 14.11.12✎ 17:47 | 
        в этом случае расширение файла - которым будешь переносить роли не играет...     | |||
| 42
    
        YaroslavStr 14.11.12✎ 20:04 | 
        (39) Сейчас они (размеры и прочая инфо) хранятся в справочниках с привязкой ко владельцу. А хочу что бы это был полноценный документ. Без справочников. В общем я уже понял все нюансы. Всем спасибо за поддержку!     | |||
| 43
    
        Ork 14.11.12✎ 20:12 | 
        (0) Полный аналог нескольких табличных частей - документ XLS с таким же количеством листов. В каждом листе - данные отдельной ТабличнойЧасти. Но это уж сильно по деревенски влоб.
  Идеально подходит XML. Учитывая, что он есть по сути TXT - получим самый доступный и безгеморный вариант. | |||
| 44
    
        YaroslavStr 14.11.12✎ 20:23 | 
        По поводу Екселя, то раньше именно в нем и считали все заказы. Отлично получалось. Там тоже куча формул по подсчету. Эта методика подойдет для маленьких фирм, у которых заказов не на миллион в месяц. :)     | |||
| 45
    
        Ork 14.11.12✎ 20:26 | 
        (44) Ви таки писатель... А (43) писалось для читателя.
  Еще раз : в файле екселя с несколькими листами можно продублировать документ 1С с несколькими таличными частями. И использовать его для передачи заказа, а не для расчета. Но гемороя с его заполнением и разбором больше чем с XML, а тем более TXT. Так понятней? | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |