|
v7: Помогите разобраться с ПКО в 1С 7.7 | ☑ | ||
---|---|---|---|---|
0
dimonv156
17.04.13
✎
16:01
|
ерез конфигуратор в таблице документа Приходный ордер меняю счет дебета на 50.2 ?(Валютный=2,"50.11","50.2") но при формировании печатной формы в работе все равно ставит 50.1. хотя проводки формирует Дт 50.2. Что еще мне поправить в конфигурации?
|
|||
1
DJ Anthon
17.04.13
✎
16:02
|
ищи, откуда в форму попадает текст
|
|||
2
dimonv156
17.04.13
✎
16:03
|
И возможно ли поставить что бы и 50.1 или 50.2 в дебет попадало в печ форму.
|
|||
3
dimonv156
17.04.13
✎
16:03
|
ну это должно быть в процедуре при печати?
|
|||
4
НикДляЗапросов
17.04.13
✎
16:04
|
Какой конфигуратор.... о ужас это 77 ((
|
|||
5
DJ Anthon
17.04.13
✎
16:04
|
все возможно. комментируй все свои изменения с таймштампами и фамилиями тех, чьи это хотелки, подробно описывай все изменения форм и макетов
|
|||
6
dimonv156
17.04.13
✎
16:04
|
Ага((((
|
|||
7
DJ Anthon
17.04.13
✎
16:05
|
(3) это может быть где угодно. мы же не знаем, какие у тебя процедуры там, ты же название конфигурации не сказал
|
|||
8
dimonv156
17.04.13
✎
16:06
|
Бух учет 7.7
|
|||
9
vladko
17.04.13
✎
16:06
|
вместо
?(Валютный=2,"50.11","50.1") напиши в ячейке макета КоррСчет И будет браться счёт с формы ПКО |
|||
10
dimonv156
17.04.13
✎
16:06
|
Извеняюсь забыл написать.
|
|||
11
vladko
17.04.13
✎
16:08
|
если не сработает, то значит, у тебя подцепляется внешняя печатная форма, а не эта внутренняя
|
|||
12
dimonv156
17.04.13
✎
16:09
|
Сейчас попробую! А если из проводки взять с дебет счета?
|
|||
13
vladko
17.04.13
✎
16:09
|
в базе найди файл:
<папка базы>\ExtForms\PrnForms\1cbpo.mxl Его открой в конфигураторе и там уже поправь |
|||
14
vladko
17.04.13
✎
16:11
|
(12)
у тебя в проводку попадает счет, указанный на форме. В (9) тоже сказано как сделать, чтобы в печатную форму попал счет, указанный на форме |
|||
15
vladko
17.04.13
✎
16:12
|
ОЙ, глючу. Не правильно написал в (9)
|
|||
16
vladko
17.04.13
✎
16:12
|
тебе же надо не корр.счет, а счет кассы
|
|||
17
vladko
17.04.13
✎
16:14
|
правильный ответ:
?(Валютный=2,"50.11","50.2") внеси в <папка базы>\ExtForms\PrnForms\1cbpo.mxl |
|||
18
vladko
17.04.13
✎
16:15
|
а в проводку как у тебя попадает?
Ты же наверное поправил в модуле проведения Если Валютный = 2 Тогда СчетКассы = СчетПоКоду("50.11"); Курс = Валюта.Курс.Получить(ДатаДок); Кратность = Валюта.Кратность.Получить(ДатаДок); Кратность = ?(Кратность=0,1,Кратность); глТаблицаСчетов.УдалитьСтроки(); глТаблицаСчетов.НоваяСтрока(); глТаблицаСчетов.Счет = СчетКассы; глТаблицаСчетов.Субконто1 = ДвижениеДенежныхСредств; глТаблицаСчетов.Субконто2 = ""; глТаблицаСчетов.Субконто3 = ""; глТаблицаСчетов.Валюта = Валюта; Если КоррСчет.Валютный = 1 Тогда глТаблицаСчетов.НоваяСтрока(); глТаблицаСчетов.Счет = КоррСчет; глТаблицаСчетов.Субконто1 = Субконто1; глТаблицаСчетов.Субконто2 = Субконто2; глТаблицаСчетов.Субконто3 = Субконто3; глТаблицаСчетов.Валюта = Валюта; КонецЕсли; глПереоценкаСчетов(Контекст, глТаблицаСчетов); Иначе СчетКассы = СчетПоКоду("50.1"); КонецЕсли; на Если Валютный = 2 Тогда СчетКассы = СчетПоКоду("50.11"); Курс = Валюта.Курс.Получить(ДатаДок); Кратность = Валюта.Кратность.Получить(ДатаДок); Кратность = ?(Кратность=0,1,Кратность); глТаблицаСчетов.УдалитьСтроки(); глТаблицаСчетов.НоваяСтрока(); глТаблицаСчетов.Счет = СчетКассы; глТаблицаСчетов.Субконто1 = ДвижениеДенежныхСредств; глТаблицаСчетов.Субконто2 = ""; глТаблицаСчетов.Субконто3 = ""; глТаблицаСчетов.Валюта = Валюта; Если КоррСчет.Валютный = 1 Тогда глТаблицаСчетов.НоваяСтрока(); глТаблицаСчетов.Счет = КоррСчет; глТаблицаСчетов.Субконто1 = Субконто1; глТаблицаСчетов.Субконто2 = Субконто2; глТаблицаСчетов.Субконто3 = Субконто3; глТаблицаСчетов.Валюта = Валюта; КонецЕсли; глПереоценкаСчетов(Контекст, глТаблицаСчетов); Иначе СчетКассы = СчетПоКоду("50.2"); КонецЕсли; ??? |
|||
19
dimonv156
17.04.13
✎
16:31
|
А если добавить просто в печатную форму добавить по мимо ?(Валютный = 2,"50.1","50.1") еще такую же строчку только с 50.2. Ну что бы при выборе было 2 варианта. 50.1 и 50.2
|
|||
20
dimonv156
17.04.13
✎
16:32
|
И проводку описать. таким же образом только вместо "валютный" добавить Валютный2 например.
|
|||
21
dimonv156
17.04.13
✎
16:35
|
Я добавил в проводку тоже самое только со счетом 50.2 а как теперь сделать что бы он переберал. Например
Если Валютный = 2 тогда ФлагВидимости = 1; И оналогичным образом добавил Валютный2 это не в самом модуле. |
|||
22
dimonv156
17.04.13
✎
16:36
|
Как это вывести в печатную форму что бы выводилось либо Валютный и Валютный2.
|
|||
23
dimonv156
17.04.13
✎
16:37
|
Либо Валютный либо Валютный2.
|
|||
24
dimonv156
17.04.13
✎
16:37
|
И именно в печатной форме.
|
|||
25
dimonv156
17.04.13
✎
16:38
|
По проводке в дебет счет попадает 50.2 а вот в печатную форму нет.
|
|||
26
dimonv156
17.04.13
✎
16:39
|
И в кассовой книге все нормально.
|
|||
27
dimonv156
17.04.13
✎
16:40
|
Может просто при печати указать что бы брался из проводки дебет счет?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |