Обращение к документу в перечислении

1. user2027264 25.01.24 11:04 Сейчас в теме
Друзья, привет! Заранее прошу не бить палками, отработал во франче всего месяц)
Дали задание - перенести обработку с Розницы 2.3 на Розницу 3.0
Проблема моя в следующем - в Рознице 2.3 на любую операцию были отдельные документы (ВозвратПоставщику, ПриходТоваров, РеализацияТоваров и тд), а теперь на все эти операции разбиты по группам и относятся к соответствующему доку - РасходнаяНакладная, ПриходнаяНакладная и тд., нужный мне документ опеределяется видом операции в перечислениях (ВидыОперацийРасходнаяНакладная, ВидыОперацийПриходнаяНакладная и тд)
Вопрос в следующем - как обратиться в запросе к нужному мне виду документа? В связях слева поставить вид операции документа, а справа Значение из перечисления? Что-то сомневаюсь, что оно будет работать нужным образом
По теме из базы знаний
Найденные решения
2. Fatenm 25.01.24 11:38 Сейчас в теме
примерно так: (в связях или в условии ГДЕ) - ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийНужногоДокумента.НужныйВидОперации)
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Fatenm 25.01.24 11:38 Сейчас в теме
примерно так: (в связях или в условии ГДЕ) - ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийНужногоДокумента.НужныйВидОперации)
3. user2027264 25.01.24 11:41 Сейчас в теме
(2)т.е. зайти в условия, слева выбрать ВидДокумента, а справа вписать это ЗНАЧЕНИЕ(Перечисление.ВидыОперацийНужногоДокумента.НужныйВидОперации)?
5. Fatenm 25.01.24 11:43 Сейчас в теме
(3) вам надо вид документа отобрать или вид операции? ну и хотя бы текст вашего
запроса для примера
6. user2027264 25.01.24 11:49 Сейчас в теме
(5)
Такой вот запрос:


Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ПриходнаяНакладная.Номер КАК Номер,
| ПриходнаяНакладная.Дата КАК Дата,
| ПриходнаяНакладная.Ответственный КАК Менеджер,
| ПриходнаяНакладная.НДСВключатьВСтоимость КАК ЦенаВключаетНДС,
| ПриходнаяНакладная.Контрагент КАК Контрагент,
| ПриходнаяНакладная.СтруктурнаяЕдиница КАК Склад,
| ПриходнаяНакладная.НомерВходящегоДокумента КАК НомерВходящегоДокумента,
| ПриходнаяНакладнаяЗапасы.Номенклатура КАК Номенклатура,
| СУММА(ПриходнаяНакладнаяЗапасы.Количество) КАК Количество,
| ПриходнаяНакладнаяЗапасы.Сумма КАК Сумма,
| ПриходнаяНакладнаяЗапасы.СуммаНДС КАК СуммаНДС
|ИЗ
| Документ.ПриходнаяНакладная.Запасы КАК ПриходнаяНакладнаяЗапасы
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПриходнаяНакладная КАК ПриходнаяНакладная
| ПО ПриходнаяНакладнаяЗапасы.Ссылка = ПриходнаяНакладная.Ссылка
|ГДЕ
| ПриходнаяНакладная.Дата МЕЖДУ &НачПериода И &КонПериода
| И (ПриходнаяНакладнаяЗапасы.Номенклатура В ИЕРАРХИИ (&СписокГрупп)
| ИЛИ &НетОтбораПоНоменклатуре)
| И (ПриходнаяНакладная.СтруктурнаяЕдиница В ИЕРАРХИИ (&СписокГруппСкладов)
| ИЛИ &НетОтбораПоСкладу)
| И ПриходнаяНакладная.Проведен = ИСТИНА
//| И ПриходнаяНакладная.ВидОперации = &ЗНАЧЕНИЕ(Перечисление.ВидыОперацийПриходнаяНакладная.ПоступлениеОтПоставщика)
|
|СГРУППИРОВАТЬ ПО
| ПриходнаяНакладная.Номер,
| ПриходнаяНакладная.Дата,
| ПриходнаяНакладная.Ответственный,
| ПриходнаяНакладная.НДСВключатьВСтоимость,
| ПриходнаяНакладная.Контрагент,
| ПриходнаяНакладная.СтруктурнаяЕдиница,
| ПриходнаяНакладная.НомерВходящегоДокумента,
| ПриходнаяНакладнаяЗапасы.Номенклатура,
| ПриходнаяНакладнаяЗапасы.Сумма,
| ПриходнаяНакладнаяЗапасы.СуммаНДС";

Конструктор ругается, что-то не так со строчкой, которую я закомментил

Мне нужен вид операции документа, этот реквизит ведет на указанное перечисление
7. Fatenm 25.01.24 12:26 Сейчас в теме
(6)& лишний в строчке, это же не параметр, а предопределенное значение перечисления
8. user2027264 25.01.24 12:42 Сейчас в теме
(7) ошибка пропала, сейчас буду пробовать) проблем с тем, что в реквизите документа ВидОперации указан ссылкой, а из перечисления мы получаем Значение, не будет?
9. Fatenm 25.01.24 12:53 Сейчас в теме
(8)вид операции в документе не может быть ссылкой, это значение перечисления, можно посмотреть в свойстве "Тип" реквизита документа
Прикрепленные файлы:
10. user2027264 25.01.24 12:55 Сейчас в теме
(9) спасибо тебе огромное!
11. Fatenm 25.01.24 12:55 Сейчас в теме
4. user2027264 25.01.24 11:42 Сейчас в теме
(2)а, сорян, первую строчку не прочитал) сижу нервничаю
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот