Имя: Пароль:
1C
1C 7.7
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.
Так понятней?