Имя: Пароль:
1C
 
Конструктор запроса в расширении
0 Анцеранана
 
01.03.23
10:48
Уважаемые коллеги. В УТ есть регистр "себестоимость тораров" и вот мне понадобилось написать запрос в котором есть такая строка например:

| СебестоимостьТоваровОбороты.Партия.НомерВходящегоДокумента

Весь текст приводить не буду, потому что он работает.
Но мне понадобилось этот запрос перенести в общий модуль расширения и он не открывается там.
Естественно я перенес в расширение сам регистр, измерение "Партия" , определяемый тип "Документ партии" (который кстати почему -то добавился в расширение с типом "Произвольный" - может из-за того, что мы используем только 4-5 видоа документов а не все)
документ "Приобретение товаров и услуг" и реквизит НомерВходящегоДокумента.
В результате если открыть в расширении консоль - партия в ней видна, однако без "+", раскрыть до реквизита не получается.
1 unenu
 
01.03.23
10:52
определяемый тип в расширении был не всегда, совместимость?
2 Анцеранана
 
01.03.23
10:57
(1) Я его туда добавил (последним по счету). Что за совместимость? Назначение расширения - адаптация , галочка безопасный режим снята.
3 АгентБезопасной Нацио
 
01.03.23
10:59
Пиши запрос в консоли в режиме предприятия.
4 FIXXXL
 
01.03.23
11:00
(3) + в модуле объекта внешней обработки
5 FIXXXL
 
01.03.23
11:01
(2) посмотри какой тип у перенесенного
6 Анцеранана
 
01.03.23
11:22
(2) Ну ..я пока так и делаю :( Для отладки видимо буду чем-то подобным пользоваться:
    https://infostart.ru/1c/articles/249176/

Там увы не только этот глюк, ругается еще на знак "/" , типа это параметр. Хороший механизм расширения , но недопиленный.

PS Для тех кто найдет этот мой топик по поиску: данные функции из общего модуля расширения кстати прекрасно вызываются из формы внешней обработки, а чтобы они вызывались из модуля объекта... я использую ...ОбщегоНазначения.ВыполнитьМетодКонфигурации (рука лицо). Но это только так отработало.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.