Конвертация данных. Создание Субконто в документе ОперацияБух или «А план видов характеристик чудесным образом, но обрабатывается».

Публикация № 120035

Администрирование - Администрирование данных 1С - Обработка документов

76
Необходимо при помощи конфигурации «Конвертация данных» в базе-источнике сформировать данные (в виде таблицы значений) и перегрузить в документ «ОперацияБух» базы-приемника так, чтобы строки таблицы значений стали строками документа «ОперацияБух» (то есть, формирование ручных проводок по таблице значений).
Платформа источника и приемника 8.х. В конфигурации источника план счетов есть, но нет субконто (нет «ПланВидовХарактеристикСсылка.ВидыСубконто…»).

Здесь акцентирую внимание на создание субконто, так как это вызывает основную сложность.

1. Создание правила выгрузки данных.

Данное правило формирует таблицу значений для проводок.

Код правила выгрузки:

Запрос = Новый Запрос();
Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);
Запрос.УстановитьПараметр("ДатаОкончания", ДатаОкончания); // ДатаНачала и ДатаОкончания предопределенные параметры конфигурации «Конвертация данных»
Запрос.УстановитьПараметр("…….",……………….); // дополнительные параметры
Запрос.Текст = "ВЫБРАТЬ
………………………………………………………..
| …………………..КАК Контрагент,
| ………………… КАК Договор,
| СУММА(…………………..Сумма) КАК Сумма,
| …………………. КАК СчетДт,
| …………………..КАК СчетКт,
| …………………. КАК КоличествоДт,
| ………………… КАК КоличествоКт
|ИЗ
| ……………… КАК ………………………………
|ГДЕ
| ……………………………………...Период МЕЖДУ &ДатаНачала И &ДатаОкончания

РезультатЗапроса = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.Прямой); // таблица значений из запроса
Если РезультатЗапроса.Количество() > 0 Тогда
    // шапка документа
    ВходящиеДанные = Новый Структура("Дата, Хозрасчетный, Комментарий, Содержание ");
ВходящиеДанные.Дата = КонецДня(ДатаОкончания);
ВходящиеДанные.Содержание = "Взаиморасчеты компании.";
ВходящиеДанные.Комментарий = "Загружено из Альфа-Авто.";
ВходящиеДанные.СпособЗаполнения = "Вручную";
// табличная часть документа
РезультатЗапроса.Колонки.Добавить("СубконтоДт");
РезультатЗапроса.Колонки.Добавить("СубконтоКт");
Для Каждого ТекущаяСтрокаРезультатЗапроса Из РезультатЗапроса Цикл
СубконтоДт = Новый Соответствие;
СубконтоДт.Вставить(Новый Структура("Код", "00005"), ТекущаяСтрокаРезультатЗапроса.Контрагент);
СубконтоДт.Вставить(Новый Структура("Код", "00016"), ТекущаяСтрокаРезультатЗапроса. Договор);
ТекущаяСтрокаРезультатЗапроса.СубконтоДт = СубконтоДт;
        СубконтоКт = Новый Соответствие;
        ТекущаяСтрокаРезультатЗапроса.СубконтоКт = СубконтоКт;
    КонецЦикла;
    ВходящиеДанные.Хозрасчетный = РезультатЗапроса;
    ВыгрузитьПоПравилу(, ,ВходящиеДанные , , "ОперацияБух");
КонецЕсли;

Самая главная строка, необходимая для Субконто:

СубконтоДт.Вставить(Новый Структура("Код", "00005"), ТекущаяСтрокаРезультатЗапроса.Контрагент)

Новый Структура("Код", "00005") – добавляется код элемента плана видов характеристик, как он определен в базе-приемнике (в данном случае – это элемент "Контрагенты").

 

2. Создание правил конвертации объектов

- Для документа «ОперацияБух»

 приемник - реквизит «Хозрасчетный» документа «ОперацияБух»

 

 

Здесь самая главная строка:

ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетные";

Аналогично заполяется для приемника и СубконтоКт


- Для плана видов характеристик «ВидыСубконтоХозрасчетные»

  

 

- Для Субконто «Контрагенты»

 

3. Последний штрих

То, что я не встретил ни в одном источнике: если создано несколько правил конвертации объектов с одинаковым типом у источника (например для контрагентов создано два правила по конвертации данных), то для того чтобы система попадала в нужное правило, приоритет у этого правила должен быть максимальными среди них.

 

 

Решил разместить публикацию, так как сам потратил много времени, пока нашёл нужное решение. В той литературе, что есть, этот момент описан скудно, пришлось пересмотреть множество правил обмена.

Надеюсь, кому-то поможет данная статья.

76

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. malets 2 20.03.12 10:39 Сейчас в теме
Спасибо большое, очень пригодилась эта заметка!
2. mikhailv 10.05.12 16:02 Сейчас в теме
Спасибо, статья подтолкнула в нужном направлении!

