Имя: Пароль:
1C
1С v8
Проверка на несколько значений
,
0 Bishop1993
 
27.07.14
17:57
Подскажи те как можно сделать проверку на несколько счетов
Конструкция примерно такая
Для каждого СчетУчет Из Товары Цикл
        Если СчетУчет.СчетУчета = Сдесь указать несколько счетов 10, 10.01, 10.02, 10.11 Тогда
            СчетУчет.СчетДоходов = ПланыСчетов.Хозрасчетный.ПрочиеДоходы;
            СчетУчет.Субконто = Статья;
            СчетУчет.СчетУчетаНДСПоРеализации = ПланыСчетов.Хозрасчетный.ПрочиеРасходы;
            СчетУчет.СчетРасходов = ПланыСчетов.Хозрасчетный.ПрочиеРасходы;
        КонецЕсли;
    КонецЦикла;
1 Wobland
 
27.07.14
17:59
а запросом сразу отобрать нужные?
а так - ИЛИ в помощь
2 Bishop1993
 
27.07.14
18:00
есть запрос он заполняет ТЧ далее есть типовая процедура которая заполняет счета учета номенклатура
После заполнения счетов мне нужно проверять если счет такой то то некоторые значения поменять
3 Bishop1993
 
27.07.14
18:01
ИЛИ пробовал пишет ошибку {Документ.РеализацияТоваровУслуг.Форма.ФормаДокументаИзм.Форма(2731)}: Преобразование значения к типу Булево не может быть выполнено
        Если СчетУчет.СчетУчета = (ПланыСчетов.Хозрасчетный.СырьеИМатериалы ИЛИ ПланыСчетов.Хозрасчетный.ПокупныеПолуфабрикатыИКомплектующие
4 f_vadim
 
27.07.14
18:07
тяжёлый случай

Если (СчетУчет.СчетУчета = ПланыСчетов.Хозрасчетный.СырьеИМатериалы) ИЛИ (СчетУчет.СчетУчета = ПланыСчетов.Хозрасчетный.ПокупныеПолуфабрикатыИКомплектующие) ИЛИ ...
5 f_vadim
 
27.07.14
18:08
ты ж не на программиста учился?
6 Wobland
 
27.07.14
18:11
(3) счёт учёта равно чему?
7 Escander
 
27.07.14
18:19
(6) возможно NULL
8 Bishop1993
 
27.07.14
18:23
Спасибо, что то чуть не додумался до конструкции
Если (СчетУчет.СчетУчета = ПланыСчетов.Хозрасчетный.СырьеИМатериалы) ИЛИ (СчетУчет.СчетУчета = ПланыСчетов.Хозрасчетный.ПокупныеПолуфабрикатыИКомплектующие) ИЛИ ...
9 Wobland
 
27.07.14
18:25
(8) программирование -это профессия такая
10 Bishop1993
 
27.07.14
18:26
учился, учился на программиста))
11 Wobland
 
27.07.14
18:27
(10) так и не выучился
12 f_vadim
 
27.07.14
18:28
(10) это печально. я надеялся, что ты бухгалтер или админ.
13 Bishop1993
 
27.07.14
18:29
у меня опыта в программирование не очень большое вот и результат
14 Эмбеддер
 
27.07.14
18:31
если не хочется делать проверку И ... И...
можно записать все значения в массив и делать проверку Массив.Найти(...)<>Неопределено
15 Wobland
 
27.07.14
18:32
(14) не всякий программист с этим справится
16 Эмбеддер
 
27.07.14
18:35
опс ответ в (4)
а у Автора просто скобки неправильно расставлены
17 Escander
 
27.07.14
18:35
(10) ну зашибись! А я нет!!!
18 Bishop1993
 
27.07.14
18:36
(17) Это ты к чему?
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn