Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
17.09.2015, 14:08
|
|||
---|---|---|---|
найти всё где фигурирует контрагент. |
|||
#18+
добрый день всем. Собственно вопрос в теме. Есть контрагент . то есть как мне найти документы , справочники где фигурирует данный контрагент (шапка , табличная часть) А исходя из полученной информации будем думать дальше, что с ним делать дальше. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.09.2015, 14:12
|
|||
---|---|---|---|
найти всё где фигурирует контрагент. |
|||
#18+
andron81, УПП 8.2 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.09.2015, 14:30
|
|||
---|---|---|---|
|
|||
найти всё где фигурирует контрагент. |
|||
#18+
andron81, НайтиПоСсылкам ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.09.2015, 14:39
|
|||
---|---|---|---|
найти всё где фигурирует контрагент. |
|||
#18+
шапки Если ЕстьТабЧастьДокумента(_ИмяТЧ, МетаданныеДокумента) Тогда //проверяем есть нет такая ТЧ в доке табличные части Для каждого _Стр Из _ТЗПоТЧ Цикл _НовСтрока = _ТЧ.Добавить(); Для каждого _Реквизит Из МетаданныеДокумента.ТабличныеЧасти[_ИмяТЧ].Реквизиты Цикл _НовСтрока[_Реквизит.Имя] = _Стр[_Реквизит.Имя]; КонецЦикла; КонецЦикла; Функция ЕстьТабЧастьДокумента(ИмяТабЧасти, МетаданныеДокумента) Экспорт Если МетаданныеДокумента.ТабличныеЧасти.Найти(ИмяТабЧасти) = Неопределено Тогда Возврат Ложь; Иначе Возврат Истина; КонецЕсли; КонецФункции // ЕстьТабЧастьДокумента() ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.09.2015, 14:44
|
|||
---|---|---|---|
найти всё где фигурирует контрагент. |
|||
#18+
Zerroшапки Если ЕстьТабЧастьДокумента(_ИмяТЧ, МетаданныеДокумента) Тогда //проверяем есть нет такая ТЧ в доке табличные части Для каждого _Стр Из _ТЗПоТЧ Цикл _НовСтрока = _ТЧ.Добавить(); Для каждого _Реквизит Из МетаданныеДокумента.ТабличныеЧасти[_ИмяТЧ].Реквизиты Цикл _НовСтрока[_Реквизит.Имя] = _Стр[_Реквизит.Имя]; КонецЦикла; КонецЦикла; Функция ЕстьТабЧастьДокумента(ИмяТабЧасти, МетаданныеДокумента) Экспорт Если МетаданныеДокумента.ТабличныеЧасти.Найти(ИмяТабЧасти) = Неопределено Тогда Возврат Ложь; Иначе Возврат Истина; КонецЕсли; КонецФункции // ЕстьТабЧастьДокумента() а почему не проще как у javapecker ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.09.2015, 14:48
|
|||
---|---|---|---|
найти всё где фигурирует контрагент. |
|||
#18+
andron81Zerroшапки Если ЕстьТабЧастьДокумента(_ИмяТЧ, МетаданныеДокумента) Тогда //проверяем есть нет такая ТЧ в доке табличные части Для каждого _Стр Из _ТЗПоТЧ Цикл _НовСтрока = _ТЧ.Добавить(); Для каждого _Реквизит Из МетаданныеДокумента.ТабличныеЧасти[_ИмяТЧ].Реквизиты Цикл _НовСтрока[_Реквизит.Имя] = _Стр[_Реквизит.Имя]; КонецЦикла; КонецЦикла; Функция ЕстьТабЧастьДокумента(ИмяТабЧасти, МетаданныеДокумента) Экспорт Если МетаданныеДокумента.ТабличныеЧасти.Найти(ИмяТабЧасти) = Неопределено Тогда Возврат Ложь; Иначе Возврат Истина; КонецЕсли; КонецФункции // ЕстьТабЧастьДокумента() а почему не проще как у javapecker ? не знаю..не мой код. переписывал немного вот и вспомнил. 1с ещё делает так вроде - запрос ко всем полям - и проверка есть или нет..не помню точно ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=28&mobile=1&tid=1518980]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 172ms |
0 / 0 |