Столкнулся с тем, как передать незаполненные субконто, но при этом ПК оставить возможность впоследствии передавать документ ОперацияБух с заполненными субконто.
Просто Неопределено универсальный обмен не принимал: ругался на отсутствие итератора. Помогло вот это:

СубконтоДт = Новый Соответствие;



Касаемо статьи.

Не до конца понял, зачем эта строка в обработчике:
ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетные";


Ведь можно явно указать в графе "Правило конвертации" объекта. Обычно вышеуказанный приём применяют, когда правило нужно подобрать динамически по входящим данным.

Также с приоритетом - по-моему очевидно, что приоритетом регулируются одинаковые правила...
3. 1C82 43 30.07.12 09:55 Сейчас в теме
Спасибо за материал ! Сделал выгрузку реализации товара(УТ) в операциюБух , причем документ в документ а табличная часть товар в движения без запроса - выгрузив табличную часть и потом ее преобразовав к требуемому виду.
4. Totoro 550 16.08.12 14:02 Сейчас в теме
(0) Можно сделать конвертацию видов субконто типовыми средствами через конвертацию значений. При этом можно задавать вручную конверцию не только через имена предопределенных элементов, но и их кодов (в случае, если элементы добавлены в режиме предприятия). Типовой алгоритм в этом случае будет искать элемент по коду из конвертации значений.
alur; quebracho; evrakylon; +3 Ответить
5. evrakylon 08.11.12 22:54 Сейчас в теме
(4) Totoro, этот ответ очень помог. Пытался конвертировать значения видов субконто по наименованию. Не удивило, что в книге "Конвертация данных. Обмен данными между прикладными решениями" в разделе "Конвертация плана видов характеристик" об этом не сказано. Спасибо!
6. milk911 01.02.13 16:57 Сейчас в теме
Автору респект!!! Все работает реально! Сам бы ни за что до такого не догадался. Вот только в ПКС "ОперацияБух" в т.ч. Хозрасчетный я не ставил галки "Получить из входящих данных".
Спасибо еще раз!!!!
7. Анастасияяя 27.06.13 13:09 Сейчас в теме
Спасибо большое, ваша публикация реально помогла. Все изложено очень доступно!!!
8. Krimskiy_xan 22.10.13 09:19 Сейчас в теме
Спасибо! Статья в целом помогла найти окончательное правильное решения для свой схожей задачи.

Добавлю 5 копеек, о которых тут не упоминается, но для меня были очень важны:

1. В ПКС СубконтоДТ (с Кт аналогично) необходимо в обработчике при выгрузке добавить условие по использованию ПКО для разных видов субконто, в частности:
Если ТипЗнч(Субконто) = Тип("СправочникСсылка.Номенклатура") Тогда
ИмяПКО = "Номенклатура";
ИначеЕсли ТипЗнч(Субконто) = Тип("СправочникСсылка.НомераГТД") Тогда
ИмяПКО = "НомераГТД";
ИначеЕсли ТипЗнч(Субконто) = Тип("СправочникСсылка.КлассификаторСтранМира") Тогда
ИмяПКО = "КлассификаторСтранМира";
КонецЕсли;

2. Таким образом, из п.1 следует, что создавать отдельное правило с другим приоритетом не нужно!

3. Весь запрос с дальнейшей передачей его в таблицу "ВходящиеДанные" у Вас описан в ПКО "ОперацияБух", строка "ВыгрузитьПоПравилу(, ,ВходящиеДанные , , "ОперацияБух");" - является лишней. КАК я понимаю, она важна для примера с алгортимом выгрузки в ПВД.

Но в целом, еще раз, спасибо!
Прикрепленные файлы:
HenrySLAV; ekomova; +2 Ответить
9. Поручик 4334 22.11.13 12:37 Сейчас в теме
(0) Спасибо. Вот сейчас пригодилось. Со вчерашнего дня голову ломаю, как субконто перенести, хоть и не новичок в КД2.
10. Поручик 4334 22.11.13 13:43 Сейчас в теме
Что касается переноса значения субконто, то у меня вместо

СубконтоДт = Новый Соответствие;
СубконтоДт.Вставить(Новый Структура("Код", "00005"), ТекущаяСтрокаРезультатЗапроса.Контрагент);


сделано

СубконтоДт = Новый Соответствие;
СубконтоДт.Вставить(Новый Структура("Наименование", "Контрагенты"), СтрокаТЧ.Контрагент);

То есть в приёмник передаётся наименование предопределённого вида субконто (или плана видов характеристик), как оно задано в конфигураторе. Это более корректно, чем передавать код.
11. suhoi 35 28.03.14 03:48 Сейчас в теме
Помогите советом.
Конвертирую документ в ОперациюБух
в файле выгрузки НаборЗаписей Имя = Хозрасчетный - есть, узел Запись - есть.
Загружаю в БП 3.0 - проводки НЕТ(
Подскажите, куда рыть?
12. psamt1k 15.08.14 12:23 Сейчас в теме
(11) suhoi, Присоединяюсь!
Настроил все как указано в статье. В файле выгрузки есть все данные о проводках, но при загрузке в БП 3.0 документ "операция бух" пустой (не считая шапки документа)
13. Поручик 4334 15.08.14 15:16 Сейчас в теме
14. psamt1k 17.08.14 00:41 Сейчас в теме
(13) Поручик, Спасибо!
Как оказалось, кроме этого маленького дополнения, была другая проблема: субконто у планов счетов отличались, из-за чего не записывались движения в регистр по этим счетам.
15. Kovzun 33 03.12.14 19:50 Сейчас в теме
Еще есть нюанс, не заметил описан ли он. После загрузки нужно добавить "Объект.Движения.Хозрасчетный.Записывать = Истина;". Иначе движения могут не записаться.
16. deemaa 156 07.12.14 11:21 Сейчас в теме
Коллеги, а есть ли у кого пример для клюшек (перенос таблицы значений 7.7 в операцию 8.2) ? Всю сеть обшарил, ничего нет(
17. WhiteOwl 313 16.12.14 18:25 Сейчас в теме
Спасибо, полезная статья! В типовых правилах немного по-другому, но вариант оттуда мне не подошёл, что-то видимо упустила.
18. user_2010 443 22.01.15 16:49 Сейчас в теме
Нужно перегрузить данные документа "Операции вручную" из Бухгалтерии 2.0 в Бухгалтерию 3.0.

Настраиваю правила выгрузки. Но выгружаются только шапки документов, самих проводок нет. В чем проблема? Что-то с проведением документа "Операция вручную"? Помогите - кто разбирается?
19. user_2010 443 26.01.15 11:22 Сейчас в теме
Настроила выгрузку конфигурации в xml со всеми возможными данными и теперь документы "Операции вручную" выгружаются с проводками! НО!!! загружаются все равно только шапки документа - проводок в них нет!
В правилах конвертации есть настройка конвертации РегистраБухгалтерии.
Подскажите - что нужно посмотреть - почему не загружаются проводки?
23. RBEvgenyPN 4 24.06.15 13:15 Сейчас в теме
(19) user_2010, Скорее всего проблема в том что движения не записываются. Для этого в ПКО(Правила Конвертации Объектов) "Операции вручную" в событие "После загрузки" нужно прописать Объект.Движения.Хозрасчетный.Записывать = Истина; То есть указать что движения будут записываться.

Да.. Что то запоздал с ответом :)
20. user_2010 443 06.02.15 10:56 Сейчас в теме
Поняла следующее: проблема в заполнении поля Регистратор - мне нужно при загрузке его заполнить ссылкой на текущий загружаемый документ. Как это сделать?
В ПКС есть обработчики: "перед выгрузкой", "при выгрузке", "после выгрузки". А мне-то нужно "при загрузке"?
21. birk 112 19.02.15 12:10 Сейчас в теме
Спасибо большое, если бы не ты, убил бы кучу времени.
22. RBEvgenyPN 4 24.06.15 13:06 Сейчас в теме
Спасибо. Очень помогла строка
"СубконтоДт.Вставить(Новый Структура("Код", "00005"),
ТекущаяСтрокаРезультатЗапроса.Контрагент)"

Я передавал не структура а сам Вид Субконто. И уже начал "волосы рвать" )). Спасибо. Очень помогло.
24. Vigor06 30.07.15 15:22 Сейчас в теме
Друзья,не могу перенести документы ОперацияБУх из базы в базу, что то упорно не так получается...чтобы тут не захламлять ветку,может кто в личные сообщения напишет и поможет?буду ОЧЕНЬ благодарен)
25. Vigor06 30.07.15 19:36 Сейчас в теме
А вообще,если несколько субконто? Скажем,у меня на счете 57.1 2 субконто есть.Как тут данные передавать?
27. RBEvgenyPN 4 04.08.15 13:31 Сейчас в теме
(25) Vigor06, вот тут http://infostart.ru/public/373870/ я писал правила, где переносится и операция бух. А так не переносится документы из за того, что тут не совсем документ. Тут как бы регистр переносится должен. Регистр бухгалтерии. А документ является как бы ссылкой на проводку. Можешь посмотреть. В личном сообщении не могу написать. Что то меня забанили как то, не выяснил еще почему.
26. Kovzun 33 31.07.15 06:53 Сейчас в теме
Здесь есть пример конвертации документа "ОперацияБух" http://infostart.ru/public/329070/
28. unknownDaemon 42 08.09.15 18:41 Сейчас в теме
Ну как бы эта…

ПВД_ОперацияБух_ПередОбработкойПравила
ТекстЗапроса = "
|ВЫБРАТЬ *
|ИЗ
|	Документ.ОперацияБух КАК ОперацияБух
|ГДЕ
|	ОперацияБух.Организация = &Организация
|	И ОперацияБух.Дата <= &ДатаЗагрузки
|";
//
Запрос			 = Новый Запрос(ТекстЗапроса);
Запрос.УстановитьПараметр("Организация", Параметры.Организация);
Запрос.УстановитьПараметр("ДатаЗагрузки", Параметры.ДатаЗагрузки);
//
Выборка	 = Запрос.Выполнить().Выгрузить();
Выборка.Колонки.Добавить("Хозрасчетный");
//
Для каждого СтрокаВыборки Из ВыборкаДанных Цикл
	//
	ОбъектВыборки 			 = СтрокаВыборки.Ссылка.ПолучитьОбъект();
	ДанныеБухОперации		 = Новый Структура;
	//
	ДвиженияХозрасчетный	 = ОбъектВыборки.Движения.Хозрасчетный;
	ДвиженияХозрасчетный.Прочитать();
	//
	ДанныеБухОперации.Вставить("Хозрасчетный", ДвиженияХозрасчетный.Выгрузить());
	//
	Если ДанныеБухОперации.Хозрасчетный.Количество() > 0 Тогда
		ВыгрузитьПоПравилу(ОбъектВыборки,, ДанныеБухОперации,, "ОперацияБух");
	КонецЕсли;
	//
КонецЦикла;
//
Показать


ПКС_ОперацияБух_Хозрасчетный_СубконтоДт_ПередВыгрузкойСвойст­ва
//
ВидыСубконто		 = ОбъектКоллекции.СчетДт.ВидыСубконто.Выгрузить();
ИмяПКОВидСубконто	 = "ВидыСубконтоХозрасчетные";
//
Значение = Новый ТаблицаЗначений;
Значение.Колонки.Добавить("Ключ");
Значение.Колонки.Добавить("Значение");
//
СубконтоДт1 = Значение.Добавить();
СубконтоДт2 = Значение.Добавить();
СубконтоДт3 = Значение.Добавить();
//
Если ВидыСубконто.Количество() > 0 Тогда
	СубконтоДт1.Ключ = ВидыСубконто[0].ВидСубконто;
	СубконтоДт1.Значение = ОбъектКоллекции.СубконтоДт1;	
КонецЕсли;
//
Если ВидыСубконто.Количество() > 1 Тогда
	СубконтоДт2.Ключ = ВидыСубконто[1].ВидСубконто;
	СубконтоДт2.Значение = ОбъектКоллекции.СубконтоДт2;
КонецЕсли;
//
Если ВидыСубконто.Количество() > 2 Тогда
	СубконтоДт3.Ключ = ВидыСубконто[2].ВидСубконто;
	СубконтоДт3.Значение = ОбъектКоллекции.СубконтоДт3;	
КонецЕсли;
//
Показать


ПКС_ОперацияБух_Хозрасчетный_СубконтоДт_ПриВыгрузкеСвойства
//
Выполнить(Алгоритмы.ПриВыгрузкеСубконто);
//


В алгоритме определяешь ИмяПКО в зависимости от ВидСубконто…

PS Слизано с типовых правил
docerman; +1 Ответить
29. pyrkin_vanya 359 20.09.15 17:07 Сейчас в теме
Тоже самое для 7.7 есть описание?
30. budrock 01.06.17 14:23 Сейчас в теме
Вроде делаю все как в примере, но получаю ошибку:
Ошибка в глобальном обработчике события ПередКонвертациейОбъекта (конвертация)
ПКО = ВидыСубконтоХозрасчетные (:)
Объект = Структура (Структура)
Обработчик = ПередКонвертациейОбъекта (глобальный)
ОписаниеОшибки = Метод объекта не обнаружен (Метаданные)

Никто не сталкивался?
31. Dmitri_1C 114 02.06.17 01:06 Сейчас в теме
Есть код в обработчике "ПередКонвертациейОбъекта"?
И нужно смотреть что возвращает ПВД - "Перед выгрузкой объекта"
32. -САВ- 06.02.18 00:30 Сейчас в теме
На сколько я понял суть сие темы, то в полях где хранятся значения Субконто, вообще не стоит ничего указывать и измачиваться. Алгоритм обработки сам найдёт ПКО, соответствующее типу значения поля. Самое важное, что в таком случае стоит учитывать:
1) Вид у приёмника Свойства объекта ПКС (в моём случае "Субконто1"), должно быть "Реквизит".
2) Чем выше приоритет у ПКО, тем то ПКО и будет браться по-умолчанию в разрезе типа, если конечно насильно для ПКС не указать требующееся ПКО.

P.S.: а вот для правил хорошего тона, в событии "Перед выгрузкой" у ПКС можно и проверочку допилить на наличие ПКО, соответсвующего типу значения свойства, что-то типа:
ЗначениеСубконто = ОбъектКоллекции.Субконто1;

Если ЗначениеЗаполнено(ЗначениеСубконто) Тогда
	Если Менеджеры[ТипЗнч(ЗначениеСубконто)].ПКО = Неопределено Тогда
		ЗП = ПолучитьСтруктуруЗаписиПротокола(45);
		ЗП.Объект = ЗначениеСубконто;
		ЗП.ТипОбъекта = ТипЗнч(ЗначениеСубконто);		
		ЗаписатьВПротоколВыполнения(45, ЗП, Истина); // не найдено ПКО
		Отказ = Истина;
	КонецЕсли;
Иначе
	Отказ = Истина;
КонецЕсли;
Показать
Прикрепленные файлы:
33. parom1 10.02.18 15:04 Сейчас в теме
Здравствуйте!
Пытаюсь повторить пример, но вижу что у меня отсутствует в приемнике реквизит «Хозрасчетный» документа «ОперацияБух».
В качестве приемника выступает типовая БП 2.0 2.0.66.47. В свойствах Документа «ОперацияБух» в конфигураторе также нет такого реквизита с типом
"набор движений регистра" Что я делаю не так?
34. Kovzun 33 11.02.18 15:52 Сейчас в теме
(33) Здравствуйте. Вероятно Вам нужно выгрузить и загрузить сверху структуру метаданных приемника с движениями документов, достаточно будет с "движениями документов без проведения".
RBEvgenyPN; parom1; +2 Ответить
35. _Vanda_ 23.05.18 17:30 Сейчас в теме
У меня ситуация примерно такая же, только вот помимо того, что вида субконто нет в источнике, еще нет и значения этого субконто. Подскажите пожалуйста, как его можно передать? У меня есть его код (это значение из справочника СДДС), как можно передать?
В ПКО ОперацияБух После выгрузки пробовала писать:
Объект.Движения.Хозрасчетный.Записывать = Истина;

ДвиженияХозрасчет = Объект.Движения.Хозрасчетный;
ТаблДвиж = ДвиженияХозрасчет.Выгрузить();

ДвиженияХозрасчет.Прочитать();
ДвиженияХозрасчет.Очистить();

Для Каждого Стр ИЗ ТаблДвиж Цикл
	Если Стр.СчетДт.Код = "50.02" И Стр.СчетКт.Код = "90.01.3" Тогда
	
		ВыручкаРозничная = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоКоду("00-000014");
		Стр.СубконтоДт1 = ВыручкаРозничная; 

	КонецЕсли;
	
КонецЦикла;
ДвиженияХозрасчет.Загрузить(ТаблДвиж);
Показать

значение меняется. А нельзя ли это сделать как то по другому?
36. Sayrus 19.03.19 11:07 Сейчас в теме
Может кому пригодиться как вариант использования разных ПКО под свои нужды.
В Субконто с типом "Структура", на стадии определения данных добавить свойство "ИмяПКО" в котором и будет указано по какому правилу выгружать.
Прикрепленные файлы:
Оставьте свое сообщение

См. также

Использование XML-схемы из макета внешней обработки 22

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Обмен через XML Универсальные функции

Простой способ использования XML-схем из макета внешней обработки.

28.10.2019    4048    OlesiaM    10       

Перенос данных КА 1.1 => ERP 2 (ЕРП) (обработка переноса документов, остатков и справочной информации из "1С:Комплексная автоматизация, ред. 1.1" в "1С:ERP Управление предприятием, ред 2"). Обновлен до КА 1.1.115.х и ERP 2.4.10.х Промо

Обработка позволяет переносить из КА 1.1 в ERP 2 документы за выбранный период и остатки. Типовая обработка от фирмы 1С документы не переносит. Также исправлены ошибки типовой обработки. При выходе новых релизов обновление высылается бесплатно в течение года. Разработка будет полезна фирмам-франчайзи, которые периодически выполняют такой перенос данных для заказчиков. Вы можете один раз приобрести обработку переноса, и потом бесплатно получать обновления в случае выхода новых релизов конфигураций 1С.

29700 руб.

Преобразование XML в таблицу значений или иной объект 1С методом XSL преобразования 42

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Универсальные функции Обмен через XML

Сразу открою интригу, напрямую прочитать XML, не содержащий объект 1С, не удастся. Статья раскрывает способы привести XML к формату, который возможно прочитать средствами платформы.

24.10.2019    4583    kraspila    27       

EnterpriseData: простой способ защиты данных в базе получателя при одностороннем обмене 22

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Перенос данных из 1C8 в 1C8

Очень часто бухгалтеры ругаются, когда уже отраженные документы в бухгалтерском учета меняются сотрудниками.

04.10.2019    3022    handscenter    12       

Перенос данных БП 3.0 => УТ 11 / КА 2 / ERP 2 (ЕРП) (перенос остатков, документов и справочной информации из "1С:Бухгалтерия предприятия 8", ред.3.0). Обновлено до БП 3.0.73.х, УТ 11.4.10.х, КА 2.4.10.х., ERP 2.4.10.х! Промо

Переносятся документы за выбранный период, справочная информация и остатки по счетам бух. учета в программу УТ 11 / КА 2 / ЕРП 2 (ERP). Переносятся все возможные виды операций ввода остатков на нужную дату. Есть отбор по периоду переноса документов и фильтр по организации, доступен выбор даты ввода остатков. Если нужно переносить что-то дополнительно, то обычно бесплатно добавляем это в перенос . Смотрите видеодемонстрацию со звуком - советами по переносу и рекомендациями настройки программ.

29700 руб.

Практика XDTO. Нюансы 53

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Обмен через XML

Некоторые практические моменты работы с XDTO. Дополнения к очевидному.

23.09.2019    5092    Yashazz    24       

Конвертация Данных. Нюансы использования конструкции "НеЗамещатьОбъект = Истина" в обработчике события "ПриЗагрузке" 29

Статья Программист Нет файла v8 КД Бесплатно (free) Перенос данных из 1C8 в 1C8

У конвертации данных есть «особенности», которые «пьют кровь» программистов. Эта статья про очередную обнаруженную «особенность».

10.09.2019    3324    ivanek    21       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

Обмен данными через Web Сервисы 83

Статья Программист Нет файла v8 1cv8.cf Россия Бесплатно (free) Перенос данных из 1C8 в 1C8

Ознакомительная статья о том, как загружать\выгружать данные с одной базы в другую, используя Web Сервисы.

02.09.2019    6723    user5300    29       

EnterpriseData – часть 3. Загрузка данных, идентификация объектов 64

Статья Программист Нет файла v8 v8::УФ 1cv8.cf ОС Бесплатно (free) Практика программирования Математика и алгоритмы Перенос данных из 1C8 в 1C8 Разработка

Основные этапы загрузки данных через EnterpriseData. Идентификация объектов загружаемых полностью и по ссылке. Приведены схемы процессов загрузки данных. Описание основных операций и обработчиков. Перечень процедур БСП, используемых при загрузке данных, структура «КомпонентыОбмена».

22.08.2019    5471    ids79    7       

Перенос документов, остатков и справочников КА 1.1 => КА 2 / УТ 11. Обновлено до КА 2.4.10.х и УТ 11.4.10.х! Промо

Более 130 компаний выполнили переход на КА 2 или УТ 11 с помощью нашей разработки! Позволяет перенести не только остатки и справочники (как типовая обработка), но и документы за нужный период времени. Предоставляем техподдержку, оперативно исправляем замечания, выпускаем обновления при выходе новых релизов программ 1С. Вы можете проверить разработку до покупки: сделаем бесплатный тестовый перенос из вашей базы КА 1.1 и предоставим доступ к базе-результату через веб-клиент!

29700 руб.

Перенос дополнительных реквизитов в Конвертации данных 2.0 18

Статья Программист Нет файла v8 КД Россия УУ Бесплатно (free) Перенос данных из 1C8 в 1C8

Пример написания правил обмена (КД 2.0) для переноса дополнительных реквизитов справочника "Номенклатура", в том числе перенос ПВХ с разными типами значений.

13.08.2019    3535    vikulinamari    6       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

Конвертация 3.0. Пример доработки: два справочника в один 31

Статья Программист Нет файла v8 КД ERP2 БП3.0 Россия Бесплатно (free) Обмен через XML

Доработка правил конвертации путем расширения конфигурации: номенклатура и характеристика (ERP) в номенклатуру (БП).

15.05.2019    4173    forusing    4       

Групповая обработка (Управляемая консоль отчетов) 30

Статья Программист Нет файла v8 v8::УФ v8::Запросы 1cv8.cf 1С:Франчайзи, автоматизация бизнеса Бесплатно (free) Обработка документов Инструментарий разработчика Обработка справочников

Статья предназначена тем, кто понимает, зачем нужна групповая обработка в консоли запросов. Рассматривается групповая обработка в консоли Управляемая консоль отчетов.

13.05.2019    4779    Evg-Lylyk    10       

Перенос данных УПП 1.3 => ERP 2 (ЕРП) / УТ 11 / КА 2.х (обработка переноса документов, остатков и справочников из "1С:Управление производственным предприятием, ред. 1.3" в ERP / УТ 11 / КА 2). Обновлен до УПП 1.3.127.х, КА 2.4.10.х и ERP 2.4.10.х! Промо

Обработка позволяет переносить из УПП 1.3 в ERP 2 документы за выбранный период и остатки. Типовая обработка от фирмы 1С документы не переносит. Также исправлены ошибки типовой обработки. При выходе новых релизов обновление высылается бесплатно в течение года. Разработка будет полезна фирмам-франчайзи, которые периодически выполняют такой перенос данных для заказчиков. Вы можете один раз приобрести обработку переноса, и потом бесплатно получать обновления при выходе новых релизов конфигураций 1С.

29700 руб.

Полезные приемы при работе с Конвертацией данных 2.1. Логирование, интерактивное управление, дозаполнение и постпроведение документов 44

Статья Программист Нет файла v8 КД Бесплатно (free) Перенос данных из 1C8 в 1C8

Некоторые полезные приемы для КД 2.1, которые могут пригодиться как при доработке типовых правил, так и самописных.

22.04.2019    5198    maks_20    9       

Как прикрутить ГУИД к регистру сведений 23

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Перенос данных из 1C8 в 1C8 Разработка

... и немного теории обмена данными. В частности, разберем боль всех, кто пишет небанальные обмены данными: как набору записей регистра сведений назначить гуид и далее использовать его в обмене для идентификации этого набора.

16.04.2019    10724    m-rv    16       

Перенос данных КА 1.1 / УПП 1.3 => БП 3.0 (перенос остатков, документов и справочников из "1С:Комплексная автоматизация 1.1" / УПП 1.3 в "1С:Бухгалтерия 3.0"). Обновлен до версий КА 1.1.115.х, УПП 1.3.127.х! Промо

Разработка позволяет перенести остатки по всем счетам бух.учета в программу "1С:Бухгалтерия предприятия 8", ред. 3.0 на выбранную дату начала ведения учета. Также переносятся документы за период и вся необходимая справочная информация. Правила оперативно обновляю при выходе новых релизов. Рассылка обновлений правил бесплатно в течение 12 месяцев. Есть видеодемонстрация проведения переноса данных. Конфигурации при использовании обмена остаются полностью типовыми. Перенос данных возможен в Бухгалтерию 3.0 версии ПРОФ, КОРП или базовую.

24700 руб.

Работа с ComОбъектом 1С 8.2; 8.3 102

Статья Программист Нет файла v8 1cv8.cf Россия Бесплатно (free) Перенос данных из 1C8 в 1C8

Определение типов и значений через COM соединение между конфигурациями.

15.04.2019    12518    vik070777    12       

RabbitMQ + Конвертация Данных 3.0 181

Статья Системный администратор Программист Бизнес-аналитик Руководитель проекта Нет файла v8 КД Бесплатно (free) Внешние источники данных Обмен через XML Интеграция Перенос данных из 1C8 в 1C8

Предлагаем ознакомиться с хронологией проекта, проследить ход мыслей от снятия потребностей до реализации, и решить, удалось ли проектной команде найти оптимальное архитектурное решение под конкретный кейс заказчика путем совмещения двух известных, но до сих пор не пересекавшихся технологий, и получилось ли сложить плюсы и устранить минусы каждой из них.

21.03.2019    15722    barelpro    82       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Конвертация данных 2.1: поиск по условию 19

Статья Программист Нет файла v8 КД ERP2 Windows Бесплатно (free) Перенос данных из 1C8 в 1C8

Задача. При обмене документами "Реализация товаров и услуг", поиск контрагента осуществлять по полям "ИНН", "КПП". Если вид договора с комиссионером, то поиск осуществлять по полям "ИНН", "КПП", "Наименование".

15.01.2019    7512    wowik    13       

EnterpriseData – часть 2. Процесс выгрузки данных 128

Статья Программист Нет файла v8 v8::УФ Россия Бесплатно (free) Практика программирования Обмен через XML

Основные этапы выгрузки данных через ED, обработчики событий выгрузки, правила обработки данных, правила конвертации объектов, конвертация свойств первого и второго этапов, процедуры БСП, используемые при выгрузке данных, структура «КомпонентыОбмена».

26.12.2018    15676    ids79    27       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

Данный онлайн-курс предусматривает углубленное изучение языка запросов и возможностей системы компоновки данных, которые понадобятся при разработке отчетов, работающих на платформе “1С:Предприятие” в рамках различных прикладных решений. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей различных прикладных решений, которые используют в своей работе отчеты разного назначения.

6500 рублей

Новый подход к обмену данными EnterpriseData 210

Статья Программист Нет файла v8 v8::УФ Россия Бесплатно (free) Практика программирования Обмен через XML

Хочу предложить Вашему вниманию цикл статей, посвященных обмену данными через универсальный формат (EnterpriseData или ED).

14.12.2018    25498    ids79    72       

EnterpriseData - пример доработки правил конвертации без использования КД 3.0 в расширении конфигурации 122

Статья Программист Нет файла v8 v8::УФ БП3.0 УТ11 Россия Windows Бесплатно (free) Практика программирования Обмен через XML

В статье подробно описан реальный пример доработки обмена данными через EnterpriseData (универсальный формат обмена) между конфигурациями УТ 11.4 и Бухгалтерия 3.0

16.11.2018    22378    ids79    20       

Перенос данных УТ 10.3 => УТ 11 / КА 2 / ERP 2 (ЕРП 2) (документы, остатки и справочная информация из "1С:Управление торговлей, ред. 10.3" в УТ 11 / КА 2 / ERP 2). Обновлен до УТ 10.3.56.х, УТ 11.4.10.х, КА 2.4.10.х и ERP 2.4.10.х! Промо

Уже более 100 компаний приобрели перенос и выполнили переход на УТ 11 / КА 2 / ERP 2 с помощью нашей разработки! Обработка перехода с УТ 10.3 на УТ 11 / КА 2 / ERP 2 позволяет перенести не только остатки на указанную дату (как типовой перенос), но и все возможные документы за выбранный период. При выходе новых релизов этих программ оперативно выпускаем обновление обработки. Предоставляем техническую поддержку. Можем сделать бесплатный тестовый перенос!

29700 руб.

Заметки КД 2.1: Как передать файл, динамически создаваемый в источнике, в справочник присоединенных файлов приемника 25

Статья Программист Нет файла v8 КД Россия Windows Бесплатно (free) Перенос данных из 1C8 в 1C8

В БП 3.0 есть документ "Книга Продаж Для Передачи В ЭлектронномВиде" из которого выгружается XML файл. Задача: Нужно из БП 3.0 посредством правил обмена, вместе с документом книга продаж сформировать и перенести XML файл в базу приемник. В приемнике файл будет храниться в справочнике "Книга Продаж Присоединенные Файлы".

10.10.2018    6148    Viktor_Ermakov    6       

Планы обмена 1С 171

Статья Программист Нет файла v8 Бесплатно (free) Перенос данных из 1C8 в 1C8

В статье - мастер-классе Дмитрий Жичкин рассказывает, для чего нужны планы обмена 1С и какие задачи они решают. Он подробно описывает физическую структуру планов обмена и механизмов регистрации изменений, рассматривает основные проблемы, возникающие при выгрузке изменений и предлагает методы их решения.

10.09.2018    35735    zhichkin    18       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Повышаем эффективность разработки правил обмена 125

Статья Программист Нет файла v8 КД ОС Бесплатно (free) Практика программирования Перенос данных из 1C8 в 1C8

Как повысить скорость и качество разработки правил обмена? Как вести групповую разработку правил обмена? Как облегчить сопровождение правил обмена после передачи в эксплуатацию? Об этом и многом другом вы можете узнать из этой статьи.

25.06.2018    21824    olegtymko    47       

hsИнтегратор - технология онлайнового обмена данными между базами на платформе 1С:Предприятие. Использование технологии в виде расширения, без изменения конфигураций баз данных, участвующих в обмене 33

Статья Программист Нет файла v8 v8::УФ 1cv8.cf Россия Бесплатно (free) Перенос данных из 1C8 в 1C8

hsИнтегратор : Простое в использовании решение, работает в качестве клиента и сервиса (в мобильном приложении – только клиента). Не обязательно требует внесения изменений в конфигурации интегрируемых баз данных. Маленький трафик обмена между клиентом и сервером, быстрая реакция на запросы со стороны клиента. Единый сервис для обмена данными различной структуры, механизмы для обеспечения безопасности.

25.06.2018    9436    12    hobi    8       

Перенос данных БП 2.0 => УТ 11 / КА 2 / ERP 2 (перенос остатков, документов и справочников из "1С:Бухгалтерия предприятия 8", ред. 2.0 в "1С:Управление торговлей 8", ред.11 / КА 2 / ERP 2). Обновлено до УТ 11.4.10.х, КА 2.4.10.х, ERP 2.4.10.х! Промо

Перенос позволяет загрузить в УТ 11 / КА 2 / ERP 2 документы за выбранный период, справочную информацию и остатки по счетам бух. учета. Переносятся остатки денежных средств, взаиморасчетов, остатки товаров и материалов на складах. Переносятся девятнадцать основных видов документов за выбранный период и вся нормативно-справочная информация. Есть фильтр по организации. Если нужно переносить что-то дополнительно, то обычно бесплатно дорабатываю правила (перед покупкой согласуйте необходимые доработки).

29700 руб.

Обмен через универсальный формат. Пример нестандартной конвертации данных 85

Статья Программист Нет файла v8 УТ11 Россия Бесплатно (free) Обмен через XML Перенос данных из 1C8 в 1C8

В статье описан небольшой пример обмена данными через EnterpriseData без снятия конфигурации с поддержки. Тестовая площадка: Управление торговлей, редакция 11 (11.4.3.126), версия платформы 8.3.11

18.06.2018    25185    artkor    12       

Универсальный обмен между идентичными конфигурациями через REST интерфейс OData. Часть ІІ: Документы 30

Статья Программист Нет файла v8 Бесплатно (free) Перенос данных из 1C8 в 1C8

Продолжение статьи об универсальном обмене между идентичными конфигурации через REST интерфейс OData (https://infostart.ru/public/829356/). В части второй разберем особенности обмена документами.

19.05.2018    8512    V.Stavinsky    5