Обмен данными ЗУП и Бухгалтерия для Казахстана
Добрый день. Необходимо переделать ПОД ЗУП и Бухгалтерии для Казахстана (редакции старые, работали под 8.2). Теперь остается ЗУП и Бухгалтерия должная измениться на 3.0 . В ЗУПе нет сотрудников, только физлица. Беру за основу старые обмен данных. Прошу помощи по разбору ПОД, т.к. в конвертацию я знаю поверхностно. Первое что пытаюсь понять в правиле почти у всех документов не установлен источник. Просмотрела методичку по конвертации, мне не понятно объяснение по поводу, отсуствующего источника. В каких случаях это делается(или конкретный пример кадровые документы).
Прикрепленные файлы:
ПОД ПК ЦЗС.xml
По теме из базы знаний
- Выгрузка-загрузка любых данных из 1С (и измененных) в XML между похожими конфигурациями (ФАЙЛ, HTTP, COM) ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска
- Правила обмена данными Бухгалтерия для Казахстана 2.0 - Зарплата и Управление Персоналом для Казахстана 2.0
- Плюсы и минусы перехода на 1С: ERP Управление предприятием 2 для Казахстана
- "Курс аналитика 1С". 24 поток. 7 апреля 2025 г. - 4 июля 2025 г.
- Идеальное место работы для ЗУПера... Какое оно?! Часть 2. Как оценить специалиста ЗУП
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Настраиваю документ ПриемНаРаботуВОрганизацию и прописываю тот же код Перед обработкой, вываливаются ошибки. Значение не является значением объектного типа (Организация)
Запросы.ПриемНаРаботуВОрганизацию.УстановитьПараметр("Организация", Данные.Организация);
Запросы.ПриемНаРаботуВОрганизацию.УстановитьПараметр("ДатаНачала", НачалоДня(ДатаНачала));
Запросы.ПриемНаРаботуВОрганизацию.УстановитьПараметр("ДатаОкончания", КонецДня(ДатаОкончания));
Алгоритмы и запросы.
Запросы.ПриемНаРаботуВОрганизацию.УстановитьПараметр("Организация", Данные.Организация);
Запросы.ПриемНаРаботуВОрганизацию.УстановитьПараметр("ДатаНачала", НачалоДня(ДатаНачала));
Запросы.ПриемНаРаботуВОрганизацию.УстановитьПараметр("ДатаОкончания", КонецДня(ДатаОкончания));
ТекстЗапроса = Запросы.ПриемНаРаботуВОрганизацию.Текст;
Если Данные.ВариантПериодаВыборки = 1 Тогда
ТекстДопУсловия = "
| И ПриемНаРаботуВОрганизацию.Дата >= &ДатаНачала";
Запросы.ПриемНаРаботуВОрганизацию.Текст = СтрЗаменить(ТекстЗапроса, "//Доп условие", ТекстДопУсловия)
ИначеЕсли Данные.ВариантПериодаВыборки = 2 Тогда
ТекстДопУсловия = "
| И ПриемНаРаботуВОрганизацию.Дата <= &ДатаОкончания";
Запросы.ПриемНаРаботуВОрганизацию.Текст = СтрЗаменить(ТекстЗапроса, "//Доп условие", ТекстДопУсловия)
ИначеЕсли Данные.ВариантПериодаВыборки = 3 Тогда
ТекстДопУсловия = "
| И ПриемНаРаботуВОрганизацию.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания ";
Запросы.ПриемНаРаботуВОрганизацию.Текст = СтрЗаменить(ТекстЗапроса, "//Доп условие", ТекстДопУсловия)
Иначе
Запросы.ПриемНаРаботуВОрганизацию.Текст = ТекстЗапроса
КонецЕсли;
ВыборкаДанных = Запросы.ПриемНаРаботуВОрганизацию.Выполнить().Выгрузить();
ПоказатьАлгоритмы и запросы.
ВЫБРАТЬ
ПриемНаРаботуВОрганизацию.Ссылка,
ПриемНаРаботуВОрганизацию.Номер,
ПриемНаРаботуВОрганизацию.Дата,
ПриемНаРаботуВОрганизацию.Организация,
ПриемНаРаботуВОрганизацию.Комментарий,
ПриемНаРаботуВОрганизацию.ВидЗанятости,
ПриемНаРаботуВОрганизацию.Автор,
ПриемНаРаботуВОрганизацию.Ответственный,
ПриемНаРаботуВОрганизацию.РаботникиОрганизации.(
Ссылка,
НомерСтроки,
ФизЛицо,
ПодразделениеОрганизации,
Должность,
ДатаПриема,
ТабельныйНомер) КАК РаботникиОрганизации
ИЗ
Документ.ПриемНаРаботуВОрганизацию КАК ПриемНаРаботуВОрганизацию
ГДЕ
ПриемНаРаботуВОрганизацию.Организация = &Организация
И ПриемНаРаботуВОрганизацию.Проведен
//Доп условие
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот