Имя: Пароль:
1C
1С v8
Конвертация Данных -перенос ОперацияБух из одной базы в другую
0 JedaiMaster
 
19.02.15
09:14
При конвертации документа ОперацияБух (ручная операция) из одной базы в другую, не выгружается табличная часть этого документа. Подскажите по какой причине такое может быть?
1 Кай066
 
19.02.15
09:15
(0) по той причине, что операция это не Документ
2 JedaiMaster
 
19.02.15
09:19
3 Stim
 
19.02.15
09:22
табличная часть бухОперации - это классика =)
4 piter3
 
19.02.15
09:23
(0)если сами не догадались то воспользуйтесь поиском
5 Маленький Вопросик
 
19.02.15
09:24
(0) берешь данные из одной "операции бух" - создаешь на основании - другую операцию бух.
6 Маленький Вопросик
 
19.02.15
09:25
сбор проводок под общим регистратором
7 Dmitrii
 
гуру
19.02.15
09:26
(0) Какие именно табличные части не переносятся?
Подозреваю, что табличные части замечательно переносятся. А не переносятся Движения.
8 JedaiMaster
 
19.02.15
09:33
9 Dmitrii
 
гуру
19.02.15
09:41
(8) Что это?.... Мне эта картинка ни о чем не говорит.
У объекта есть табличные части.
Вы можете русским языком сказать какие именно табличные части не переносятся?
10 salvator
 
19.02.15
09:44
(8) Ты словами можешь отвечать?
11 Stim
 
19.02.15
09:48
(5) теоритически КД позволяет переносить движения документов.
но лучше конешн создавать движения самому и проводить док
12 Stim
 
19.02.15
09:49
кстати, ТС ничего не говорил про движения)
у БухОперации есть свои ТЧ, возможно что именно они и не переносятся
13 JedaiMaster
 
19.02.15
09:49
(10)свернул исходную базу и получил операции, которые хочу перести в чистую базу
14 JedaiMaster
 
19.02.15
09:50
табличные части с проводками не переностся
15 JedaiMaster
 
19.02.15
09:50
Т_Т
16 Dmitrii
 
гуру
19.02.15
09:50
(13) Тебя русским языком спрашивают:
Какие табличные части не переносятся?

А ты начинаешь рассказывать какой-то бред откуда эти операции взялись и показывать какие-то картинки показывать загадочные.
17 Dmitrii
 
гуру
19.02.15
09:51
(14) > табличные части с проводками не переностся

В документе ОперацияБух таких табличных частей нет.
Открой конфигуратор и посмотри.
18 salvator
 
19.02.15
09:52
(14) Ты хоть раз создавал документ ОперацияБух программно?
19 Dmitrii
 
гуру
19.02.15
09:52
(14) То что ты видишь на форме документа в режиме Предприятие - это не табличная часть документа. Это его движения.
Тебе нужно написать правила для переноса движений по документу ОперацияБух.
20 Лохматые Уши
 
19.02.15
09:53
(13) переноси не в операцию, а в документ "Ввод начальных остатков".
21 Stim
 
19.02.15
09:53
там просто названия табличных баз не тем шрифтом набраны.
22 yavasya
 
19.02.15
09:54
(20) ?
23 JedaiMaster
 
19.02.15
09:56
(20) а чем операция хуже?
24 yavasya
 
19.02.15
09:56
(20)велосипед этот зачем?
25 JedaiMaster
 
19.02.15
09:56
(19) спасибо за дельный совет!
26 yavasya
 
19.02.15
09:56
(23) это велосипед придуманный
27 JedaiMaster
 
19.02.15
09:57
(26) а что не есть велосипед?
28 Dmitrii
 
гуру
19.02.15
09:57
ОФФ. А вообще свёртка - развлечение для истинных извращенцев. Для клюшек это было актуально. Для снеговика  свёртка - маразм. Исключения бывают, но на то они и исключения, и вызваны, как правило, административными проблемами или потребностями.
29 yavasya
 
19.02.15
09:58
(25) создай дбф, и переноси через этот файл данные.  
(26) переноси операция бух в операция бух
30 Лохматые Уши
 
19.02.15
09:58
(24) Автору так проще будет, на мой взгляд.
Да и новую базу надо начинать с ввода начальных остатков, а не с бух. операций.
31 Timon1405
 
19.02.15
09:59
ЕМНИП в демке КД были правила для БухОперации
32 yavasya
 
19.02.15
09:59
(30)тогда зачем там документы вообще? переноси остатки
33 Лохматые Уши
 
19.02.15
10:00
(32) Он и пытается перенести остатки, и перенести из лучше в документ ввода нач. остатков, а не в операции.
34 JedaiMaster
 
19.02.15
10:01
(31) нет
35 Лохматые Уши
 
19.02.15
10:05
В ПВД:

//получаем ТЗ проводок
Проводки = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
Проводки.Отбор.Регистратор.Значение = Объект;
Проводки.Прочитать();
ТаблицаНабораЗаписей = Проводки.Выгрузить();

//Реквизиты шапки
ИсходящиеДанные = Новый Структура;
ИсходящиеДанные.Вставить("Дата",Объект.Дата);
ИсходящиеДанные.Вставить("Организация",Объект.Организация);
ИсходящиеДанные.Вставить("Содержание",Строка(Объект.Ссылка));
ИсходящиеДанные.Вставить("Комментарий",Объект.Комментарий);
ИсходящиеДанные.Вставить("Ответственный",Объект.Ответственный);
ИсходящиеДанные.Вставить("ПометкаУдаления",Объект.ПометкаУдаления);
ИсходящиеДанные.Вставить("Проведен",Объект.Проведен);

//Табличная часть
ИсходящиеДанные.Вставить("Операции",Новый ТаблицаЗначений);
ИсходящиеДанные.Операции.Колонки.Добавить("СчетДт");
ИсходящиеДанные.Операции.Колонки.Добавить("ПодразделениеДт");
ИсходящиеДанные.Операции.Колонки.Добавить("СубконтоДт1");
ИсходящиеДанные.Операции.Колонки.Добавить("СубконтоДт2");
ИсходящиеДанные.Операции.Колонки.Добавить("СубконтоДт3");
ИсходящиеДанные.Операции.Колонки.Добавить("КоличествоДт");
ИсходящиеДанные.Операции.Колонки.Добавить("ВалютаДт");
ИсходящиеДанные.Операции.Колонки.Добавить("ВалютнаяСуммаДт");
ИсходящиеДанные.Операции.Колонки.Добавить("СчетКт");
ИсходящиеДанные.Операции.Колонки.Добавить("ПодразделениеКт");
ИсходящиеДанные.Операции.Колонки.Добавить("СубконтоКт1");
ИсходящиеДанные.Операции.Колонки.Добавить("СубконтоКт2");
ИсходящиеДанные.Операции.Колонки.Добавить("СубконтоКт3");
ИсходящиеДанные.Операции.Колонки.Добавить("КоличествоКт");
ИсходящиеДанные.Операции.Колонки.Добавить("ВалютаКт");
ИсходящиеДанные.Операции.Колонки.Добавить("ВалютнаяСуммаКт");
ИсходящиеДанные.Операции.Колонки.Добавить("Сумма");

Для каждого Стр Из ТаблицаНабораЗаписей Цикл
    СтрокаОперации = ИсходящиеДанные.Операции.Добавить();
    СтрокаОперации.СчетДт = Стр.СчетДт;
    СтрокаОперации.ПодразделениеДт = Стр.ПодразделениеДт;
    
//и т.д. по всем нужным реквизитам
    
    ВыгрузитьПоПравилу(,, ИсходящиеДанные,, "ВводНачальныхОстатков")
КонецЦикла
36 Лохматые Уши
 
19.02.15
10:06
В ПКО описать реквизиты документа ввода и поставить галочку "Получить из входящих данных".
37 dimm7310
 
19.02.15
10:16
(0) Если конфигурации одинаковые то проще воспользоватся стандартной обработкой переноса ВыгрузкаЗагрузкаДанныхXML82.epf