При переходе в режиме Предприятия на вкладку "Заказы Клиентов" выдает ошибку "обнаружено дублирование ключевых значений в колонках: ссылка" вот код запроса
ВЫБРАТЬ РАЗЛИЧНЫЕ ДокументЗаказКлиента.Ссылка КАК Ссылка, ДокументЗаказКлиента.ПометкаУдаления КАК ПометкаУдаления, ДокументЗаказКлиента.Номер КАК Номер, ДокументЗаказКлиента.Дата КАК Дата, ДокументЗаказКлиента.НомерПоДаннымКлиента КАК НомерПоДаннымКлиента, ДокументЗаказКлиента.ДатаПоДаннымКлиента КАК ДатаПоДаннымКлиента, ДокументЗаказКлиента.Проведен КАК Проведен, ДокументЗаказКлиента.Приоритет КАК Приоритет, ДокументЗаказКлиента.Партнер КАК Партнер, ДокументЗаказКлиента.Контрагент КАК Контрагент, ДокументЗаказКлиента.Организация КАК Организация, ДокументЗаказКлиента.Соглашение КАК Соглашение, ДокументЗаказКлиента.Договор КАК Договор, ДокументЗаказКлиента.Сделка КАК Сделка, ДокументЗаказКлиента.Валюта КАК Валюта, ДокументЗаказКлиента.СуммаДокумента КАК СуммаДокумента, ДокументЗаказКлиента.СуммаВозвратнойТары КАК СуммаВозвратнойТары, ДокументЗаказКлиента.ГрафикОплаты КАК ГрафикОплаты, ДокументЗаказКлиента.ЖелаемаяДатаОтгрузки КАК ЖелаемаяДатаОтгрузки, ДокументЗаказКлиента.Склад КАК Склад, ДокументЗаказКлиента.Статус КАК Статус, ДокументЗаказКлиента.Менеджер КАК Менеджер, ДокументЗаказКлиента.СуммаАвансаДоОбеспечения КАК СуммаАвансаДоОбеспечения, ДокументЗаказКлиента.СуммаПредоплатыДоОтгрузки КАК СуммаПредоплатыДоОтгрузки, ДокументЗаказКлиента.ДатаОтгрузки КАК ДатаОтгрузки, ДокументЗаказКлиента.ХозяйственнаяОперация КАК ХозяйственнаяОперация, ДокументЗаказКлиента.ПорядокРасчетов КАК ПорядокРасчетов, ВЫБОР КОГДА НЕ ДокументЗаказКлиента.Проведен ТОГДА ЗНАЧЕНИЕ(Перечисление.СостоянияЗаказовКлиентов.ПустаяСсылка) ИНАЧЕ ЕСТЬNULL(СостоянияЗаказовКлиентов.Состояние, ЗНАЧЕНИЕ(Перечисление.СостоянияЗаказовКлиентов.Закрыт)) КОНЕЦ КАК Состояние, ВЫБОР КОГДА НЕ ДокументЗаказКлиента.Проведен ТОГДА ЛОЖЬ КОГДА СостоянияЗаказовКлиентов.ДатаСобытия <> ДАТАВРЕМЯ(1, 1, 1) И &ДатаАктуальности > СостоянияЗаказовКлиентов.ДатаСобытия ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ КАК Просрочен, ВЫБОР КОГДА ДокументЗаказКлиента.Приоритет В (ВЫБРАТЬ ПЕРВЫЕ 1 Приоритеты.Ссылка КАК Приоритет ИЗ Справочник.Приоритеты КАК Приоритеты УПОРЯДОЧИТЬ ПО Приоритеты.РеквизитДопУпорядочивания) ТОГДА 0 КОГДА ДокументЗаказКлиента.Приоритет В (ВЫБРАТЬ ПЕРВЫЕ 1 Приоритеты.Ссылка КАК Приоритет ИЗ Справочник.Приоритеты КАК Приоритеты УПОРЯДОЧИТЬ ПО Приоритеты.РеквизитДопУпорядочивания УБЫВ) ТОГДА 2 ИНАЧЕ 1 КОНЕЦ КАК КартинкаПриоритета, ЕСТЬNULL(СостоянияЗаказовКлиентов.СуммаОплаты, 0) КАК СуммаОплаты, ЕСТЬNULL(СостоянияЗаказовКлиентов.ПроцентОплаты, 0) КАК ПроцентОплаты, ЕСТЬNULL(СостоянияЗаказовКлиентов.СуммаОтгрузки, 0) КАК СуммаОтгрузки, ЕСТЬNULL(СостоянияЗаказовКлиентов.ПроцентОтгрузки, 0) КАК ПроцентОтгрузки, ВЫБОР КОГДА ЕСТЬNULL(СостоянияЗаказовКлиентов.СуммаДолга, 0) < 0 ТОГДА ЕСТЬNULL(СостоянияЗаказовКлиентов.СуммаДолга, 0) ИНАЧЕ 0 КОНЕЦ КАК НашДолг, ВЫБОР КОГДА ЕСТЬNULL(СостоянияЗаказовКлиентов.СуммаДолга, 0) > 0 ТОГДА ЕСТЬNULL(СостоянияЗаказовКлиентов.СуммаДолга, 0) ИНАЧЕ 0 КОНЕЦ КАК ДолгКлиента, ЕСТЬNULL(СостоянияЗаказовКлиентов.ПроцентДолга, 0) КАК ПроцентДолга, ЕСТЬNULL(СостоянияЗаказовКлиентов.ДатаСобытия, ДАТАВРЕМЯ(1, 1, 1)) КАК ДатаСобытия, ЕСТЬNULL(СостоянияЗаказовКлиентов.ЕстьРасхожденияОрдерНакладная, ЛОЖЬ) КАК ЕстьРасхожденияОрдерНакладная, СостоянияЭД.СостояниеВерсииЭД, РеализацияТоваровУслуг.Дата КАК ДатаРеализации, ВЫРАЗИТЬ(РАЗНОСТЬДАТ(&ТекущаяДата, РеализацияТоваровУслуг.Дата, ДЕНЬ) КАК ЧИСЛО(15, 1)) КАК Просрочка, РеализацияТоваровУслуг.ДокументОснование.Ссылка ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЗаказКлиента КАК ДокументЗаказКлиента ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияЗаказовКлиентов КАК СостоянияЗаказовКлиентов ПО (СостоянияЗаказовКлиентов.Заказ = ДокументЗаказКлиента.Ссылка) {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияЭД КАК СостоянияЭД ПО (СостоянияЭД.СсылкаНаОбъект = ДокументЗаказКлиента.Ссылка)} ПО РеализацияТоваровУслуг.ЗаказКлиента = ДокументЗаказКлиента.Ссылка И РеализацияТоваровУслуг.ДокументОснование = ДокументЗаказКлиента.Ссылка
ed.kharkov @ Вчера, 15:09
, sava1 @ Вчера, 15:07
, Вчера сделал РАЗНОСТЬДАТ и получилось, но теперь при переходе в режиме Предприятия на вкладку "Заказы Клиентов" выдает ошибку "обнаружено дублирование ключевых значений в колонках: ссылка" вот код запроса
ВЫБРАТЬ РАЗЛИЧНЫЕ ДокументЗаказКлиента.Ссылка КАК Ссылка, ДокументЗаказКлиента.ПометкаУдаления КАК ПометкаУдаления, ДокументЗаказКлиента.Номер КАК Номер, ДокументЗаказКлиента.Дата КАК Дата, ДокументЗаказКлиента.НомерПоДаннымКлиента КАК НомерПоДаннымКлиента, ДокументЗаказКлиента.ДатаПоДаннымКлиента КАК ДатаПоДаннымКлиента, ДокументЗаказКлиента.Проведен КАК Проведен, ДокументЗаказКлиента.Приоритет КАК Приоритет, ДокументЗаказКлиента.Партнер КАК Партнер, ДокументЗаказКлиента.Контрагент КАК Контрагент, ДокументЗаказКлиента.Организация КАК Организация, ДокументЗаказКлиента.Соглашение КАК Соглашение, ДокументЗаказКлиента.Договор КАК Договор, ДокументЗаказКлиента.Сделка КАК Сделка, ДокументЗаказКлиента.Валюта КАК Валюта, ДокументЗаказКлиента.СуммаДокумента КАК СуммаДокумента, ДокументЗаказКлиента.СуммаВозвратнойТары КАК СуммаВозвратнойТары, ДокументЗаказКлиента.ГрафикОплаты КАК ГрафикОплаты, ДокументЗаказКлиента.ЖелаемаяДатаОтгрузки КАК ЖелаемаяДатаОтгрузки, ДокументЗаказКлиента.Склад КАК Склад, ДокументЗаказКлиента.Статус КАК Статус, ДокументЗаказКлиента.Менеджер КАК Менеджер, ДокументЗаказКлиента.СуммаАвансаДоОбеспечения КАК СуммаАвансаДоОбеспечения, ДокументЗаказКлиента.СуммаПредоплатыДоОтгрузки КАК СуммаПредоплатыДоОтгрузки, ДокументЗаказКлиента.ДатаОтгрузки КАК ДатаОтгрузки, ДокументЗаказКлиента.ХозяйственнаяОперация КАК ХозяйственнаяОперация, ДокументЗаказКлиента.ПорядокРасчетов КАК ПорядокРасчетов, ВЫБОР КОГДА НЕ ДокументЗаказКлиента.Проведен ТОГДА ЗНАЧЕНИЕ(Перечисление.СостоянияЗаказовКлиентов.ПустаяСсылка) ИНАЧЕ ЕСТЬNULL(СостоянияЗаказовКлиентов.Состояние, ЗНАЧЕНИЕ(Перечисление.СостоянияЗаказовКлиентов.Закрыт)) КОНЕЦ КАК Состояние, ВЫБОР КОГДА НЕ ДокументЗаказКлиента.Проведен ТОГДА ЛОЖЬ КОГДА СостоянияЗаказовКлиентов.ДатаСобытия <> ДАТАВРЕМЯ(1, 1, 1) И &ДатаАктуальности > СостоянияЗаказовКлиентов.ДатаСобытия ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ КАК Просрочен, ВЫБОР КОГДА ДокументЗаказКлиента.Приоритет В (ВЫБРАТЬ ПЕРВЫЕ 1 Приоритеты.Ссылка КАК Приоритет ИЗ Справочник.Приоритеты КАК Приоритеты УПОРЯДОЧИТЬ ПО Приоритеты.РеквизитДопУпорядочивания) ТОГДА 0 КОГДА ДокументЗаказКлиента.Приоритет В (ВЫБРАТЬ ПЕРВЫЕ 1 Приоритеты.Ссылка КАК Приоритет ИЗ Справочник.Приоритеты КАК Приоритеты УПОРЯДОЧИТЬ ПО Приоритеты.РеквизитДопУпорядочивания УБЫВ) ТОГДА 2 ИНАЧЕ 1 КОНЕЦ КАК КартинкаПриоритета, ЕСТЬNULL(СостоянияЗаказовКлиентов.СуммаОплаты, 0) КАК СуммаОплаты, ЕСТЬNULL(СостоянияЗаказовКлиентов.ПроцентОплаты, 0) КАК ПроцентОплаты, ЕСТЬNULL(СостоянияЗаказовКлиентов.СуммаОтгрузки, 0) КАК СуммаОтгрузки, ЕСТЬNULL(СостоянияЗаказовКлиентов.ПроцентОтгрузки, 0) КАК ПроцентОтгрузки, ВЫБОР КОГДА ЕСТЬNULL(СостоянияЗаказовКлиентов.СуммаДолга, 0) < 0 ТОГДА ЕСТЬNULL(СостоянияЗаказовКлиентов.СуммаДолга, 0) ИНАЧЕ 0 КОНЕЦ КАК НашДолг, ВЫБОР КОГДА ЕСТЬNULL(СостоянияЗаказовКлиентов.СуммаДолга, 0) > 0 ТОГДА ЕСТЬNULL(СостоянияЗаказовКлиентов.СуммаДолга, 0) ИНАЧЕ 0 КОНЕЦ КАК ДолгКлиента, ЕСТЬNULL(СостоянияЗаказовКлиентов.ПроцентДолга, 0) КАК ПроцентДолга, ЕСТЬNULL(СостоянияЗаказовКлиентов.ДатаСобытия, ДАТАВРЕМЯ(1, 1, 1)) КАК ДатаСобытия, ЕСТЬNULL(СостоянияЗаказовКлиентов.ЕстьРасхожденияОрдерНакладная, ЛОЖЬ) КАК ЕстьРасхожденияОрдерНакладная, СостоянияЭД.СостояниеВерсииЭД, РеализацияТоваровУслуг.Дата КАК ДатаРеализации, ВЫРАЗИТЬ(РАЗНОСТЬДАТ(&ТекущаяДата, РеализацияТоваровУслуг.Дата, ДЕНЬ) КАК ЧИСЛО(15, 1)) КАК Просрочка, РеализацияТоваровУслуг.ДокументОснование.Ссылка ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЗаказКлиента КАК ДокументЗаказКлиента ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияЗаказовКлиентов КАК СостоянияЗаказовКлиентов ПО (СостоянияЗаказовКлиентов.Заказ = ДокументЗаказКлиента.Ссылка) {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияЭД КАК СостоянияЭД ПО (СостоянияЭД.СсылкаНаОбъект = ДокументЗаказКлиента.Ссылка)} ПО РеализацияТоваровУслуг.ЗаказКлиента = ДокументЗаказКлиента.Ссылка И РеализацияТоваровУслуг.ДокументОснование = ДокументЗаказКлиента.Ссылка
Всем привет, есть проблема! Есть Динамический список "ФормаСпискаДокументов" документа "ЗаказКлиента" и есть еще документ "РеализацияТовароИУслуг" и проблема в том, что не могу вывести запросом поле "Дата" документа "ЗаказКлиента", в котором мне надо подсчитать количество дней числом от документа "РеализацияТовароИУслуг" ДатаРеализации -(минус) ТекущаяДата
Vidocq05, 8.3 HS:Управление торговлей, редакция 11.3, 170811 (11.3.4.47) Если выводить отдельно одну ВПФ на печать комплекта докуменов, то все работает корректно. Но вот в паре с другой печатной формой, ВПФ не выводилась на печать комплекта.
Vidocq05 @ Сегодня, 9:23
, Если выводить отдельно данную печатную форму, то все работает корректно, при печати комплекта. Но вот в паре с другими печатными формами, выводится на печать только одна ВПФ. В чем может быть проблема?
Помогите, в комплект документов с настройкой не добавяляется больше одной внешней печатной формы, стандартные печатные формы добавляются. В чем может быть проблема?
Всем привет, хочу попросить помощи В общем, есть в дереве конфигурации документа СчетНаОплату вкладка "Ввод на основании", все бы хорошо, но у меня все поля заполняются из документа в документ, кроме стандартного реквизита "Номер", а он капец как нужен!
Vofka @ Сегодня, 9:29
, А как вообще сообразить этот отчет, я просто как исключение сделать, вроде представляю, а как отчет, я даже не могу представить(
Petre @ 15.06.18, 15:59
, Разве обязательно делать запрос, если можно проверкой обойтись? Дело в том, что тут и без запроса можно, просто не знаю, как обратиться ко всем элемента реквизита "Номер" справочника ЗаказыКонтрагентов и сравинть в Если
Хочу попросить помощи, в общем есть справочник "ДоговорыКонтрагентов" и надо провести проверку на заполнение "Номера"(Номер договора). Просто если два менеджера зайдут в документ "ЗаказКлиента" и поставят одинаковые номера, то будет не хорошо и хочется проверку поставить, что бы при ПриЗаписи проверяла объект.номер и поиск по справочнику по реквизиту и выдавало ошибку. Вот код, вроде выдает ошибку, но выдает даже на любой номер ,какой бы я не ставил, даже если этого номера совсем нет, все равно не дает провести
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!