|
Расходный кассовый ордер | ☑ | ||
---|---|---|---|---|
0
MiracMC
27.09.12
✎
17:48
|
Добрый день, уважаемые коллеги.
Есть вот какая загадка. Конфигурация = "Бухгалтерия для Украины", редакция 1.1. Платформа = 1С:Предприятие 8.2 (8.2.15.318) В документе "Расходный кассовый ордер" есть реквизит "СтатьяДвиженияДенежныхСредств". В него вставляется дополнительная аналитика по назначению расхода средств. Очень удобная штука. Была поставлена задача переноса РКО в ексель частично ручным способом. Была написана обработка, которая выводит в таблицу все РКО Выборка = ЖурналыДокументов.ДокументыПоставщиков.Выбрать(НачалоГода(РабочаяДата), РабочаяДата); НовСтр = МояТаблица.Добавить(); НовСтр["Колонка1"] = "Касса-"; Пока Выборка.Следующий() Цикл // обработка выборки Если Выборка.Ссылка.Метаданные().Имя = "РасходныйКассовыйОрдер" Тогда Если Выборка.Организация.Код = "000000002" Тогда НовСтр = МояТаблица.Добавить(); Док = Выборка.Ссылка.ПолучитьОбъект(); НовСтр["Колонка1"] = Выборка.Номер; НовСтр["Колонка2"] = Выборка.Дата; НовСтр["Колонка3"] = Выборка.Контрагент.Код; НовСтр["Колонка4"] = Выборка.СуммаДокумента; НовСтр["Колонка5"] = Выборка.Комментарий; НовСтр["Колонка6"] = Док.НомерОрдера; НовСтр["Колонка7"] = Док.ДокументОснование; НовСтр["Колонка8"] = Док.СтатьяДвиженияДенежныхСредств.Наименование; НовСтр["Колонка9"] = Док.СтатьяДвиженияДенежныхСредств.Код; КонецЕслИ; КонецЕслИ; КонецЦикла; так вот в таблицу в "колонка8" и "колонка9" попадают только СтатьяДвиженияДенежныхСредств из РКО, в котором ВидОперации = "Прочий расход денежных средств", "Выдача денежных средств подотчетнику", "Выплата заработной платы работнику". А при основном виде операции типа "Оплата поставщику" обработка возвращает пустоту, ходя в документе данное поле заполнено. как побороть данную проблему? |
|||
1
Naumov
27.09.12
✎
17:49
|
позырить на ТЧ документа
|
|||
2
MiracMC
27.09.12
✎
17:50
|
(1) дык это реквизин не в ТЧ.. он на форме висит...
|
|||
3
DrShad
27.09.12
✎
17:51
|
(2) врешь ты все
|
|||
4
Джинн
27.09.12
✎
17:52
|
(2) Не верьте своим глазам.
|
|||
5
Deon
27.09.12
✎
17:53
|
(4) Верьте словам Конфигуратора?
|
|||
6
Kreont
27.09.12
✎
17:54
|
(1) +100
РасшифровкаПлатежа[0].СтатьяДвиженияДенежныхСредств |
|||
7
MiracMC
27.09.12
✎
17:55
|
||||
8
jj369
27.09.12
✎
17:56
|
(6) да-да
|
|||
9
IronDemon
27.09.12
✎
17:57
|
(0) А запросом проще ;)
|
|||
10
Deon
27.09.12
✎
17:58
|
(7) А в форме-то не отсюда берется значение, а из ТЧ
|
|||
11
Kreont
27.09.12
✎
17:59
|
(9) Кстати да, и быстрее будет намного
|
|||
12
Ненавижу 1С
гуру
27.09.12
✎
17:59
|
(7) а втчС нет такого же?
|
|||
13
MiracMC
27.09.12
✎
18:00
|
(6) спасибо. таки да...
но граждани.. поясните.. не могу понять этого обращения... как определить, что реквизит висит на Расшифровке, а не на форме? Да и почему тогда по другим операциям выводит как в (0), а по этой операции не выводи? просветите плз... |
|||
14
MiracMC
27.09.12
✎
18:01
|
+(13)
так а теперь оно не выводит другие опереции.. я так понимаю, что в зависимости от типа операции меняется место жительства реквизита... о жесть то... |
|||
15
Deon
27.09.12
✎
18:01
|
(13) Ответ будет однозначен, о юный падаван: "А ХЗ..."
|
|||
16
Deon
27.09.12
✎
18:02
|
(14) Ну это же вроде как вполне разумно. Для каких-то видов достаточно одного поля, а каким-то нужна целая табличка
|
|||
17
Kreont
27.09.12
✎
18:03
|
"Оплата поставщику"
может идти для списка документов (Вверху кнопка "Список"), и тогда каждая строка может иметь свое значение СтатьяДвиженияДенежныхСредств, так что из (6) правильно если такого нету, а если есть списком и разные тогда еще по другому :) |
|||
18
Deon
27.09.12
✎
18:04
|
(14) Потому юзай запрос с левым соединением и естьnull'ом
|
|||
19
MiracMC
27.09.12
✎
18:31
|
всем спс
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |