Версия для печати темы (https://pro1c.org.ua/index.php?showtopic=34163)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Система компоновки данных _ Вивід назв складів у відмінках

Автор: cos12 26.12.16, 12:53

Платформа:
1С:Підприємство 8.3 (8.3.8.2027)
Конфа:
Управління торгівлею для України, редакція 3.1

Зробили нам зовнішній звіт СОП-АС-06 (зробили на СКД), став перевіряти і отримав такий результат:


Там де назва складу він бере назву у називному відмінку, а мені потрібно щоб у родовому відмінку (кого? чого? ) відмінялась назва складу (наприклад: якщо вибрано Аптечний склад то потрібно щоб вивело Аптечного складу, якщо Аптека - то Аптеки, якщо Аптечний пункт №1 Аптеки №1 - Аптечного пункту №1 Аптеки №1).
Розумію що можно було б перебором організувати вивід назви, але як і де не зовсім розумію...




Вот http://pro1c.org.ua/redirect.php?https://mega.nz/#!INNkxTZK!QCCF-RxqPSEpNAMThE57ar6CDBfh8U923aXXXyd8dMA

Автор: Vofka 26.12.16, 13:40

Самый простой и поэтому самый часто используемый метод следующий: добавляется ещё один реквизит "Название в родовом падеже" и в печатную форму выводится содержание этого реквизита.

Автор: cos12 26.12.16, 13:46

Цитата(Vofka @ 26.12.16, 13:40) *
Самый простой и поэтому самый часто используемый метод следующий: добавляется ещё один реквизит "Название в родовом падеже" и в печатную форму выводится содержание этого реквизита.

В справочнике "Склады" добавить реквизит "Название в родовом падеже" - я правильно Вас понял?

Автор: Vofka 26.12.16, 14:04

cos12 @ Сегодня, 13:46 * ,
Да. Это самый простой, в техническом варианте исполнения, способ.

Автор: cos12 26.12.16, 14:52

Vofka @ Сегодня, 14:04 * ,
хорошо, щас попробую

А какие есть ещо варианты: без добавления реквезита? к примеру в самой обработке можно реализовать что-то на подобие: Если Аптечный склад то в шапке в шапке вывести Аптечного склада иначе Если Аптека то Аптеки ... и т.д.?

Автор: sava1 26.12.16, 15:08

Цитата(cos12 @ 26.12.16, 14:52) *
в шапке вывести Аптечного склада иначе Если Аптека то Аптеки ... и т.д.?

Можно - влезть в компоновку и написать. Или через параметры (добавить параметр - Склад в род. падеже) и выводить параметр

Автор: cos12 26.12.16, 15:21

Цитата(sava1 @ 26.12.16, 15:08) *
Можно - влезть в компоновку и написать. Или через параметры (добавить параметр - Склад в род. падеже) и выводить параметр

Вот если бы ети действия да по подробнее бы описали бы Вы был бы примного благодарен ( ибо хочу иметь знания как можно разными способами подобное реализовать)

(для рабочей базы все равно щас реализовую так как написал VOFKA)

Автор: sava1 26.12.16, 15:33

1.В СКД добавляем параметр СкладВРодПадеже.
в запросе добавляем &СкладВРП как ..... (тут пишем псевдоним теперешнего "Аптека...")

2. Процедура ПриКомпоновке... ()
пишем Если..... ( заполняем Склад )

3. После компоновки - ищем в Табл.Документе поле с тексом Апт. склад и меняем на Аптечному складу...

Автор: Flexy 26.12.16, 16:39

На закладке СКД "Наборы данных" для поля "Склад" нужно задать Выражение Представления:

ВЫБОР КОГДА Склад.Наименование = "Аптечный склад №1 ТОГДА 
"Аптечного складу №1"
КОГДА Склад.Наименование = "Аптека" Тогда
"Аптеки"
КОГДА...
ТОГДА...
ИНАЧЕ
"Склад.Наименование"
КОНЕЦ

Автор: XBrut 26.12.16, 19:53

а написати "надійшли до складу : Склад №1"
це ніяк не можна ?


останнього разу з проблемою відмінків стикався в московщині. ну там все зрозуміло.
а у нас? це цікаво. тут можливі варіанти. один веселіше іншого.

Автор: Petre 27.12.16, 9:21

XBrut @ Вчера, 19:53 * ,
Теж хотів запропонувати. Але, як я розумію, форма регламентована.

Автор: cos12 27.12.16, 9:24

XBrut @ Вчера, 19:53 * ,
не можу міняти затверджену форму (тобто фізично в скд змінити можу, але це вже буде вважатись іншою не типовою для нас формою) тому мені дійсно краще і швидше вийшло зробити так як порадив VOFKA(тим паче що я на форумі писав тільки про одну форму, а їх у мене більше 10-и), і все вже працює так як і потрібно icon_beer17.gif а для себе он пробую ще реалізувати (на тестовій базі) інші поради, подивитись як воно працює rulez.gif

Автор: XBrut 27.12.16, 18:39

чисто через цікавість. а ким та форма затверджена, і що буде, коли там буде називний відмінок? невже небо впаде на землю

Автор: cos12 28.12.16, 9:36

XBrut @ Вчера, 18:39 * ,
СОП-АС форми - затверджені Держ службою лікарських засобів м. Київа.

Цитата(XBrut @ 27.12.16, 18:39) *
і що буде, коли там буде називний відмінок? невже небо впаде на землю

ну, думаю, небо не впаде, але вже хотілось би щоб текст читався і звучав правильно. тим паче що на 7-ці ці форми писались правильно, у відмінках...

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua