К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Что есть что во внутр.формате строкового преобразования

Гость
0 - 28.05.2012 - 10:00
Получено строковое представление документа
с помощью ЗначениеВСтрокуВнутр().
**"O","0","0","0","0","0","_______294_____17976___" **.
Последняя часть "_______294_____17976___", общая длина - 23 символа.
Понимаю, что 294 - внутр.ИД вида документа, а 17976 - внутр.ИД самого документа.
Подскажите, пожалуйста, точный "попозиционный" формат
данных этой части строки - с какой позиции размещаются ИД вида и документа, сколько символов отводится и т.п. ?

! В приведенных строках пробелы заменены на нижние подчеркивания, а то при публикации поста "лишние" пробелы съедаются. :)



1 - 28.05.2012 - 10:05
http://web.archive.org/web/200801190...ow/get_id.html
Гость
2 - 28.05.2012 - 10:10
1-user1C >Спасибо. То, что доктор прописал.
Гость
3 - 28.05.2012 - 10:29
Синьёра теперь тут живет (не надо искать её в вэбпомойке)
Гость
4 - 28.05.2012 - 10:30
http://my1c-archive.narod.ru/knowhow.html
Гость
5 - 28.05.2012 - 14:51
0-Marlboro > А чего хочется-то в итоге? Может, более вменяемые решения есть?
Гость
6 - 28.05.2012 - 15:02
5-Sadovnikov >Использую внутренний ИД документов в базе-приемнике для идентификации загружаемых документов.
Гость
7 - 28.05.2012 - 15:12
6-Marlboro > Похвально!
1С++ и ЗначениеВСтрокуБД(..) творят чудеса :)
Гость
8 - 28.05.2012 - 15:28
7-Sadovnikov >Сарказм ? А почему ?
Да как-то до сих пор с 1С++ дел не имел, разбираться без особой надобности не хотелось бы.
Гость
9 - 28.05.2012 - 15:32
8-Marlboro > Ни в коем случае не сарказм. Наоборот.
При помощи 1С++ удобнее делать и новые горизонты откроются. Хотя, именно в данном случае, можно и без нее обойтись.
Гость
10 - 28.05.2012 - 15:35
+6.
Собственно, при загрузке документов в базу-приемник пишется dbf, в котором сопоставляются идентификаторы исходных и загруженных документов. В качестве идентификатора исходного док-та используется часть строки, полученной по ЗначениеВСтрокуВнутр в базе-источнике, в качестве идентификатора конечного док-та - часть строки, полученной в базе-приемнике.
Вот для оптимизации нарезки этих "частей" и задан вопрос.
Гость
11 - 28.05.2012 - 15:37
пишется dbf, - отдельно лежащая dbf? А почему не справочник?
Гость
12 - 28.05.2012 - 15:47
11-Sadovnikov >Выгрузок-загрузок разных понаписано немало. Пробовались и варианты с отдельными справочниками сопоставляемых объектов внутри конфигурации приемника и с добавлением реквизитов типа "код в исходной базе" в справочники и документы. В этот раз загорелось обойтись вообще без изменений конфигурации-источника. Пишутся отдельные dbf-ки для сопоставления загружаемых справочников и документов. Со справочниками просто - сопоставляютя по кодам в исходной и конечной базах.
13 - 28.05.2012 - 16:05
10-Marlboro >Ты изобретаешь велосипед.
И перенос данных, и через дбф и с помощью ЗначениеВСтрокуВнутр для синхронизации объектов
http://1c.proclub.ru/modules/mydownl...cid=5&lid=1783
Гость
14 - 28.05.2012 - 16:12
13-victuan >А я его не изобретаю :))
Я его уже давно изобрел. И много раз продал. Просто с каждой продажей его усовершенствую. Теперь вот захотелось руль другой конструкции попробовать. Интересно же.


К списку вопросов






Copyright ©, Все права защищены