Что есть что во внутр.формате строкового преобразования Получено строковое представление документа с помощью ЗначениеВСтрокуВнутр(). **"O","0","0","0","0","0","_______294_____17976___"**. Последняя часть "_______294_____17976___", общая длина - 23 символа. Понимаю, что 294 - внутр.ИД вида документа, а 17976 - внутр.ИД самого документа. Подскажите, пожалуйста, точный "попозиционный" формат данных этой части строки - с какой позиции размещаются ИД вида и документа, сколько символов отводится и т.п. ? ! В приведенных строках пробелы заменены на нижние подчеркивания, а то при публикации поста "лишние" пробелы съедаются. :) |
[url]http://web.archive.org/web/20080119054830/http://www.sinor.ru/~my1c/knowhow/get_id.html[/url] |
1-user1C >Спасибо. То, что доктор прописал. |
Синьёра теперь тут живет (не надо искать её в вэбпомойке) |
[url]http://my1c-archive.narod.ru/knowhow.html[/url] |
0-Marlboro > А чего хочется-то в итоге? Может, более вменяемые решения есть? |
5-Sadovnikov >Использую внутренний ИД документов в базе-приемнике для идентификации загружаемых документов. |
6-Marlboro > Похвально! 1С++ и ЗначениеВСтрокуБД(..) творят чудеса :) |
7-Sadovnikov >Сарказм ? А почему ? Да как-то до сих пор с 1С++ дел не имел, разбираться без особой надобности не хотелось бы. |
8-Marlboro > Ни в коем случае не сарказм. Наоборот. При помощи 1С++ удобнее делать и новые горизонты откроются. Хотя, именно в данном случае, можно и без нее обойтись. |
+6. Собственно, при загрузке документов в базу-приемник пишется dbf, в котором сопоставляются идентификаторы исходных и загруженных документов. В качестве идентификатора исходного док-та используется часть строки, полученной по ЗначениеВСтрокуВнутр в базе-источнике, в качестве идентификатора конечного док-та - часть строки, полученной в базе-приемнике. Вот для оптимизации нарезки этих "частей" и задан вопрос. |
[em]пишется dbf,[/em] - отдельно лежащая dbf? А почему не справочник? |
11-Sadovnikov >Выгрузок-загрузок разных понаписано немало. Пробовались и варианты с отдельными справочниками сопоставляемых объектов внутри конфигурации приемника и с добавлением реквизитов типа "код в исходной базе" в справочники и документы. В этот раз загорелось обойтись вообще без изменений конфигурации-источника. Пишутся отдельные dbf-ки для сопоставления загружаемых справочников и документов. Со справочниками просто - сопоставляютя по кодам в исходной и конечной базах. |
10-Marlboro >Ты изобретаешь велосипед. И перенос данных, и через дбф и с помощью ЗначениеВСтрокуВнутр для синхронизации объектов [url]http://1c.proclub.ru/modules/mydownloads/personal.php?cid=5&lid=1783[/url] |
13-victuan >А я его не изобретаю :)) Я его уже давно изобрел. И много раз продал. Просто с каждой продажей его усовершенствую. Теперь вот захотелось руль другой конструкции попробовать. Интересно же. |
Текущее время: 15:28. Часовой пояс GMT +3. |