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