Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Контагент в Журнале-ордере , Нужно добавить в поле содержание в Журнале-ордере по субконто контраге          
dobruan Подменю пользователя
сообщение 25.07.11, 8:00
Сообщение #1

Оратор
*****
Группа: Пользователи
Сообщений: 264
Из: Закарпатская обл
Спасибо сказали: 14 раз
Рейтинг: 0

Добрый день форумчане.
Есть конфигурация ПУБ релиз 36, платформа 027.
И дали мне задачу для Отчета Журнал-ордер по субконто "всунуть" наименование контрагента в поле "Содержание", то есть при распечатке отчета можно было видеть в одной ячейке и содержание и наименование контрагента.
Думаю нужно добавить "что-то" в форму , а именно ?(ВидПериода = 2, Оп.Комментарий, Оп.Содержание).
Если кто-то подскажет наименование поля в котором сохраняется наименование контрагента в операции по банковской выписке , то мог бы и сам "похимичить".

То есть "кто и за что "платит"

Ardi Подменю пользователя
сообщение 25.07.11, 10:27
Сообщение #2

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

советую научиться пользоваться отладчиком.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

dobruan Подменю пользователя
сообщение 25.07.11, 11:36
Сообщение #3

Оратор
*****
Группа: Пользователи
Сообщений: 264
Из: Закарпатская обл
Спасибо сказали: 14 раз
Рейтинг: 0

Цитата(Ardi @ 25.07.11, 11:27) *
советую научиться пользоваться отладчиком.

Не могу понять как оно его "оформляет". Тестил 2 часа вечером(после 22, может потому и не понял), так не мог понять где идет передача значения. Мой вариант: дописать в таблице отчета в секции_13 Оп.Комментарий+...,
но не могу узнать наименование идентификатора где хранится контрагент.
P.S. А на счет отладчика, всё методом тыка, не могу найти инфу про сам процес тестирования в 1с...

-=VJ=- Подменю пользователя
сообщение 25.07.11, 11:42
Сообщение #4

Оратор
Иконка группы
Группа: Местный
Сообщений: 402
Из: Киев
Спасибо сказали: 73 раз
Рейтинг: 0

Цитата(dobruan @ 25.07.11, 9:00) *
И дали мне задачу для Отчета Журнал-ордер по субконто "всунуть" наименование контрагента в поле "Содержание"


Посылайте задачу обратно - ЖО формируется по разным счетам, в том числе и таким, у которых никаких контрагентов нет.
Если же аналитика по контрагентам есть - то идут как субконто и выводятся в отчет группирующими строками.

Цитата(dobruan @ 25.07.11, 12:36) *
но не могу узнать наименование идентификатора где хранится контрагент.


По вышеуказанной причине и не узнаете.


Signature
Живу на VJ.net.ua.
Спілкуюсь в ЖЖ

dobruan Подменю пользователя
сообщение 25.07.11, 11:43
Сообщение #5

Оратор
*****
Группа: Пользователи
Сообщений: 264
Из: Закарпатская обл
Спасибо сказали: 14 раз
Рейтинг: 0

Цитата(-=VJ=- @ 25.07.11, 12:42) *
Посылайте задачу обратно - ЖО формируется по разным счетам, в том числе и таким, у которых никаких контрагентов нет.
Если же аналитика по контрагентам есть - то идут как субконто и выводятся в отчет группирующими строками.



По вышеуказанной причине и не узнаете.

ИЗВИНЯЮСЬ ЖО по 311 счету, детализация - по проводкам.

-=VJ=- Подменю пользователя
сообщение 25.07.11, 11:53
Сообщение #6

Оратор
Иконка группы
Группа: Местный
Сообщений: 402
Из: Киев
Спасибо сказали: 73 раз
Рейтинг: 0

Цитата(dobruan @ 25.07.11, 9:00) *
наименование поля в котором сохраняется наименование контрагента в операции по банковской выписке


Контрагенты в БВ идут строками, причем поле контрагент неопределено и привязывается к субконто определенного счета.
Получать его оттуда - изврат.

Цитата(dobruan @ 25.07.11, 12:43) *
ИЗВИНЯЮСЬ ЖО по 311 счету, детализация - по проводкам.


Объясните тому, кто это придумал, что изменения в программу вносятся не для одного счета, а для всех, потому прежде чем желать нужно, как в "Исполнителе желаний", десять раз подумать, нужно ли оно.
Строки с контрагентами выводятся, если человеку лень посмотреть группирующую строку и для этого он желает ломать отчет - это должны быть его проблемы.

Если уж так хочется извращаться - Оп.НомерСтрокиДокумента() даст Вам номер строки банковской выписки, а уже по нему можно получить значение контрагента.


Signature
Живу на VJ.net.ua.
Спілкуюсь в ЖЖ

Ardi Подменю пользователя
сообщение 25.07.11, 12:00
Сообщение #7

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Цитата(-=VJ=- @ 25.07.11, 12:53) *
Если уж так хочется извращаться - Оп.НомерСтрокиДокумента() даст Вам номер строки банковской выписки, а уже по нему можно получить значение контрагента.

Причем здесь строки банковской выписки? В проводках с 311 счетом контрагент указан в корреспонденции.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

dobruan Подменю пользователя
сообщение 25.07.11, 12:04
Сообщение #8

Оратор
*****
Группа: Пользователи
Сообщений: 264
Из: Закарпатская обл
Спасибо сказали: 14 раз
Рейтинг: 0

Цитата(Ardi @ 25.07.11, 13:00) *
Причем здесь строки банковской выписки? В проводках с 311 счетом контрагент указан в корреспонденции.

а как именно получить из строки контагента, я не знаю какое имя поля. Где сохр. он?

Vofka Подменю пользователя
сообщение 25.07.11, 12:46
Сообщение #9

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Если это по счетам выборка, может
Субконто(?) // вместо ? - должна быть цифра 1, 2 или 3

MATEVI Подменю пользователя
сообщение 26.07.11, 9:25
Сообщение #10

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2201
Из: Одесса
Спасибо сказали: 956 раз
Рейтинг: 0

Цитата(dobruan @ 25.07.11, 22:37) *
Может кто подскажет стоит идеи какие-то

Процедура КорСчета(Т, Ит, Секция, Гр)
    Т.ВывестиСекцию(Секция+"|Наименование");
    Если ПоПроводке <> 0 Тогда
        ЧЧ = 0;    ММ = 0;    СС = 0;
        Оп = Ит.Операция;
        Оп.ПолучитьВремя(ЧЧ, ММ, СС);
//Выводии доп параметры
        Аналитика = "";      
        Если Ит.Операция.Выбрана()=1 Тогда          
            Если (глСчетаПоставщиковПокупателей.Принадлежит(Число(Ит.Операция.Дебет.Счет.Код)) = 1) Тогда  //выбрана
                Аналитика = СокрЛП(Ит.Операция.Дебет.Контрагенты);
            ИначеЕсли (глСчетаПоставщиковПокупателей.Принадлежит(Число(Ит.Операция.Кредит.Счет.Код)) = 1) Тогда
                Аналитика = СокрЛП(Ит.Операция.Кредит.Контрагенты);
            КонецЕсли;         
        КонецЕсли;    
//************************    
        Т.ПрисоединитьСекцию(Секция+"|Документ");
    КонецЕсли;


Можно типа как то так. И в таблице добавить ?(ВидПериода = 2, Оп.Комментарий, Оп.Содержание)+Аналитика. Пообрезать лишние пробелы.
ЗЫ И добавить условие на конкретный счет по которому формируется ОСВ. Дабы не тормозить работу по другим счетам

Сообщение отредактировал MATEVI - 26.07.11, 10:22

Спасибо сказали: dobruan,

dobruan Подменю пользователя
сообщение 26.07.11, 22:59
Сообщение #11

Оратор
*****
Группа: Пользователи
Сообщений: 264
Из: Закарпатская обл
Спасибо сказали: 14 раз
Рейтинг: 0

Попробую отпишу

Переменная не определена (глСчетаПоставщиковПокупателей)?

Цитата(dobruan @ 26.07.11, 23:45) *
Попробую отпишу

Переменная не определена (глСчетаПоставщиковПокупателей)?

извиняюсь Конфигурация вишла не ПУБ а Бухгалтерсий учет для Украины...

Вставил
 Если Ит.Операция.Выбрана()=1 Тогда           
    Аналитика = СокрЛП(Ит.Операция.Дебет.Контрагенты);
    КонецЕсли;

Пошло.
Огромное СПАСИБО.

А на счет глСчетаПоставщиковПокупателей -что-то можно подставить другое. С конфигур. бухучет для Украины?

Vofka Подменю пользователя
сообщение 27.07.11, 6:56
Сообщение #12

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Цитата
извиняюсь Конфигурация вишла не ПУБ а Бухгалтерсий учет для Украины...

faceoff.gif

MATEVI Подменю пользователя
сообщение 27.07.11, 8:30
Сообщение #13

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2201
Из: Одесса
Спасибо сказали: 956 раз
Рейтинг: 0

Цитата(dobruan @ 26.07.11, 23:59) *
А на счет глСчетаПоставщиковПокупателей -что-то можно подставить другое. С конфигур. бухучет для Украины?

глСчетаПоставщиковПокупателей = СоздатьОбъект("СписокЗначений");
глСчетаПоставщиковПокупателей.ИзСтрокиСРазделителями("361,362,363,3772,3774,631,632,633,6552,682,6852,6854,6841,6842");

Спасибо сказали: dobruan,

vit_cv Подменю пользователя
сообщение 28.07.11, 14:28
Сообщение #14

Общительный
**
Группа: Пользователи
Сообщений: 10
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(MATEVI @ 27.07.11, 8:30) *
глСчетаПоставщиковПокупателей = СоздатьОбъект("СписокЗначений");
глСчетаПоставщиковПокупателей.ИзСтрокиСРазделителями("361,362,363,3772,3774,631,632,633,6552,682,6852,6854,6841,6842");

заранее извиняюсь, после каких строк это нужно вставить? спасибо.

MATEVI Подменю пользователя
сообщение 28.07.11, 16:43
Сообщение #15

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2201
Из: Одесса
Спасибо сказали: 956 раз
Рейтинг: 0

В начале отчета добавить. поле перем
Перем глСчетаПоставщиковПокупателей

В конце отчета после всех процедур
глСчетаПоставщиковПокупателей = СоздатьОбъект("СписокЗначений");
глСчетаПоставщиковПокупателей.ИзСтрокиСРазделителями("361,362,363,3772,3774,631,632,633,6552,682,6852,6854,6841,6842");


Переименовать везде в отчете глСчетаПоставщиковПокупателей например в спСчетаПоставщиковПокупателей. Просто для оформления кода. гл используется для глобальных модулей и переменных. Ошибки конечно не будет, оставив все как есть, но каким то правилам разработки надо следовать.

Сообщение отредактировал MATEVI - 28.07.11, 16:44

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.04.24, 1:13
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!