Related Posts
Восстановление последовательности документов при закрытии месяца в Бухгалтерия 3.0 не завершается
Заполнение табличных частей
Формирование сводных актов выполненных работ
Ввод поступления в переработку на основании передачи сырья (между организациями)
Конспект по установке сервера 1С на linux
Получение имени компьютера и его IP локально и в терминале
Уважаемый автор при выгрузки выдает ошибку
Если СокрЛП(Док.GUID) = «» Тогда
ОБРАБОТКА ВЫГРУЗКИЗАГРУЗКИ ДОКУМЕНТОВMDEXPORT.ERT(531)}: Поле агрегатного объекта не обнаружено (GUID)
А что это за ошибка?
Цитата: «Так же необходимо создать общий реквизит документа GUID (строка, дина 36, отбор включен)».
Для исправления надо открыть конфигруатор, открыть конфигурацию, далее «Документы» -> «Общие реквизиты». Добавляем новый реквизит «GUID» с типом «Строка», длиной 36. Затем на второй вкладке ставим галочку «Отбор», жмем «ОК». Сохраняем конфигурацию.
Все будет работать.
И еще, в папку, в которую установлена Windows, необходимо скоприровать rar.exe.
Обработка интересная, выгружает прилично, но при загрузке справочников номенклатуры создает только наименования элемента номенклатуры корректно, а вот группы справочников номенклатуры создает с пустыми наименованиями и не видит глубину справочника ниже 3 уровня, соотв перебрасывает подгруппы в общий список с пустыми также именами .
!!! где поправить код и что написать!!! в выгрузке или загрузке чтобы корректно выгружал и загружал как элементы так и группы справочников.
Вот еще что, при переносе документов за период неважно даже чем за 2 дня все доки переносятся одним числом и им присваиваются новые номера по порядку а не те которые были, а надо чтобы сохранялась оригинальная дата документа и номер документа…
В этом коде без бутылки не разберешься 🙂
Надо будет самому попралять и выкладывать новую версию.
З.Ы. Извиняюсь за глюки
Я Вам заплачу, если поправите. Заранее благодарю. Наталия shelnat@suomi24.ru
СЗ = глРазложить<<?>>(Параметр, «.»);
{E:1С7.7КОНФІГУРАЦ11OBMINMDIMPORT.ERT(523)}: Функция не обнаружена (глРазложить)
***************
кто может написать тело этой функции? Заранее спасибо.
1
СЗ = глРазложить<<?>>(Параметр, «.»);
{E:1С7.7КОНФІГУРАЦ11OBMINMDIMPORT.ERT(523)}: Функция не обнаружена (глРазложить)
***************
где взять тело этой функции (кто может написать)? Заранее спасибо.
СЗ = глРазложить<<?>>(Параметр, «.»);
{E:1С7.7КОНФІГУРАЦ11OBMINMDIMPORT.ERT(523)}: Функция не обнаружена (глРазложить)
***************
rnj можеn написать тело этой функции? Заранее спасибо.
To Mister-X: Возьми конфу «Торговля и склад», открой через конфигуратор глобальный модуль и через поиск найди «глРазложить».
З.Ы. На какой конфигурации запускаешь обработку?
//******************************************************************************
// Функция глРазложить(Знач Стр, Разделитель = «,») Экспорт
//
// Параметры:
// Стр — строка, которую необходимо разложить на подстроки.
// Параметр передается по значению.
// Разделитель — строка-разделитель, по умолчанию — запятая.
//
//
// Возвращаемое значение:
// список значений, элементы которого — подстроки
//
// Описание:
// Функция «расщепляет» строку на подстроки, используя заданный
// разделитель. Разделитель может иметь любую длину.
// Если в качестве разделителя задан пробел, рядом стоящие пробелы
// считаются одним разделителем, а ведущие и хвостовые пробелы параметра Стр
// игнорируются.
// Например,
// глРазложить(«,ку,,,му», «,») возвратит список значений из пяти элементов,
// три из которых — пустые строки, а
// глРазложить(» ку му», » «) возвратит список значений из двух элементов
//
Функция глРазложить(Знач Стр, Разделитель = «,») Экспорт
СЗ = СоздатьОбъект(«СписокЗначений»);
Если Разделитель = » » Тогда
Стр = СокрЛП(Стр);
Пока 1=1 Цикл
Поз = Найти(Стр,Разделитель);
Если Поз=0 Тогда
СЗ.ДобавитьЗначение(СокрЛП(Стр));
Возврат СЗ;
КонецЕсли;
СЗ.ДобавитьЗначение(СокрЛП(Лев(Стр,Поз-1)));
Стр = СокрЛ(Сред(Стр,Поз));
КонецЦикла;
Иначе
ДлинаРазделителя = СтрДлина(Разделитель);
Пока 1=1 Цикл
Поз = Найти(Стр,Разделитель);
Если Поз=0 Тогда
СЗ.ДобавитьЗначение(СокрЛП(Стр));
Возврат СЗ;
КонецЕсли;
СЗ.ДобавитьЗначение(СокрЛП(Лев(Стр,Поз-1)));
Стр = Сред(Стр,Поз+ДлинаРазделителя);
КонецЦикла;
КонецЕсли;
КонецФункции // глРазложить
Автор, поправьте плиз:
1. При переносе документов, всем документам присвается одна дата, но не дата их проведения.
2. У меня на 1С Бухгалтерии выдаются ошибки (предупреждения): Неизвестный тип реквизита (Счет). Пропущен: 22! (ну и дальше куча разных цифр (счетов))
(12) понятно, что это рассчитано на рус. конфы, я на укр. конфах пробую 😉
Отлично! То, что нужно!
хорошая обработка, долго искал именно такую)
ооо…круто, это то что нужно!!! спасибо
спасибо автору
спасибо автору))