![]() |
|
Внешняя печатаная форма | ☑ | ||
---|---|---|---|---|
0
amaderassy
29.07.14
✎
13:09
|
Добрый день! делаю внешнюю форму Для Акта сверки взаиморасчетов. Нужно в зависимости от выбранных пользователем счетов в документе печатать исполнителей. Если 60 то один , если 62/76 то других, если выбраны другие счета или все вместе, то ничего не печатать. Пробовал сделать, но условие не отрабатывает. С 1С относительно недавно столкнулся. Подскажите, как правильно сделать...
Код: НайденныеСтроки = СсылкаНаОбъект.СписокСчетов.НайтиСтроки(Новый Структура("УчаствуетВРасчетах", Истина)); Если НайденныеСтроки.Количество() = 1 Тогда Если Строка(СсылкаНаОбъект.СписокСчетов.Счет) = "60" Тогда ОбластьПодвал.Параметры.Пар1 = "Исп. Сякина Олеся Александровна"; ОбластьПодвал.Параметры.Пар2 = "Харенкова ирина Витальевна"; ОбластьПодвал.Параметры.Пар3 = "тел./факс 8 (4832) 52-54-61" ; Иначе Если Строка(СсылкаНаОбъект.СписокСчетов.Счет) = "62" или Строка(СсылкаНаОбъект.СписокСчетов.Счет) = "76" Тогда ОбластьПодвал.Параметры.Пар1 = "Исп. Харенкова ирина Витальевна"; ОбластьПодвал.Параметры.Пар2 = "тел./факс 8 (4832) 52-54-61"; ОбластьПодвал.Параметры.Пар3 = " " ; Конецесли; КонецЕсли; Иначе ОбластьПодвал.Параметры.Пар1 = "1"; ОбластьПодвал.Параметры.Пар2 = "1"; ОбластьПодвал.Параметры.Пар3 = "1 " ; КонецЕсли; |
|||
1
jsmith
29.07.14
✎
13:12
|
Строка(СсылкаНаОбъект.СписокСчетов.Счет) = "60"
|
|||
2
jsmith
29.07.14
✎
13:12
|
Лев(СсылкаНаОбъект.СписокСчетов.Счет.Код, 2) = "60"
|
|||
3
amaderassy
29.07.14
✎
13:18
|
Не удалось сформировать внешнюю печатную форму!
Поле объекта не обнаружено (Счет) Вот что сдал писать(( |
|||
4
VRednaia
29.07.14
✎
13:18
|
СсылкаНаОбъект.СписокСчетов - это таблица. Ее нельзя сравнивать с одним значением.
У тебя есть варианты: 1. Искать по таблице счета через Найти 2. Обходить все строки таблицы и проверять на равенство счету 3. придумать еще вариант. |
|||
5
jsmith
29.07.14
✎
13:24
|
Лев(НайденныеСтроки[0].Счет.Код, 2) = "60"
|
|||
6
amaderassy
29.07.14
✎
13:53
|
Спасибо, получилось!!! Все дело в коде счета он 4-х значный...
Можно закрывать) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |