Size: a a a

1с программирование

2019 November 07

IT

Ivan Terentev in 1с программирование
Всем привет. Подскажите плз по запросам.
Пытаюсь вывести таблицу1 - Организации и соответствующее им кол-во документов, где они фигурируют. Застрял на моменте, где нашлась организация не используемая в документах. Как вывести в таблицу2 результат "0"?
источник

АШ

Александр Шумаков in 1с программирование
Ivan Terentev
Всем привет. Подскажите плз по запросам.
Пытаюсь вывести таблицу1 - Организации и соответствующее им кол-во документов, где они фигурируют. Застрял на моменте, где нашлась организация не используемая в документах. Как вывести в таблицу2 результат "0"?
Выбор когда?
источник

АШ

Александр Шумаков in 1с программирование
Когда участвует ссылка, когда не участвует 0
источник

АШ

Александр Шумаков in 1с программирование
Так наверно
источник

КГ

Кирилл Горбов in 1с программирование
Ivan Terentev
Всем привет. Подскажите плз по запросам.
Пытаюсь вывести таблицу1 - Организации и соответствующее им кол-во документов, где они фигурируют. Застрял на моменте, где нашлась организация не используемая в документах. Как вывести в таблицу2 результат "0"?
В первой временной таблице (назови "ВремТабл") взять у таблицы "Документ.РеализацияТоваровИУслуг.ТЧ" поля "РеализацияТоваровИУслугТЧ.Холдинг" и "КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РеализацияТоваровИУслугТЧ.Ссылка)" (назови "КолДоков"), а еще сгруппировать. Дополнительно можно добавить индексацию по холдингу.

Во второй таблице выполнить такое же левое соединение по организациям, только вместо "Документ.РеализацияТоваровИУслуг.ТЧ" будет временная таблица, а вместо поля "КОЛИЧЕСТВО(ЕСТЬNULL(РеализацияТоваровИУслугТЧ.Холдинг.Ссылка, 0))", будет "ЕСТЬNULL(ВремТабл.КолДоков, 0)".
источник

DO

Daniyar Orazov in 1с программирование
Добрый день! Кто может помочь?! Есть windows server 2016 и 1С 7.7 там весы не грузит, то есть пинг все есть весы видят только дальше не грузит. Пишет ошибка весов. Названия весы масса К.
Кто может помочь? Заплатим.
источник

МХ

Магомедгусен Халилулаев in 1с программирование
Привет. Кто может подсказать какие есть готовые доработки для ут 10.3 что бы хранить чеки ККМ, после закрытия смены.
источник

M

Max in 1с программирование
На инфостарте смотрели ?
источник

МХ

Магомедгусен Халилулаев in 1с программирование
да
источник

D

Dmitriy in 1с программирование
Кто знает как раздобыть стартмоней где купить поштучно?
источник

S(

Socradt (Юрий Владимирович) in 1с программирование
infostart_free_1c
Интересные работы с infostart.ru абсолютно бесплатно
По всем вопросам писать https://t.me/CatLavr
https://t.me/infostart_free
источник

S(

Socradt (Юрий Владимирович) in 1с программирование
Тут смотрели?
источник

АС

Артем Саркисов in 1с программирование
Друзья помогите создать правильный запрос, я не сильный спец в 1с, но поступила задача от знакомого и хочу помочь.
есть Журнал - ЧекиККМ , но в нем нет поля комментарий, зато комментарий у чека есть в документе ЧекККМ.
есть такой запрос показывающий все чеки из Журнала ЧекиККМ

ВЫБРАТЬ РАЗЛИЧНЫЕ
 ЧекиККМ.Ссылка КАК Ссылка,
 ЧекиККМ.Дата КАК Дата,
 ЧекиККМ.ПометкаУдаления КАК ПометкаУдаления,
 ЧекиККМ.Номер КАК Номер,
 ЧекиККМ.Проведен КАК Проведен,
 ЧекиККМ.Статус КАК Статус,
 ВЫБОР
   КОГДА ЧекиККМ.Ссылка ССЫЛКА Документ.ЧекККМ
     ТОГДА ВЫБОР
         КОГДА ЧекиККМ.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыЧековККМ.Отложен)
             ИЛИ ЧекиККМ.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыЧековККМ.ТоварЗарезервирован)
           ТОГДА ИСТИНА
         ИНАЧЕ ЛОЖЬ
       КОНЕЦ
   ИНАЧЕ ВЫБОР
       КОГДА ЧекиККМ.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыЧековККМ.Пробит)
         ТОГДА ЛОЖЬ
       ИНАЧЕ ИСТИНА
     КОНЕЦ
 КОНЕЦ КАК Отложен,
   
 МАКСИМУМ(ФискальныеОперации.НомерЧекаККМ) КАК НомерЧекаККМ,
 ЧекиККМ.КассаККМ КАК КассаККМ,
 ЧекиККМ.Организация КАК Организация,
 ЧекиККМ.СуммаДокумента КАК СуммаДокумента,
 ЧекиККМ.Валюта КАК Валюта,
 ЧекиККМ.Архивный КАК Архивный,
 ЧекиККМ.КассоваяСмена КАК КассоваяСмена,
 ЧекиККМ.Тип КАК Тип
ИЗ
 ЖурналДокументов.ЧекиККМ КАК ЧекиККМ
   ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФискальныеОперации КАК ФискальныеОперации
   ПО ЧекиККМ.Ссылка = ФискальныеОперации.ДокументОснование

СГРУППИРОВАТЬ ПО
 ЧекиККМ.Ссылка,
 ЧекиККМ.Дата,
 ЧекиККМ.ПометкаУдаления,
 ЧекиККМ.Номер,
 ЧекиККМ.Проведен,
 ЧекиККМ.Статус,
 ВЫБОР
   КОГДА ЧекиККМ.Ссылка ССЫЛКА Документ.ЧекККМ
     ТОГДА ВЫБОР
         КОГДА ЧекиККМ.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыЧековККМ.Отложен)
             ИЛИ ЧекиККМ.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыЧековККМ.ТоварЗарезервирован)
           ТОГДА ИСТИНА
         ИНАЧЕ ЛОЖЬ
       КОНЕЦ
   ИНАЧЕ ВЫБОР
       КОГДА ЧекиККМ.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыЧековККМ.Пробит)
         ТОГДА ЛОЖЬ
       ИНАЧЕ ИСТИНА
     КОНЕЦ
 КОНЕЦ,
 ЧекиККМ.КассаККМ,
 ЧекиККМ.Организация,
 ЧекиККМ.СуммаДокумента,
 ЧекиККМ.Валюта,
 ЧекиККМ.Архивный,
 ЧекиККМ.КассоваяСмена,
 ЧекиККМ.Тип;

Как из таблицы ДоукментыЧекККМ получить поле Комментарий, чтобы чтобы они соответвовали по полю Ссылка.  ЧекиККМ.Ссылка = ДокументыЧекККМ.Ссылка
источник

КГ

Кирилл Горбов in 1с программирование
Артем Саркисов
Друзья помогите создать правильный запрос, я не сильный спец в 1с, но поступила задача от знакомого и хочу помочь.
есть Журнал - ЧекиККМ , но в нем нет поля комментарий, зато комментарий у чека есть в документе ЧекККМ.
есть такой запрос показывающий все чеки из Журнала ЧекиККМ

ВЫБРАТЬ РАЗЛИЧНЫЕ
 ЧекиККМ.Ссылка КАК Ссылка,
 ЧекиККМ.Дата КАК Дата,
 ЧекиККМ.ПометкаУдаления КАК ПометкаУдаления,
 ЧекиККМ.Номер КАК Номер,
 ЧекиККМ.Проведен КАК Проведен,
 ЧекиККМ.Статус КАК Статус,
 ВЫБОР
   КОГДА ЧекиККМ.Ссылка ССЫЛКА Документ.ЧекККМ
     ТОГДА ВЫБОР
         КОГДА ЧекиККМ.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыЧековККМ.Отложен)
             ИЛИ ЧекиККМ.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыЧековККМ.ТоварЗарезервирован)
           ТОГДА ИСТИНА
         ИНАЧЕ ЛОЖЬ
       КОНЕЦ
   ИНАЧЕ ВЫБОР
       КОГДА ЧекиККМ.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыЧековККМ.Пробит)
         ТОГДА ЛОЖЬ
       ИНАЧЕ ИСТИНА
     КОНЕЦ
 КОНЕЦ КАК Отложен,
   
 МАКСИМУМ(ФискальныеОперации.НомерЧекаККМ) КАК НомерЧекаККМ,
 ЧекиККМ.КассаККМ КАК КассаККМ,
 ЧекиККМ.Организация КАК Организация,
 ЧекиККМ.СуммаДокумента КАК СуммаДокумента,
 ЧекиККМ.Валюта КАК Валюта,
 ЧекиККМ.Архивный КАК Архивный,
 ЧекиККМ.КассоваяСмена КАК КассоваяСмена,
 ЧекиККМ.Тип КАК Тип
ИЗ
 ЖурналДокументов.ЧекиККМ КАК ЧекиККМ
   ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФискальныеОперации КАК ФискальныеОперации
   ПО ЧекиККМ.Ссылка = ФискальныеОперации.ДокументОснование

СГРУППИРОВАТЬ ПО
 ЧекиККМ.Ссылка,
 ЧекиККМ.Дата,
 ЧекиККМ.ПометкаУдаления,
 ЧекиККМ.Номер,
 ЧекиККМ.Проведен,
 ЧекиККМ.Статус,
 ВЫБОР
   КОГДА ЧекиККМ.Ссылка ССЫЛКА Документ.ЧекККМ
     ТОГДА ВЫБОР
         КОГДА ЧекиККМ.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыЧековККМ.Отложен)
             ИЛИ ЧекиККМ.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыЧековККМ.ТоварЗарезервирован)
           ТОГДА ИСТИНА
         ИНАЧЕ ЛОЖЬ
       КОНЕЦ
   ИНАЧЕ ВЫБОР
       КОГДА ЧекиККМ.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыЧековККМ.Пробит)
         ТОГДА ЛОЖЬ
       ИНАЧЕ ИСТИНА
     КОНЕЦ
 КОНЕЦ,
 ЧекиККМ.КассаККМ,
 ЧекиККМ.Организация,
 ЧекиККМ.СуммаДокумента,
 ЧекиККМ.Валюта,
 ЧекиККМ.Архивный,
 ЧекиККМ.КассоваяСмена,
 ЧекиККМ.Тип;

Как из таблицы ДоукментыЧекККМ получить поле Комментарий, чтобы чтобы они соответвовали по полю Ссылка.  ЧекиККМ.Ссылка = ДокументыЧекККМ.Ссылка
Так а зачем тащить дополнительно таблицу "ДокументыЧекККМ"?

Поле просто можно добавить "ЧекиККМ.Ссылка.Комментарий"
источник

АС

Артем Саркисов in 1с программирование
Кирилл Горбов
Так а зачем тащить дополнительно таблицу "ДокументыЧекККМ"?

Поле просто можно добавить "ЧекиККМ.Ссылка.Комментарий"
Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(7, 2)}: В запросе с предложениями РАЗЛИЧНЫЕ или ОБЪЕДИНИТЬ нельзя использовать поля неограниченной длины "Комментарий"
<<?>>ЧекиККМ.Ссылка.Комментарий КАК Комментарий,
источник

КГ

Кирилл Горбов in 1с программирование
Выразить как строка(255)
источник

АС

Артем Саркисов in 1с программирование
Кирилл Горбов
Выразить как строка(255)
можете кодом написать, как это?
источник

КГ

Кирилл Горбов in 1с программирование
"Выразить (ЧекиККМ.Ссылка.Комментарий как строка(255))"
источник

АС

Артем Саркисов in 1с программирование
Кирилл Горбов
"Выразить (ЧекиККМ.Ссылка.Комментарий как строка(255))"
источник

АС

Артем Саркисов in 1с программирование
по сути нужно получить по ЧекиККМ.Ссылка, документ ДокументЧекККМ.ссылка и взять его поле Комментарий
источник