Имя: Пароль:
1C
 
Подскажите УТ 11.3 УПД
0 alexoren
 
17.03.17
09:31
Доброго! )

Подскажите, кто сталкивался. УПД "Реализация товаров и услуг", необходимо изменить состав формирования таблицы товаров. Вроде всё подцепил во внешней своей всё исправил всё равно цепляет данные из неоткуда.

Просто ради интереса создал дополнительную вкладку в тестовой перебил табличную часть Товары во всём МенеджереОбъекта, а он всё равно берёт  список товаров из неё. Процедуру ПолучитьВременнуюТаблицуТоваров тоже пробовал изменить, в менеджере нет ссылки на на эту табличную часть для печати, а на печать в УПД выходит именно она
1 alexoren
 
17.03.17
09:41
Ух вот я написал, проще. Где сама таблица товаров формируется, не могу найти и всё тут. :-(
2 h-sp
 
17.03.17
10:02
(0) отладчик освойте
3 alexoren
 
17.03.17
10:06
(2) Это конечно дельное такое замечание. Дело в том что все печатные формы получают данные из менеджера объекта реализации и УПД там есть, но она не вызывается.

Нашли чем пугать, отладчиком.
4 yzimin
 
17.03.17
10:10
(3) таблицы формируются в менеджерах объектов, для которых вызывается печатная форма
5 alexoren
 
17.03.17
10:13
(4) Так вот в том и суть, что я просто выжег из менеджера объекта Реализация Товаров и Услуг табличную часть Товары и заменил на свою везде, получается так, что вероятнее всего табличная часть УПД не там формируется.
6 alexoren
 
17.03.17
10:13
(4) Это собственно логично. Этого я не спрашивал. В теме указано, что именно в нём я заменил всё.
7 alexoren
 
17.03.17
11:38
UP, может всё же кто-то сталкивался. Ну везде уже убрал, табличную часть "Товары" в менеджере, но результат по табличной части всё равно из неё. Как так то?
8 shuhard
 
17.03.17
11:39
(7)[Как так то?]
легко
9 alexoren
 
17.03.17
11:40
(8) да нету в менеджере для возврата данных для печати её, вообще нет.
10 h-sp
 
17.03.17
11:44
(9) запрос покажите, где вы выжигали?
11 alexoren
 
17.03.17
11:48
Частями
    "ВЫБРАТЬ
    |    ТаблицаТоваров.Ссылка КАК Ссылка,
    |    МАКСИМУМ(ВЫБОР
    |            КОГДА НЕ ТаблицаТоваров.ЭтоТовар
    |                ТОГДА ИСТИНА
    |            ИНАЧЕ ЛОЖЬ
    |        КОНЕЦ) КАК ЕстьУслуги,
    |    МАКСИМУМ(ВЫБОР
    |            КОГДА ТаблицаТоваров.ЭтоТовар
    |                ТОГДА ИСТИНА
    |            ИНАЧЕ ЛОЖЬ
    |        КОНЕЦ) КАК ЕстьТовары
    |ПОМЕСТИТЬ
    |    НоменклатураДокументов
    |ИЗ
    |    РеализацияТоваровУслугТаблицаТоваров КАК ТаблицаТоваров
    |СГРУППИРОВАТЬ ПО
    |    ТаблицаТоваров.Ссылка
    |ИНДЕКСИРОВАТЬ ПО
    |    Ссылка
    |;
    |
12 h-sp
 
17.03.17
11:48
(9) какой смысл везде всё выжигать? и не факт что в модуле менеджера, например печать счета идет через обработку ПечатьСчетовНаОплату. Может и для УПД специальная обработка есть.
13 alexoren
 
17.03.17
11:48
|////////////////////////////////////////////////////////////////////////////////2
    |ВЫБРАТЬ
    |    ДанныеДокумента.Ссылка КАК Ссылка,
    |    &ПредставлениеСчетФактура КАК ПредставлениеДокумента,
    |    2 КАК СтатусУПД,
    |    ДанныеДокумента.Номер КАК Номер,
    |    ДанныеДокумента.Дата КАК Дата,
    |    НЕОПРЕДЕЛЕНО КАК НомерИсправления,
    |    НЕОПРЕДЕЛЕНО КАК ДатаИсправления,
    |    ЛОЖЬ КАК Исправление,
    |    НЕОПРЕДЕЛЕНО КАК НомерСчетаФактуры,
    |    НЕОПРЕДЕЛЕНО КАК ДатаСчетаФактуры,
    |    НЕОПРЕДЕЛЕНО КАК НомерИсправленияСчетаФактуры,
    |    НЕОПРЕДЕЛЕНО КАК ДатаИсправленияСчетаФактуры,
    |    ЛОЖЬ КАК КорректировочныйСчетФактура,
    |    """" КАК СтрокаПоДокументу,
    |    НЕОПРЕДЕЛЕНО КАК ВалютаСчетаФактуры,
    |    ДанныеДокумента.Партнер КАК Партнер,
    |    ВЫБОР
    |        КОГДА ДанныеДокумента.Контрагент.ОбособленноеПодразделение
    |            ТОГДА ДанныеДокумента.Контрагент.ГоловнойКонтрагент
    |        ИНАЧЕ ДанныеДокумента.Контрагент
    |    КОНЕЦ КАК Контрагент,
    |    ДанныеДокумента.НалогообложениеНДС КАК НалогообложениеНДС,
    |    ДанныеПоставщика.ГоловнаяОрганизация КАК Организация,
    |    ДанныеДокумента.Организация.Префикс КАК Префикс,
    |    0 КАК ИндексПодразделения,
    |    ТаблицаОтветственныеЛица.РуководительНаименование КАК Руководитель,
    |    ТаблицаОтветственныеЛица.РуководительДолжность КАК ДолжностьРуководителя,
    |    ТаблицаОтветственныеЛица.ГлавныйБухгалтерНаименование КАК ГлавныйБухгалтер,
    |    ВЫБОР
    |        КОГДА ДанныеДокумента.Грузополучатель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
    |            ТОГДА ДанныеДокумента.Контрагент
    |        ИНАЧЕ ДанныеДокумента.Грузополучатель
    |    КОНЕЦ КАК Грузополучатель,
    |    ВЫБОР
    |        КОГДА ДанныеДокумента.Грузоотправитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
    |            ТОГДА ДанныеДокумента.Организация
    |        ИНАЧЕ ДанныеДокумента.Грузоотправитель
    |    КОНЕЦ КАК Грузоотправитель,
    |    ДанныеПоставщика.КПППоставщика КАК КПППоставщика,
    |    ДанныеДокумента.Контрагент.КПП КАК КПППокупателя,
    |    ДанныеДокумента.АдресДоставки КАК АдресДоставки,
    |    ДанныеДокумента.Валюта КАК Валюта,
    |    ДанныеДокумента.Валюта.НаименованиеПолное КАК ВалютаНаименованиеПолное,
    |    ДанныеДокумента.Валюта.Код КАК ВалютаКод,
    |    ВЫБОР
    |        КОГДА НоменклатураДокументов.ЕстьУслуги
    |                И НЕ НоменклатураДокументов.ЕстьТовары
    |            ТОГДА ИСТИНА
    |        ИНАЧЕ ЛОЖЬ
    |    КОНЕЦ КАК ТолькоУслуги,
    |    ВЫБОР
    |        КОГДА ДанныеДокумента.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ПередачаНаКомиссию)
    |            ТОГДА ИСТИНА
    |        ИНАЧЕ ЛОЖЬ
    |    КОНЕЦ КАК ЭтоПередачаНаКомиссию,
    |    ДанныеДокумента.Основание КАК Основание,
    |    ДанныеДокумента.ДоверенностьНомер КАК ДоверенностьНомер,
    |    ДанныеДокумента.ДоверенностьДата КАК ДоверенностьДата,
    |    ДанныеДокумента.ДоверенностьВыдана КАК ДоверенностьВыдана,
    |    ДанныеДокумента.ДоверенностьЛицо КАК ДоверенностьЛицо,
    |    ДанныеДокумента.Отпустил КАК Кладовщик,
    |    ДанныеДокумента.ОтпустилДолжность КАК ДолжностьКладовщика
    |ИЗ
    |    Документ.РеализацияТоваровУслуг КАК ДанныеДокумента
    |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ ТаблицаДанныхДокументов КАК ДанныеДокументов
    |        ПО ДанныеДокумента.Ссылка = ДанныеДокументов.Ссылка
    |        ЛЕВОЕ СОЕДИНЕНИЕ ДанныеПоставщика КАК ДанныеПоставщика
    |        ПО ДанныеДокумента.Ссылка = ДанныеПоставщика.Ссылка
    |        ЛЕВОЕ СОЕДИНЕНИЕ НоменклатураДокументов КАК НоменклатураДокументов
    |        ПО ДанныеДокумента.Ссылка = НоменклатураДокументов.Ссылка
    |        ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаОтветственныеЛица КАК ТаблицаОтветственныеЛица
    |        ПО ДанныеДокумента.Ссылка = ТаблицаОтветственныеЛица.Ссылка
    |
    |УПОРЯДОЧИТЬ ПО
    |    Ссылка
    |;
    |

Так вызывается то по отладчику именно эта процедура
14 alexoren
 
17.03.17
11:52
https://yadi.sk/d/q3gTEFTz3G5BPV

Вот запрос, вызывается из Обработки Печать общих форм именно она, именно этот пакет запросов выполняется, но в нём нет таблицы Товары, а он её упорно отправляет в печатную форму
15 alexoren
 
17.03.17
11:57
Вот именно она вызывается из обработки, но откуда он подхватывает, табличную часть "Товары" просто мистика
ДанныеДляПечати = МенеджерОбъекта.ПолучитьДанныеДляПечатнойФормыУПД(ПараметрыПечати, СтруктураОбъектов.Значение);
        
        ЗаполнитьТабличныйДокументУПД(ТабличныйДокумент, ДанныеДляПечати, ОбъектыПечати, КомплектыПечати);
16 h-sp
 
17.03.17
11:58
(13) тут и номенклатуры нет, значит это не тот запрос.
17 DexterMorgan
 
17.03.17
12:03
тч виды запасов
18 alexoren
 
17.03.17
12:06
(17) Да ты ж мил человек спасибо огромное!!!!
19 alexoren
 
17.03.17
12:07
(16) Я его там не весь перенёс
20 alexoren
 
17.03.17
12:10
(17) Дай номер телефона хоть на баланс сотки две кину в качестве благодарности )))
21 DexterMorgan
 
17.03.17
12:11
(20) дурак что ли)
22 DexterMorgan
 
17.03.17
12:11
(20) не за что)
23 alexoren
 
17.03.17
12:13
(22) чёт стоп, а она опять же не участвует в запросе...
24 DexterMorgan
 
17.03.17
12:17
(23) она не может не участвовать гтд больше не откуда брать
25 DexterMorgan
 
17.03.17
12:20
(23) у меня древний релиз 11.1.6, там в процедуре "ПоместитьВременнуюТаблицуТоваров" идет обращение к видам запасов
26 DexterMorgan
 
17.03.17
12:21
(23) в модуле менеджера рту