|   |   | 
| 
 | В чем смысл такого условия в типовой | ☑ | ||
|---|---|---|---|---|
| 0
    
        Dirk Diggler 15.02.12✎ 16:21 | 
        В процедуре ПечатьСчетаЗаказаКорректировки есть такое место:
  |" + ?(Шапка.СуммаВключаетНДС, " ВЫБОР | КОГДА Док.Ссылка.СуммаВключаетНДС | ТОГДА Док.Сумма | ИНАЧЕ Док.Сумма + Док.СуммаНДС | КОНЕЦ", " ВЫБОР | КОГДА НЕ Док.Ссылка.СуммаВключаетНДС | ТОГДА Док.Сумма | ИНАЧЕ Док.Сумма + Док.СуммаНДС | КОНЕЦ") где Шапка.ВключаетНДС - это поле собственно заказа, а Док - это "актуальный заказ", т.е. последнее введенное ИзменениеЗаказа или сам заказ. Вопрос - в чем смысл такой штуки? У меня из него неправильно сумма дока считается, т.к. в исходном заказе ВключаетНДС - ложь, а в актуальном - истина | |||
| 1
    
        Dirk Diggler 15.02.12✎ 16:35 | 
        и таки ап. думаю оставить только первый кусок безальтернативно. к чему может привести?     | |||
| 2
    
        jsmith 15.02.12✎ 16:36 | 
        вопрос, почему у тебя шапка.включаетндс ложь     | |||
| 3
    
        France 15.02.12✎ 16:38 | 
        (0) если все работает, то не трогай..     | |||
| 4
    
        zak555 15.02.12✎ 16:39 | 
        первый кусок написан только для того, чтоб получить больше денег     | |||
| 5
    
        Дядя Васька 15.02.12✎ 16:45 | 
        (0) Обычная ошибка. Должно быть так:
  |<" + ?(Шапка.СуммаВключаетНДС, " ВЫБОР | КОГДА Док.Ссылка.СуммаВключаетНДС | ТОГДА Док.Сумма | ИНАЧЕ Док.Сумма + Док.СуммаНДС | КОНЕЦ", " ВЫБОР | КОГДА НЕ Док.Ссылка.СуммаВключаетНДС | ТОГДА Док.Сумма | ИНАЧЕ Док.Сумма - Док.СуммаНДС | КОНЕЦ") | |||
| 6
    
        Dirk Diggler 15.02.12✎ 16:47 | 
        (2) потому что в 2011 была упрощенка, а в 2012 - ОСН     | |||
| 7
    
        Dirk Diggler 15.02.12✎ 16:50 | 
        (3) работало бы - не полез бы отладчиком     | |||
| 8
    
        Dirk Diggler 15.02.12✎ 16:52 | 
        (5) И опять неверно.     | |||
| 9
    
        Dirk Diggler 15.02.12✎ 16:54 | 
        Это же печать счета, зачем там вообще может понадобиться вычитать из суммы НДС? И вообще, зачем нужна проверка на НДС изначального счета?     | |||
| 10
    
        Дядя Васька 15.02.12✎ 16:55 | 
        (5) Ну мне отсюда не видать, что есть Док, а что шапка, но что ошибка во втором выборе очевидно. Если предположить что шапка это твоя корректировка, а док исходный документ, и задача получить сумму из исходного как в текущем галка, то (5) должно быть верно. Если другая какая-то, то надо бы уточнить.     | |||
| 11
    
        zak555 15.02.12✎ 16:55 | 
        (5) это что ты написал ?     | |||
| 12
    
        Дядя Васька 15.02.12✎ 16:55 | 
        (11) Смотри (10)     | |||
| 13
    
        Dirk Diggler 15.02.12✎ 16:56 | 
        (10) Я в (0) внизу написал что есть что. Шапка - выборка по исходному доку ЗаказПокупателя     | |||
| 14
    
        Дядя Васька 15.02.12✎ 16:58 | 
        (13) У тебя в предложении из дюжины слов четыре раза встречается слово "заказ", понять реально сложно что сказать хотел :) На выходе после запроса что должно быть?     | |||
| 15
    
        Dirk Diggler 15.02.12✎ 16:59 | 
        На выходе - табличная часть Счета на оплату с учетом корректировок.     | |||
| 16
    
        zak555 15.02.12✎ 16:59 | 
        реквизиты дока Сумма - не включает сумму НДС когда СуммаВключаетНДС = ложь     | |||
| 17
    
        Дядя Васька 15.02.12✎ 16:59 | 
        Шапка - исходный, Док - актуальный, что должен вернуть запрос, из актуального как в исходном галка или еще что?     | |||
| 18
    
        zak555 15.02.12✎ 17:00 | 
        +
  поэтому , строка вида : ВЫБОР | КОГДА Док.Ссылка.СуммаВключаетНДС | ТОГДА Док.Сумма | ИНАЧЕ Док.Сумма + Док.СуммаНДС | КОНЕЦ", БРЕД | |||
| 19
    
        Dirk Diggler 15.02.12✎ 17:01 | 
        сколько всего надо было заплатить по счету. Те же цифры, что и возвращает АнализЗаказа. У меня анализ показывает допустим 100 тыщ, а в счете печатается итог 120. Тогда как если ручками взять цены из этого распечатанного счета, умножить на количества , и сложить - получается 100.     | |||
| 20
    
        Дядя Васька 15.02.12✎ 17:02 | 
        (18) И в чем бред, если на выходе этого куска нужна сумма с ндс независимо от того какая она в док?     | |||
| 21
    
        Dirk Diggler 15.02.12✎ 17:04 | 
        (18) такая как раз работает правильно. а вот эта удваивает НДС:
  " ВЫБОР | КОГДА НЕ Док.Ссылка.СуммаВключаетНДС | ТОГДА Док.Сумма | ИНАЧЕ Док.Сумма + Док.СуммаНДС | КОНЕЦ") | |||
| 22
    
        zak555 15.02.12✎ 17:05 | 
        (20) так если Док.СуммаВключаетНДС = истина, то в Док.Сумма уже сумма с НДС =)     | |||
| 23
    
        Дядя Васька 15.02.12✎ 17:05 | 
        (19) Ну все правильно значит в (5), надо из суммы актуального НДС отнять.     | |||
| 24
    
        Дядя Васька 15.02.12✎ 17:06 | 
        (22) Ну и? Что не так-то?
  КОГДА Док.Ссылка.СуммаВключаетНДС | ТОГДА Док.Сумма написано, что не устраивает? | |||
| 25
    
        Dirk Diggler 15.02.12✎ 17:06 | 
        (19) Дык почему? В строке-то сумма уже правильно посчитана!     | |||
| 26
    
        Dirk Diggler 15.02.12✎ 17:08 | 
        (24) не так, что из-за того, что в исходном доке Шапка.СуммаВключаетНДС = Ложь подставляется вот эта строка 
  ВЫБОР | КОГДА НЕ Док.Ссылка.СуммаВключаетНДС котоорая удваивает НДС | |||
| 27
    
        Дядя Васька 15.02.12✎ 17:08 | 
        (25) где она правильно посчитана? У тебя исходная сумма без НДС, сумма коррекции с НДС. Чтобы скорректировать исходную нужно привести коррекцию к ее правилам. Т.е. отнять из нее НДС.     | |||
| 28
    
        Дядя Васька 15.02.12✎ 17:09 | 
        (26) А в (5) какой знак стоит в том условии?     | |||
| 29
    
        zak555 15.02.12✎ 17:11 | 
        ещё раз :
  " ВЫБОР | КОГДА Док.Ссылка.СуммаВключаетНДС | ТОГДА Док.Сумма | ИНАЧЕ Док.Сумма + Док.СуммаНДС | КОНЕЦ", " ВЫБОР | КОГДА НЕ Док.Ссылка.СуммаВключаетНДС | ТОГДА Док.Сумма | ИНАЧЕ Док.Сумма - Док.СуммаНДС | КОНЕЦ") 1. -если сумма с НДС уже, то выводим её, иначе добавляем НДС к сумме 2. -если НДС с верху (НДС не включен), то выводим Сумму реквизит (он не включает НДС), иначе я хочу получить разницу между суммы с ндс за вычетом НДС таким образом условия обрабатываются в следующих случаях: 1. получаю всегда сумму с НДС 2. получаю всегда сумму без НДС | |||
| 30
    
        Dirk Diggler 15.02.12✎ 17:11 | 
        (27) у меня исходная сумма БЫЛА без НДС. А потом я ввел ИзменениеЗаказаПокупателя. Который делает что? Зануляет остатки по заказу по кол-ву и сумме, и движет регистр заново, уже с новой суммой и количествами. Соот-но ничего ниоткуда вычитать не надо.     | |||
| 31
    
        zak555 15.02.12✎ 17:12 | 
        покажите полный кусок кода ?     | |||
| 32
    
        zak555 15.02.12✎ 17:13 | 
        исходя из (29) - нужно только первое условие     | |||
| 33
    
        Dirk Diggler 15.02.12✎ 17:13 | 
        СтруктураАктуальныйЗаказ = УправлениеЗаказами.ПолучитьПоследнийЗаказПокупателяИлиИзменениеЗаказаПокупателя(Ссылка);
  ТабДокумент = Новый ТабличныйДокумент; ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ЗаказПокупателя_СчетЗаказ"; ЗапросТовары = Новый ТаблицаЗначений; Если СтруктураАктуальныйЗаказ <> Неопределено Тогда СтрокаВыборкиПоляСодержания = ОбработкаТабличныхЧастей.ПолучитьЧастьЗапросаДляВыбораСодержания("Док"); Запрос = Новый Запрос; ТекстЗапроса = " |ВЫБРАТЬ | ВложенныйЗапрос.НомерТЧ, | Минимум(ВложенныйЗапрос.ПризнакКорректировка) КАК ПризнакКорректировка, | Минимум(ВложенныйЗапрос.НомерСтроки) КАК НомерСтроки, | ВложенныйЗапрос.Номенклатура, | ВложенныйЗапрос.НаименованиеПолное, | ВложенныйЗапрос.Номенклатура.Артикул КАК Артикул, | ВложенныйЗапрос.Номенклатура.Код КАК Код, | СУММА(ВложенныйЗапрос.Количество) КАК КоличествоТовара, | ВложенныйЗапрос.ЕдиницаИзмерения.Представление КАК ЕдиницаИзмерения, | ВложенныйЗапрос.ПроцентСкидкиНаценки | + ВложенныйЗапрос.ПроцентАвтоматическихСкидок КАК Скидка, | СУММА(ВложенныйЗапрос.СуммаНДС) КАК СуммаНДС, | ВложенныйЗапрос.Цена КАК Цена, | СУММА(ВложенныйЗапрос.Сумма) КАК Сумма, | ВложенныйЗапрос.ХарактеристикаНоменклатуры КАК Характеристика, | NULL КАК Серия |ИЗ | |( |ВЫБРАТЬ | Док.Номенклатура КАК Номенклатура, | ВЫРАЗИТЬ (Док.Номенклатура.НаименованиеПолное КАК Строка(1000)) КАК НаименованиеПолное, | Док.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | Док.Цена КАК Цена, | Док.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки, | Док.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок, | Док.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | Док.СуммаНДС КАК СуммаНДС, |" + ?(Шапка.СуммаВключаетНДС, " ВЫБОР | КОГДА Док.Ссылка.СуммаВключаетНДС | ТОГДА Док.Сумма | ИНАЧЕ Док.Сумма + Док.СуммаНДС | КОНЕЦ", " ВЫБОР | КОГДА НЕ Док.Ссылка.СуммаВключаетНДС | ТОГДА Док.Сумма | ИНАЧЕ Док.Сумма + Док.СуммаНДС | КОНЕЦ") + " КАК Сумма, | Док.Количество КАК Количество, | (1) КАК НомерТЧ, | (0) КАК ПризнакКорректировка, | Док.НомерСтроки КАК НомерСтроки | ИЗ | Документ." + СтруктураАктуальныйЗаказ.ИмяЗаказа + ".Товары КАК Док | | ГДЕ | Док.Ссылка = &АктуальныйЗаказ | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | Док.Номенклатура КАК Номенклатура, | ВЫРАЗИТЬ (Док.Номенклатура.НаименованиеПолное КАК Строка(1000)) КАК НаименованиеПолное, | Док.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | Док.Цена КАК Цена, | Док.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки, | Док.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок, | Док.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | Док.СуммаНДС КАК СуммаНДС, |" + ?(Шапка.СуммаВключаетНДС, " ВЫБОР | КОГДА Док.Ссылка.СуммаВключаетНДС | ТОГДА Док.Сумма | ИНАЧЕ Док.Сумма + Док.СуммаНДС | КОНЕЦ", " ВЫБОР | КОГДА НЕ Док.Ссылка.СуммаВключаетНДС | ТОГДА Док.Сумма | ИНАЧЕ Док.Сумма + Док.СуммаНДС | КОНЕЦ") + " КАК Сумма, | Док.Количество КАК Количество, | (1) КАК НомерТЧ, | (1) КАК ПризнакКорректировка, // Для корректировок номер строки увеличивается, чтобы добавляемые позиции были последними | (9999 + Док.НомерСтроки) КАК НомерСтроки | ИЗ | Документ.КорректировкаЗаказаПокупателя.Товары КАК Док | | ГДЕ | Док.Ссылка.ЗаказПокупателя = &ТекущийДокумент | И Док.Ссылка.Проведен = Истина | И Док.Ссылка.Дата > &ДатаАктуальногоЗаказа | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | Док.Номенклатура КАК Номенклатура, | " + СтрокаВыборкиПоляСодержания + " КАК НаименованиеПолное, | Док.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаИзмерения, | Док.Цена КАК Цена, | Док.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки, | Док.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок, | NULL КАК ХарактеристикаНоменклатуры, | Док.СуммаНДС КАК СуммаНДС, |" + ?(Шапка.СуммаВключаетНДС," ВЫБОР | КОГДА Док.Ссылка.СуммаВключаетНДС | ТОГДА Док.Сумма | ИНАЧЕ Док.Сумма + Док.СуммаНДС | КОНЕЦ", " ВЫБОР | КОГДА НЕ Док.Ссылка.СуммаВключаетНДС | ТОГДА Док.Сумма | ИНАЧЕ Док.Сумма + Док.СуммаНДС | КОНЕЦ") + " КАК Сумма, | Док.Количество КАК Количество, | (2) КАК НомерТЧ, | (0) КАК ПризнакКорректировка, | Док.НомерСтроки КАК НомерСтроки | ИЗ | Документ." + СтруктураАктуальныйЗаказ.ИмяЗаказа + ".Услуги КАК Док | | ГДЕ | Док.Ссылка = &АктуальныйЗаказ | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | Док.Номенклатура КАК Номенклатура, |" + СтрокаВыборкиПоляСодержания + " КАК НаименованиеПолное, | Док.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаИзмерения, | Док.Цена КАК Цена, | Док.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки, | Док.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок, | NULL КАК ХарактеристикаНоменклатуры, | Док.СуммаНДС КАК СуммаНДС, |" + ?(Шапка.СуммаВключаетНДС, " ВЫБОР | КОГДА Док.Ссылка.СуммаВключаетНДС | ТОГДА Док.Сумма | ИНАЧЕ Док.Сумма + Док.СуммаНДС | КОНЕЦ", " ВЫБОР | КОГДА НЕ Док.Ссылка.СуммаВключаетНДС | ТОГДА Док.Сумма | ИНАЧЕ Док.Сумма + Док.СуммаНДС | КОНЕЦ") + " КАК Сумма, | Док.Количество КАК Количество, | (2) КАК НомерТЧ, | (1) КАК ПризнакКорректировка, // Для корректировок номер строки увеличивается, чтобы добавляемые позиции были последними | (9999 + Док.НомерСтроки) КАК НомерСтроки | ИЗ | Документ.КорректировкаЗаказаПокупателя.Услуги КАК Док | | ГДЕ | Док.Ссылка.ЗаказПокупателя = &ТекущийДокумент | И Док.Ссылка.Проведен = Истина | И Док.Ссылка.Дата > &ДатаАктуальногоЗаказа |"; | |||
| 34
    
        Дядя Васька 15.02.12✎ 17:14 | 
        (30) У тебя сумма БЫЛА без НДС, когда ты ввел ИзменениеЗаказаПокупателя он ее сторнировал и сделал с НДС. Теперь тебе нужно получить из последней проводки сумму БЕЗ НДС.     | |||
| 35
    
        zak555 15.02.12✎ 17:16 | 
        убрать
  |<" + ?(Шапка.СуммаВключаетНДС, и второе условие | |||
| 36
    
        Дядя Васька 15.02.12✎ 17:16 | 
        Мля... Во всех     | |||
| 37
    
        Дядя Васька 15.02.12✎ 17:17 | 
        Во всех
  КОГДА НЕ Док.Ссылка.СуммаВключаетНДС | ТОГДА Док.Сумма | ИНАЧЕ Док.Сумма + Док.СуммаНДС меняй плюс на минус и не выпендривайся. Просто так надо. Это такая уличная магия. | |||
| 38
    
        zak555 15.02.12✎ 17:20 | 
        а если смотреть (0) - то там надо было написать так :
  |<" + ?(Шапка.СуммаВключаетНДС, " ВЫБОР | КОГДА Док.Ссылка.СуммаВключаетНДС | ТОГДА Док.Сумма | ИНАЧЕ Док.Сумма + Док.СуммаНДС | КОНЕЦ", " ВЫБОР | КОГДА НЕ Док.Ссылка.СуммаВключаетНДС | ТОГДА Док.Сумма + Док.СуммаНДС | ИНАЧЕ Док.Сумма | КОНЕЦ") | |||
| 39
    
        zak555 15.02.12✎ 17:21 | 
        (37) смотри (29)     | |||
| 40
    
        Dirk Diggler 15.02.12✎ 17:23 | 
        (34) Это еще зачем мне сумму последней проводки БЕЗ НДС, когда надо с НДС? Зачем я буду счет выставлять на 84 тысячи когда он реально на 100?     | |||
| 41
    
        Дядя Васька 15.02.12✎ 17:24 | 
        (38) Если на выходе нужна сумма с НДС, то да, я так понял нужна такая сумма, которая была в исходном. Ни из сабжа, ни из (33) понять невозможно что должно быть на выходе.     | |||
| 42
    
        Dirk Diggler 15.02.12✎ 17:25 | 
        Мне нужно счет человеку напечатать. Обычный счет на оплату, по его заказу. Он, естественно, должен отражать всякие перипетии типа Изменений и корректировок, и содержать конечную сумму.     | |||
| 43
    
        Дядя Васька 15.02.12✎ 17:27 | 
        (40) Если было бы надо всегда сумму С НДС достаточно написать:
  "ВЫБОР | КОГДА Док.Ссылка.СуммаВключаетНДС | ТОГДА Док.Сумма | ИНАЧЕ Док.Сумма + Док.СуммаНДС |КОНЕЦ" вместо сабжа. Раз они нагородили такую кучу условий очевидно что предполагалось что запрос вернет такую сумму как была в исходном документе. Что потом с ней делается из (33) не видно и из сабжа тем более. Просто логичней предположить что ошиблись в одном знаке, чем сдуру нагородили лишнюю конструкцию. | |||
| 44
    
        Дядя Васька 15.02.12✎ 17:42 | 
        +(43) Счет кстати тоже можно выставлять обоими способами, как включая НДС, так и раздельно. Вероятно в исходном он без НДС и был, и после коррекции по задумке должен быть такой же, только с новой суммой.     | |||
| 45
    
        zak555 15.02.12✎ 17:54 | 
        что это что за мега конфа ?     | |||
| 46
    
        Dirk Diggler 15.02.12✎ 17:57 | 
        это упп     | |||
| 47
    
        Dirk Diggler 15.02.12✎ 17:58 | 
        ситуация полностью - в прошлом году выставлен счет без НДС(УСН), частично оплачен. В этом году счет меняется - вводится док ИзменениеЗаказаПокупателя, в нем же устанавливаются галки УчитыватьНДС, СуммаВключаетНДС(Организация перешла на ОСН), проводится - печать счета показывает чудеса с суммой....     | |||
| 48
    
        Дядя Васька 15.02.12✎ 18:03 | 
        (47) Распечатай прошлогодний счет, который частично оплачен. Наверняка в нем суммы без НДС. Теперь ты им к доплате выставляешь, и хочешь с НДС нарисовать. Нелогично-с получится. Поэтому и подгоняется тип сумм под тот что был изначально.     | |||
| 49
    
        Dirk Diggler 15.02.12✎ 18:26 | 
        (48) Да, есть логика, но это должно быть только в одном месте тогда - которое корректировок касается...     | |||
| 50
    
        zak555 15.02.12✎ 18:29 | 
        (46) номер :?     | |||
| 51
    
        zak555 15.02.12✎ 18:30 | 
        согласитесь, что код из (0) -гуано полное     | |||
| 52
    
        Dirk Diggler 15.02.12✎ 19:45 | 
        (49) А, не... И тут нет логики.., Короче, пришлось везде оставить
  " ВЫБОР | КОГДА Док.Ссылка.СуммаВключаетНДС | ТОГДА Док.Сумма | ИНАЧЕ Док.Сумма + Док.СуммаНДС | КОНЕЦ", | |||
| 53
    
        Дядя Васька 15.02.12✎ 19:49 | 
        (52) Это потому что ТЫ упорно считаешь что в счете должны быть суммы включая НДС, а разработчики УПП считают иначе :)     | |||
| 54
    
        Dirk Diggler 16.02.12✎ 08:32 | 
        (53) Создай док ЗаказПокупателя на 100 тыщ со снятой галкой "Учитывать НДС", затем введи на его основе корректировку, с установленными галками "Учитывать НДС" и "Сумма включает НДС". Сколько всего должно быть при печати в графах Итого сумма, Итого НДС, Всего к оплате?     | |||
| 55
    
        zak555 16.02.12✎ 09:41 | 
        вы всё ещё трёте ?     | |||
| 56
    
        Dirk Diggler 16.02.12✎ 09:48 | 
        (55) Не, ну не просто же так проги нагромоздили такую шляпу. Значит, могут быть подводные камни. "Надо разобраться" (с) анегдод     | |||
| 57
    
        hhhh 16.02.12✎ 09:53 | 
        (56) УчитыватьНДС - это вообще из другой оперы, её то зачем ты сюда приплёл?     | |||
| 58
    
        Dirk Diggler 16.02.12✎ 10:02 | 
        (57) Из какой другой?     | |||
| 59
    
        zak555 16.02.12✎ 10:07 | 
        (56) я же выше всё описал 
  реквизит документа Сумма с НДС когда НДСвключен = истина и без налога, когда НДСвключен = ложь | |||
| 60
    
        Дядя Васька 16.02.12✎ 15:11 | 
        (54) Со снятой галкой "Учитывать НДС", значит НДС не платим, действительно из другой оперы. Она должна быть истина, а вот "Сумма включает НДС" по желанию, если снята, то в тч счета будут суммы без НДС, но итоговая сумма получится такая же как и с установленной галкой. Только и всего.     | |||
| 61
    
        Axel2009 16.02.12✎ 15:22 | 
        (0) можно написать без условия Док.Сумма     | |||
| 62
    
        Dirk Diggler 24.02.12✎ 12:45 | 
        аналогичный вопрос про аналогичную конфигурацию, док реализации: 
  Если мУказаниеСкладовВТЧ Тогда Если ЗначениеЗаполнено(ДокументОснование.СкладГруппа) И ТипЗнч(ДокументОснование.СкладГруппа) = Тип("СправочникСсылка.ГруппыДоступностиСкладов") Тогда ГруппаДоступностиСкладов = ДокументОснование.СкладГруппа; Иначе ГруппаДоступностиСкладов = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(ТекПользователь, "ГруппаДоступностиСкладов"); КонецЕсли; Если ЗначениеЗаполнено(ГруппаДоступностиСкладов) Тогда Запрос.УстановитьПараметр("ГруппаДоступностиСкладов", ГруппаДоступностиСкладов); УсловиеСклад = " И Склад В ( | ВЫБРАТЬ | ГруппыДоступности.Склад | ИЗ | РегистрСведений.СоставГруппДоступностиСкладов КАК ГруппыДоступности | ГДЕ ГруппыДоступности.ГруппаДоступности = &ГруппаДоступностиСкладов)"; КонецЕсли; Иначе УсловиеСклад = " И Склад = &Склад"; КонецЕсли; почему группа доступности складов проверяется только если склады указываются непосредственно в табличной части? | |||
| 63
    
        zak555 24.02.12✎ 12:50 | 
        (62) какая шляпа     | |||
| 64
    
        Dirk Diggler 24.02.12✎ 12:51 | 
        (63) Фетровая блин. как понимать-то? просто лажа или скрытый смысл?     | |||
| 65
    
        zak555 24.02.12✎ 12:51 | 
        (64)
  см. в (4) + полное вокруг разные "умных" людей | |||
| 66
    
        Dirk Diggler 24.02.12✎ 13:52 | 
        что-то не верю я в такую тупость.     | |||
| 67
    
        Axel2009 24.02.12✎ 14:07 | 
        (62) наверна потому что для склада на этапе изменения проверяется группа доступности, и если недоступно, то выбрать незя. не?     | |||
| 68
    
        Dirk Diggler 24.02.12✎ 14:08 | 
        изменения чего?     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |