Группа: Пользователи
Сообщений: 227
Спасибо сказали: 29 раз
Рейтинг: 26.8
Платформа: 1С:Підприємство 8.3 (8.3.8.2027) Конфа: Управління торгівлею для України, редакція 3.1
Зробили нам зовнішній звіт СОП-АС-06 (зробили на СКД), став перевіряти і отримав такий результат:
Там де назва складу він бере назву у називному відмінку, а мені потрібно щоб у родовому відмінку (кого? чого? ) відмінялась назва складу (наприклад: якщо вибрано Аптечний склад то потрібно щоб вивело Аптечного складу, якщо Аптека - то Аптеки, якщо Аптечний пункт №1 Аптеки №1 - Аптечного пункту №1 Аптеки №1). Розумію що можно було б перебором організувати вивід назви, але як і де не зовсім розумію...
Вот [необходимо зарегистрироваться для просмотра ссылки]
Группа: Основатель
Сообщений: 13984
Из: Киев
Спасибо сказали: 4553 раз
Рейтинг: 3682.7
Самый простой и поэтому самый часто используемый метод следующий: добавляется ещё один реквизит "Название в родовом падеже" и в печатную форму выводится содержание этого реквизита.
Группа: Пользователи
Сообщений: 227
Спасибо сказали: 29 раз
Рейтинг: 26.8
Цитата(Vofka @ 26.12.16, 13:40)
Самый простой и поэтому самый часто используемый метод следующий: добавляется ещё один реквизит "Название в родовом падеже" и в печатную форму выводится содержание этого реквизита.
В справочнике "Склады" добавить реквизит "Название в родовом падеже" - я правильно Вас понял?
Группа: Пользователи
Сообщений: 227
Спасибо сказали: 29 раз
Рейтинг: 26.8
Vofka @ Сегодня, 14:04
, хорошо, щас попробую
А какие есть ещо варианты: без добавления реквезита? к примеру в самой обработке можно реализовать что-то на подобие: Если Аптечный склад то в шапке в шапке вывести Аптечного склада иначе Если Аптека то Аптеки ... и т.д.?
Группа: Пользователи
Сообщений: 227
Спасибо сказали: 29 раз
Рейтинг: 26.8
Цитата(sava1 @ 26.12.16, 15:08)
Можно - влезть в компоновку и написать. Или через параметры (добавить параметр - Склад в род. падеже) и выводить параметр
Вот если бы ети действия да по подробнее бы описали бы Вы был бы примного благодарен ( ибо хочу иметь знания как можно разными способами подобное реализовать)
(для рабочей базы все равно щас реализовую так как написал VOFKA)
На закладке СКД "Наборы данных" для поля "Склад" нужно задать Выражение Представления:
ВЫБОР КОГДА Склад.Наименование = "Аптечный склад №1 ТОГДА "Аптечного складу №1" КОГДА Склад.Наименование = "Аптека" Тогда "Аптеки" КОГДА... ТОГДА... ИНАЧЕ "Склад.Наименование" КОНЕЦ
Группа: Пользователи
Сообщений: 227
Спасибо сказали: 29 раз
Рейтинг: 26.8
XBrut @ Вчера, 19:53
, не можу міняти затверджену форму (тобто фізично в скд змінити можу, але це вже буде вважатись іншою не типовою для нас формою) тому мені дійсно краще і швидше вийшло зробити так як порадив VOFKA(тим паче що я на форумі писав тільки про одну форму, а їх у мене більше 10-и), і все вже працює так як і потрібно а для себе он пробую ще реалізувати (на тестовій базі) інші поради, подивитись як воно працює
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!