Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Выбор ПКО из Структуры подчиненности          
Constantus Подменю пользователя
сообщение 25.03.17, 12:50
Сообщение #1

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

Приветствую, форумчане!
"Управление торговлей 10.3", (Моби-С 5.5). "ABBYY Ukraine", 2003-2014 (2.3.20.1)

Делаю обработку, которая покажет некий отчет по работе с ЗаказамиПокупателей.
Система работает: ЗаказПокупателя - Реализация - ПКО (по цепочке на основании)

Для вывода подчиненных документов использую код:

    Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ РАЗРЕШЕННЫЕ
        |    СтруктураПодчиненности.Ссылка
        |ИЗ
        |    КритерийОтбора.СвязанныеДокументы(&ЗначениеКритерияОтбора) КАК СтруктураПодчиненности";
        
    Запрос.УстановитьПараметр("ЗначениеКритерияОтбора", Выборка.Ссылка);

Где Выборка.Ссылка - ссылка на ЗаказПокупателей (в цикле по дате)

Для вывода в макет соответствующих ПКО использую код:

            Если ТипЗнч(ВыборкаДетальныеЗаписи.Ссылка) = Тип("ДокументСсылка.ПриходныйКассовыйОрдер") Тогда
                Область.Параметры.ПКО = ВыборкаДетальныеЗаписи.Ссылка;
                Область.Параметры.ПКОСсылка = ВыборкаДетальныеЗаписи.Ссылка;
            КонецЕсли;


Все в принципе работает правильно за исключением редких случаев, когда ПКО оформляется списком, т.е. ПКО делается на основании 2-х и более реализаций.

В этом случае, значения ПКО в макете выводится пустой строкой. Хотя, если открываю ЗаказПокупателя и смотрю на подчиненность, там высвечиваются данные по ПКО...

Как мне достучаться до значений ПКО в СтруктуреПодчиненности, в случае, если ПКО оформляется списком???

logist Подменю пользователя
сообщение 25.03.17, 15:06
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Constantus @ 25.03.17, 12:50) *
открываю ЗаказПокупателя и смотрю на подчиненность

Посмотрите как это реализовано там и сделайте по аналогии.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Constantus Подменю пользователя
сообщение 25.03.17, 16:07
Сообщение #3

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

logist @ Сегодня, 18:06 * ,


Легко сказать smile.gif... Пытаюсь, смотрю... но пока никак...

Vidocq05 Подменю пользователя
сообщение 27.03.17, 10:52
Сообщение #4

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 214
Из: Сумы
Спасибо сказали: 38 раз
Рейтинг: 0

Цитата(Constantus @ 25.03.17, 12:50) *
Где Выборка.Ссылка - ссылка на ЗаказПокупателей (в цикле по дате)

Запрос в цикле? Както не очень оптимальный код

Vofka Подменю пользователя
сообщение 27.03.17, 11:01
Сообщение #5

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

Цитата(Vidocq05 @ 27.03.17, 11:52) *
Запрос в цикле? Както не очень оптимальный код

Предложите более оптимальный.

sava1 Подменю пользователя
сообщение 27.03.17, 11:14
Сообщение #6

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2688
Из: Проскуров
Спасибо сказали: 681 раз
Рейтинг: 659.7

А что - ИТОГИ отменили ?

Vofka Подменю пользователя
сообщение 27.03.17, 12:18
Сообщение #7

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

А причем здесь итоги?

sava1 Подменю пользователя
сообщение 27.03.17, 12:33
Сообщение #8

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2688
Из: Проскуров
Спасибо сказали: 681 раз
Рейтинг: 659.7

А при чем здесь запрос в цикле?

Vofka Подменю пользователя
сообщение 27.03.17, 13:08
Сообщение #9

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

sava1, вам просто поговорить?

Flexy Подменю пользователя
сообщение 27.03.17, 14:07
Сообщение #10

Танцор с Бубном
Иконка группы
Группа: Местный
Сообщений: 1121
Из: Днепра
Спасибо сказали: 230 раз
Рейтинг: 0

Имхо неправильное решение поставленной задачи. Хотя по себе знаю, что есть особо упоротые заказчики, который дро*чат на эту "Структуру подчиненности".
Хотя эта структура не годиться ни для какой аналитики и нормальной работы. Любое отклонение от бизнес процесса ввода документов на основании сводит на нуль все доработки этой самой структуры.

Для для допила хотелок своих упоротых заказчиков код формирования структуры в типовой брал из:
ОбщаяФорма => ФормаСтруктурыПодчиненности.

З.Ы. Справка из отчета "Структура подчиненности" 32541510.gif
При формировании дерева, список документов, которым подчинен искомый документ, в некоторых случаях может выводиться не полностью. Это происходит, когда эти документы сами являются подчиненными, и при этом подчинены одному и тому же документу. В этом случае построение структуры «вверх» ограничивается этими документами.




Constantus Подменю пользователя
сообщение 28.03.17, 6:07
Сообщение #11

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

Flexy @ Вчера, 17:07 * ,

Согласен... Хоть отчет я и сделал, вроде работает, но он строго ограничен политикой предприятия...

Будут проблемы, если будет сделана частичная реализация из 2-х и более документов, кроме того, аналогичная ситуация, если ПКО сдела на основании 2-х или более реализаций, что еще хуже, если будет проводиться частичная оплата по реализации...

Столкнулся с ситуацией, когда ПКО был сделан на основании реализации, а сделка, т.е. Заказ был установлен не правильно, либо вообще не указан...

Сделанный отчет позволяет лишь провести анализ корректности ввода данных...

Кстати, при данном моем "изобретении" не всегда правильно выходят итоговые суммовые данные...

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 18.04.24, 5:42
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!