arefaste/1C_Forums huggingface dataset:
Уважаемые форумчене, добрый день. Подскажите пожалуйста можно в шапке отчете СКД вывести дни недели? Период по дням есть.(хорошо бы рядом в скобочках Пн, Вт, Чт...)
---
Форматом никак? Например у самого поля в разделе "Оформление"?
---
Наверное полный ответ вот так
---
Выражение представление Строка(Поле + ДеньНедели)
день недели придется выводить как поле в запросе
---
Форматом никак? Например у самого поля в разделе "Оформление"?
---
Наверное полный ответ вот так
---
Спасибо большое, помогло)
Доброго времени суток, господа, такой вопрос, нужно создать отчёт по сумме и количеству остатков по каждой номенклатуре за 0-3, 3-9 и 9+ месяцев в виде таблицы. Как это реализовать? К сожалению не так много знаю и поэтому личный поиск практически безрезультатен.
---
как-то так:
http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=609605&threadtype=0

http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=544998&threadtype=0

https://forum.infostart.ru/forum9/topic82853/

https://helpf.pro/help/view/10561.html
---
Сделайте запросы по нужным датам и сделайте по ним объединение
---
А как это сделать?
Присутствует вот такой запрос
```1c
    ВЫБРАТЬ
    ПартииУправленческогоУчётаОстатки.КоличествоОстаток КАК Количество,
    ПартииУправленческогоУчётаОстатки.СуммаОстаток КАК Сумма,
    ПартииУправленческогоУчётаОстатки.Номенклатура
    ИЗ
    РегистрНакопления.ПартииУправленческогоУчёта.Остатки КАК ПартииУправленческогоУчётаОстатки
```
---
В конструкторе запросов на закладке объединения добавляете такие же запросы, только с разными периодами (получается на первый, третий квартал и дату окончания)
---
А как указать период?
---
как-то так:
http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=609605&threadtype=0

http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=544998&threadtype=0

https://forum.infostart.ru/forum9/topic82853/

https://helpf.pro/help/view/10561.html
---
Малой кровью и с максимумом универсальности :
1) сделал бы в стандартном отчете СКД выбор периода из списка, завязанный на стандартные периоды, ну типа
ВЫБОР КОГДА &Периодичность = "Квартал" ТОГДА Данные.ПериодКвартал .... КОНЕЦ КАК Период
Ну и ессно с нормальным представлением периода, прописанном в функции представления
2) Ну а для сабжевой хитрой периодичности (с полугодием внутри) просто дописал бы еще один вариант
ВЫБОР КОГДА &Периодичность = "Хитрая периодичность" ТОГДА ВЫБОР КОГДА КВАРТАЛ(Данные.ПериодКвартал) = 3 ТОГДА <А тут внутри лабуда которую лень прописывать с НАЧАЛОПЕРИОДА и с ДОБАВИТЬКДАТЕ которая должна вернуть начало второго квартала> ИНАЧЕ Данные.ПериодКвартал КОНЕЦ .... КОНЕЦ КАК Период
3) ну и вуаля. Можно строить любые стандартные группировки по любым периодам, включая хитрый
---
Можно попросить вас расписать это всё кодом?
Правда, имею очень мало знаний от чего и не разбираюсь, а осталось из задания сделать только отчёт и сдать это самое задание нужно было ещё на вчера. И какой из 4 регистров тогда использовать для отчёта?
---
Уточнил у заказчика, можно не по месяцам, а просто таблица 1.До 30 дней. 2.От 30 до 90 дней. 3.Более 90 дней.
Я так понял, что это можно сделать отняв от сегодняшней даты период и разница и будет определять принадлежность к колонке. Только как это реализовать в отчёте я не понимаю и прошу помощи.
---
по ссылкам (3) ходил?
---
Ходил, но ничего не понял.
Здравствуйте!
Подскажите, можно ли сделать так, чтобы в документе не дублировались данные реквизита?
Ну к примеру есть документ СотрудникиСпец (реквизиты: ФИО, Подразделение), и чтобы нельзя было создать пользователю документ с одной и той же фамилией.

Управление производственным предприятием, редакция 1.3 (1.3.89.2) ОБЫЧНАЯ ФОРМА
---
в событие при создании дописать контроль на наличие документов с таким реквизитом нельзя?
---
в событие при создании дописать контроль на наличие документов с таким реквизитом нельзя?
---
))ТОЧНО! СПАСИБО!!!
 уже туплю..
```1c
    ВыборДанных.Текст = "ВЫБРАТЬ
    | Партнеры.Ссылка КАК Партнер,
    | СУММА(ВЫБОР
    | КОГДА CRM_Событие.Консультация = ИСТИНА
    | ТОГДА CRM_Событие.Трудозатраты
    | ИНАЧЕ 0
    | КОНЕЦ) КАК ТрудозатратыКонсультация,
    | CRM_Событие.Консультация КАК Консультация,
    | CRM_Событие.Ссылка КАК Событие,
    | CRM_Событие.Тема КАК Тема,
    | КОЛИЧЕСТВО(CRM_Событие.Ссылка) КАК Количество,
    | СУММА(CRM_Событие.Трудозатраты) КАК Трудозатраты,
    | CRM_Событие.Ответственный КАК Сотрудник
    |ИЗ
    | Справочник.Партнеры КАК Партнеры
    | ЛЕВОЕ СОЕДИНЕНИЕ Документ.CRM_Событие КАК CRM_Событие
    | ПО Партнеры.Ссылка = CRM_Событие.Партнер
    | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПартнерыСегмента КАК ПартнерыСегмента
    | ПО (Партнеры.Ссылка = ПартнерыСегмента.Партнер)
    |ГДЕ
    | НЕ CRM_Событие.ПометкаУдаления
    | И CRM_Событие.Дата МЕЖДУ &н1 И &к1
    |
    |СГРУППИРОВАТЬ ПО
    | Партнеры.Ссылка,
    | CRM_Событие.Ответственный,
    | CRM_Событие.Ссылка,
    | CRM_Событие.Консультация,
    | CRM_Событие.Тема
    |
    |УПОРЯДОЧИТЬ ПО
    | Партнеры.Наименование
    |ИТОГИ ПО
    | Партнер,
    | Сотрудник,
    | Событие";
```

После этого запроса делаю выборку по группировкам, и по логике должны попадать все элементы из Справочник.Партнеры, но попадают только те, где было создано событие Документ.CRM_Событие . Подскажите что не так?
---
Выберите события во временной таблице с вашими условиями, а потом соедините ее со справочником партнеры
---
Выберите события во временной таблице с вашими условиями, а потом соедините ее со справочником партнеры
---
а разве итоги работают когда в запросе используются временные таблицы?
---
Нормально все. Вы итоги в выборке выбираете, а не во временной таблице
---
Можно еще вложенный запрос использовать, но это не очень хорошо
---
Ага. Прям мысли читаешь) Но это ж азы)
---
Все с чего-то начинают) уже читаю про временные таблицы)
---
Одновременно написали))
---
Здесь у вас условия срабатывают после соединения, поэтому такое и получаете.
---
условие ГДЕ вам так делает
---
и что нужно предпринять?
---
и что нужно предпринять вот здесь нужно посмотреть в-третьем и четвёртом постах: Ссылка
---
суть ошибки понял) спасибо, но не могу придумать как это исправить
---
```1c
    (НЕ CRM_Событие.ПометкаУдаления
    И CRM_Событие.Дата МЕЖДУ &н1 И &к1)
    ИЛИ CRM_Событие.Ссылка ЕСТЬ NULL
```

только логику не понимаю... зачем?
---
в отчете нужны все контрагенты, + развертка по контрагенту где были события
---
Делайте сначала выборку по CRM_Событиям с условиями, помещайте ее во ВТ, затем уже соединяйте. Все получится. Увидите.
День добрый.
Есть документ "РегистрацияПрочихДохов" и документ "АктВыполненныхРаботПоПроектам".
Мне нужно заполнить документ "РегистрацияПрочихДохов" на основании "АктВыполненныхРаботПоПроектам".

Пишу в модуле документа "РегистрацияПрочихДохов" такой код:

```1c
    ИначеЕсли ТипЗнч(Основание) = Тип("ДокументСсылка.АктВыполненныхРаботПоПроектам")Тогда

    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("Основание", Основание);
    Запрос.УстановитьПараметр("ЮрФизЛицо_ФизЛицо", Перечисления.ЮрФизЛицо.ФизЛицо);

    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | АктВыполненныхРаботПоПроектам.Ссылка,
    | АктВыполненныхРаботПоПроектам.Дата КАК Дата,
    | АктВыполненныхРаботПоПроектам.Контрагент.Наименование КАК НаименованиеКонтрагента,
    | ВЫБОР
    | КОГДА SP_АктВыполненныхРаботПоПроектам.Контрагент.ЮрФизЛицо = &ЮрФизЛицо_ФизЛицо
    | ТОГДА ИСТИНА
    | ИНАЧЕ ЛОЖЬ
    | КОНЕЦ КАК КонтрагентЯвляетсяФизЛицом,
    | АктВыполненныхРаботПоПроектам.Контрагент КАК Контрагент,
    | АктВыполненныхРаботПоПроектам.СуммаДокумента,
    | АктВыполненныхРаботПоПроектам.ДоговорНаВыполнениеРабот.ДоговорКонтрагента КАК ДоговорКонтрагента
    |ИЗ
    | Документ.АктВыполненныхРаботПоПроектам КАК АктВыполненныхРаботПоПроектам
    |ГДЕ
    | АктВыполненныхРаботПоПроектам.Ссылка = &Основание";

    Выборка = Запрос.Выполнить().Выбрать();
```

И когда открываю документ"АктВыполненныхРаботПоПроектам" и пытаюсь ввести на основании "РегистрацияПрочихДохов" получаю такую ошибку:

```1c
    Ошибка при выполнении обработчика - 'ОбработкаЗаполнения'
    по причине:
    {Документ.РегистрацияПрочихДоходовВЦеляхНалогообложения.МодульОбъекта(193)}: Ошибка при вызове метода контекста (Выполнить)

    по причине:
    {(16, 44)}: Не задано значение параметра "Основание"
    АктВыполненныхРаботПоПроектам.Ссылка = <<?>>&Основание
```

П.С. У документа "РегистрацияПрочихДохов" есть реквизит "ДокументОснование" там я добавил документ "АктВыполненныхРаботПоПроектам"
---
Повторно запрос создается

```1c
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("Основание", Основание);
    Запрос.УстановитьПараметр("ЮрФизЛицо_ФизЛицо", Перечисления.ЮрФизЛицо.ФизЛицо);

    Запрос = Новый Запрос;
    ...
```
---
```1c
    Запрос.УстановитьПараметр("Основание", Основание);
```

Похоже что ругается на параметр запроса, может он написан частично на англ языке поэтому не понимает его как параметр Основание ? Иначе бы он ругнулся чуть раньше. Проверьте под отладкой заполнено ли значение "Основание" выше и там где передается в запрос.
---
поставил отладку на строчку "ИначеЕсли ТипЗнч(Основание) = Тип("ДокументСсылка.АктВыполненныхРаботПоПроектам")Тогда"

Выполнил, выделил "Основание"-"Вычислить выражение" и там есть свойство основание, которое если раскрыть, то отображает данные документа! Однако всё равно когда убрал точку останова, выдало ту же ошибку.
Везде использую русс.буквы
---
Повторно запрос создается

```1c
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("Основание", Основание);
    Запрос.УстановитьПараметр("ЮрФизЛицо_ФизЛицо", Перечисления.ЮрФизЛицо.ФизЛицо);

    Запрос = Новый Запрос;
    ...
```
---
Точно! Спасибо!
Добрый день!

При проведении расходного кассового ордера с операцией выдача подотчетнику (с другими операциями все работает) система ругается на недостаток прав.

Результат = Форма.Записать(ПараметрыЗаписи);
по причине:
У пользователя недостаточно прав на исполнение операции над базой данных

Как понять какие прав не хватает?
Журнал регистрации просто говорит: "Доступ. Отказ в доступе", что не особо понятно.
---
Когда происходит так, что нигде не пишет какой именно объект обделен правами, а просто "У пользователя недостаточно прав на исполнение операции над базой данных ", значит проблема в доступе на уровне записи. В данному случае была запрещена хоз. операция "Выдача ДС подотчетнику". После разрешения ее все заработало.
---
Журнал регистрации просто говорит: "Доступ. Отказ в доступе", что не особо понятно. и пишет по какому объекту...
---
Пишет. Что документ расходный кассовый ордер.
---
Это значит, что у пользователя нет доступа к записи документа Расходный кассовый ордер. Ваш Кэп.
---
У меня ЖР пишет объект метаданных, и какого права (чтение, запись) не хватает
---
Когда происходит так, что нигде не пишет какой именно объект обделен правами, а просто "У пользователя недостаточно прав на исполнение операции над базой данных ", значит проблема в доступе на уровне записи. В данному случае была запрещена хоз. операция "Выдача ДС подотчетнику". После разрешения ее все заработало.
Есть ли вариант подвесить дополнительную процедуру, которая будет отрабатываться при заполнении\записи\ проведении документа без изменения конфигурации, для проверки правильности заполнения и поиск дублей на входящий номер СФ полученной или может у кого была практика, как боролись с дублями?
---
Подписка на событие.
---
Есть вариант повесить процедуру при условии не слишком древней платформы, и снятия режима совместимости у конфигурации.

Только нужно не просто дубли номеров проверять, а чтобы один и тот же сч-ф в рамках одного контрагента не приходовался. Хотя.... открываешь ОСВ и там же видно, что задвоено без всякого кода
---
такой вариант уже рассматривал, где не типовые там уже накидал. Но есть еще пару баз типовых не хотелось бы ломать. При обновлении лишние проблемы опять.

обработку то уже накидал, но пользователя не устраивает, ему нужна проверка на лету.

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

    |ВЫБРАТЬ
    | ДатаВходящегоДокумента,
    | НомерВходящегоДокумента,
    | Контрагент,
    | Сумма(КолВо) КАК КолВо
    |ПОМЕСТИТЬ ТаблЗнач1
    |ИЗ ТаблЗнач КАК ТаблЗнач
    |СГРУППИРОВАТЬ ПО
    | ДатаВходящегоДокумента,
    | НомерВходящегоДокумента,
    | Контрагент
    |;
    |
    |ВЫБРАТЬ
    | *
    |ПОМЕСТИТЬ ТаблЗнач2
    |ИЗ ТаблЗнач1 КАК ТаблЗнач1
    |ГДЕ КолВо>1
    |;

    |ВЫБРАТЬ
    | ТаблЗнач.Ссылка,
    | ТаблЗнач.ДатаВходящегоДокумента,
    | ТаблЗнач.НомерВходящегоДокумента,
    | ТаблЗнач.Контрагент
    |ИЗ
    | ТаблЗнач2 КАК ТаблЗнач2
    | ЛЕВОЕ СОЕДИНЕНИЕ ТаблЗнач КАК ТаблЗнач
    | ПО ТаблЗнач.ДатаВходящегоДокумента = ТаблЗнач2.ДатаВходящегоДокумента
    | И ТаблЗнач.НомерВходящегоДокумента = ТаблЗнач2.НомерВходящегоДокумента
    | И ТаблЗнач.Контрагент = ТаблЗнач2.Контрагент
    |УПОРЯДОЧИТЬ ПО
    | ТаблЗнач.ДатаВходящегоДокумента,
    | ТаблЗнач.НомерВходящегоДокумента,
    | ТаблЗнач.Контрагент
    |";
```
---
без снятия с поддержки никак, не реализован пока на типовых перехват процедур
---
А в чем проблема дублей на входящий номер СФ полученной ?
---
заводят несколько поступлений с одинаковым входящим номером сторонней организации, потом это все в книги покупок сворачивается в одну строку и и суммирует.
---
Подписка на событие.
---
похоже это единственный вариант , для текущей задачи.
---
почему же нету, механизм расширений уже давно существует
---
существует, но не для всех конфигураций .
что бы его использовать надо отключать режим совместимости, а к примеру для УПП при отключении режима совместимости конфа становится неработоспособной.
Коллеги, добрый день!

"Розница" 2.2.5.26, используем в основном "Ритейл-01Ф", при пробитии чека замяло ленту, 1С выдала ошибку что чек не отражен в ФР, причем код ошибки какой-то ffff. Для проверки сняли икс-отчет - в ФР операция все же зафиксировалась; а в 1С документ "Чек ККМ" остался непроведённым и с пустым статусом. При закрытии смены получается разница между Х-отчетом и выручкой на сумму этого чека.
Обнаружили несоответствие спустя пару дней (кассиры не обратили внимание на несоответствие сумм выручки по Х-отчету и ОРП).
В этом чеке был алкоголь, соответственно данные напитки не попали в "Списание ЕГАИС". (но чек улетел в налоговую, ОФД)
Как быть в таких случаях, как правильно списать напитки постфактум продажи?
---
да ничего за это не будет, обычный тех сбой. Вы же все равно акт списания по концу смены оформляете, а не в момент продажи.
Списывать вам надо со второго регистра с видом операции Реализация.
---
А что тут остается? Оформить документ Списание ЕГАИС вручную. Можно попробовать не пробитый чек программно сделать пробитым и переоформить отчет о розничных продажах, если не ошибаюсь в документе Кассовая смена есть соответствующая команда. Или же руками оформить отчет о розничных продажах на не пробитые позиции.
---
А какой вид списания лучше выбирать? (см. скрин) Меня интересует юридический вопрос, насколько правомерно это делать, и что грозит организациям не отправившим вовремя данные в ЕГАИС (данные в ОФД ушли, т.е. теоретически проверить нас можно). Кто нибудь сталкивался с подобным и как к таким нарушениям относятся проверяющие органы?
---
да ничего за это не будет, обычный тех сбой. Вы же все равно акт списания по концу смены оформляете, а не в момент продажи.
Списывать вам надо со второго регистра с видом операции Реализация.
---
Спасибо!
---
по крепкому алкоголю не оформляется акт списания в конце смены - это пиво актом списывается. В егаис нужно "сообщить" о продаже в течении трех дней.
---
А если прошло более трёх дней? Мы по некоторым позициям поздно обнаружили недостаток в учёте.
---
Все равно списываете. Акт списания рассчитан на любой вид алкоголя, другое дело, что вид операции выбрать надо правильный: реализация, недостача, пересорт и т.д. - зависит от конретного случая.
При включении ККМ сразу печатается шапка будущего чека.

Как я могу программно из 1с распечатать на ккм эту же шапку?
---
А вообще, нужно всё-таки заглянуть в описание драйвера ККМ. У АТОЛа оно лежит на http://fs.atol.ru/SitePages/Центр%20загрузки.aspx
В частности, в версии 8.х есть методы ПечатьКлише и ПечатьКонцаЧека, может они помогут. Как у Штрихов устроено - не знаю, не работал с ними.
---
может вас интересует изменение клише шапки? Где пишется организация? тогда проще через тест-драйвер шапку поменять.
а если интересует создание своей уникальной шапки - то тут уже читать мануал с командами драйвера и переписывать процедуры под себя.
типовыми средствами из 1С - никак.
---
может вас интересует изменение клише шапки?
нет нужно просто распечатать ту которая уже задана в ККМ

(3) Самый простой вариант, скорее всего, печатать вручную нефискальные строки, полностью повторив текст шапки чека.
пробовал печатает, но тут пока непонятки с линией отрезки и шрифтами.

(3) например, у АТОЛа шапка чека печатается вместе с подвалом чека, просто между подвалом и шапкой оказывается линия открыва, и всё вместе это задаётся в настройках самой ККМ, 1С при этом ничего не делает.
эту настройку я так понял никак не поменять?
---
Поменять легко - можно стереть шапку внизу клише (место, где настраивается подвал и шапка чека в ККМ), и шапка не будет печататься на чеке.
---
Думаю, стоит обратиться к документации драйвера.
---
+ например, у АТОЛа шапка чека печатается вместе с подвалом чека, просто между подвалом и шапкой оказывается линия открыва, и всё вместе это задаётся в настройках самой ККМ, 1С при этом ничего не делает.

Самый простой вариант, скорее всего, печатать вручную нефискальные строки, полностью повторив текст шапки чека.
---
А вообще, нужно всё-таки заглянуть в описание драйвера ККМ. У АТОЛа оно лежит на http://fs.atol.ru/SitePages/Центр%20загрузки.aspx
В частности, в версии 8.х есть методы ПечатьКлише и ПечатьКонцаЧека, может они помогут. Как у Штрихов устроено - не знаю, не работал с ними.
---
метод ПечатьКлише вроде оно, но печатает шапку и блок рекламы вместе почемуто(
как бы без рекламы...?
---
зайти через драйвер в настройки ККМ, раздел "Клише/реклама", запомнить настройки, указать новое количество печатаемых строк (можно не удалять сами строки). Там ещё много настроек, с которыми можно попробовать поэкспериментировать, но точного их предназначения я не знаю.
---
В обычных случаях меня старое количество строк устраивает... А в исключительном видимо придется еще и программно как то обработать.
Добрый день, при создании отчета через СКД из регистра накоплений сумма для каждой строки выходит в два раза больше, чем должна. Из-за чего такое может быть? Неправильно установленная связь?
Запрос то небольшой, не понимаю что не так. Связь всего одна. Я новичок, надеюсь на вашу подсказку

```1c
    ВЫБРАТЬ
    ЛимитноЗаборныеКарты.Номенклатура,
    ЛимитноЗаборныеКарты.Подразделение,
    ЛимитноЗаборныеКарты.Лимит КАК ТС,
    ЛимитноЗаборныеКарты.Отпущено,
    ЛимитноЗаборныеКарты.Период,
    СУММА(ЛимитноЗаборныеКарты.ОтпущеноСумма) КАК ОтпущеноСумма,
    ЛимитноЗаборныеКарты.Номенклатура.ВидНоменклатуры,
    СУММА(ЛимитноЗаборныеКарты.ОтпущеноСверхЛимитаСумма) КАК ОтпущеноСверхЛимитаСумма,
    МАКСИМУМ(ЛимитыОтпускаМатериаловОрганизацийСрезПоследних.ЛимитОтпускаСумма) КАК ЛимитОтпускаСумма
    ИЗ
    РегистрНакопления.ЛимитноЗаборныеКарты КАК ЛимитноЗаборныеКарты
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЛимитыОтпускаМатериаловОрганизаций.СрезПоследних(&ДатаОкончания {(&ДатаОкончания)}, ) КАК ЛимитыОтпускаМатериаловОрганизацийСрезПоследних
    ПО ЛимитноЗаборныеКарты.Подразделение = ЛимитыОтпускаМатериаловОрганизацийСрезПоследних.Подразделение
    ГДЕ
    ЛимитноЗаборныеКарты.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
    И ЛимитноЗаборныеКарты.Номенклатура.ВидНоменклатуры.Наименование ПОДОБНО "10.05 Запасные части"

    СГРУППИРОВАТЬ ПО
    ЛимитноЗаборныеКарты.Номенклатура,
    ЛимитноЗаборныеКарты.Подразделение,
    ЛимитноЗаборныеКарты.Период,
    ЛимитноЗаборныеКарты.Отпущено,
    ЛимитноЗаборныеКарты.Лимит,
    ЛимитноЗаборныеКарты.Номенклатура.ВидНоменклатуры
```
---
Не. Так нельзя. Выберите в консоли запросов данные из первой таблицы и посмотрите повторяющиеся подразделения. По регистру накопления лучше делать выборку из виртуальной таблицы обороты. Это будет правильно и избавитесь от повторяющихся значений
---
Скорей всего есть повторяющиеся подразделения в соединяемых таблицах
---
Извиняюсь, что понимать под повторяющимися? В обеих таблицах есть поле подразделение, по нему они и связаны.
А из "ЛимитыОтпускаМатериаловОрганизаций" идет срез последних же, то есть там только 1 подразделение, не повторяется
---
И если я сделаю сейчас Выражение (Сумма / 2 ) это очень жесткий костыль, и лучше искать дальше проблему?
---
сумма/2 - это действительно нехорошо. лучше выяснить причину
---
Не. Так нельзя. Выберите в консоли запросов данные из первой таблицы и посмотрите повторяющиеся подразделения. По регистру накопления лучше делать выборку из виртуальной таблицы обороты. Это будет правильно и избавитесь от повторяющихся значений
---
Скопировал запрос в консоль отчетов, вывелось без группировок, но ничего не двоится...
---
Группировку в запросе нужно убрать. Так вы не увидите
---
Сейчас попробую взять из оборотов
---
Сделал через Обороты, все получилось, спасибо
---
на всякий случай , срез последних вы получаете по всем измерениям регистра
Всем привет!

Делаю такое вычисляемое поле в отчете:

Загвоздка в том, что ругается на "+" в этом поле: не хочет соединять строку с месяцем и годом.
Я хочу, чтобы поле было примерно таким: "1 декада янв 2017".
Как можно провернуть то, что я хочу?

*НачДекады - это дата начала декады.

Большое спасибо за помощь.
---
Ну попробуй числа в строки превратить с помощью, например, "Формат".

```1c
    "1 декада " + Формат(Год(Период), "ЧГ=")
```
---
Ну попробуй числа в строки превратить с помощью, например, "Формат".

```1c
    "1 декада " + Формат(Год(Период), "ЧГ=")
```
УТ11, без доработок.
В настройках "Казначейства" включены "Заявки на расходование ДС".
Подскажите, можно ли сделать так, что бы документ "Списание безналичных ДС" не требовал обязательного указания заявки на расходование ДС.
---
1 Отключить Заявки на расходование ДС
2 Попробовать реализовать доработку через расширение.
---
1 Отключить Заявки на расходование ДС
2 Попробовать реализовать доработку через расширение.
---
спасибо, решили вопрос через расширение
---
3 В банковском счете поставить галочку - Разрешить списание денежный средств без "заявок на оплату"
Добрый всем день.

Есть такая текстовая переменная полученная из файла:

```1c
    Текст = '{"Name":{"Param1":[[22,33],[43,33]],"Param2":[[1,2],[2,41],[13,1]]}}';
```

Вопрос как эту структуру разобрать в массивы, есть ли какие либо типовые функции?

После обработки структуры нужно получить таблицу вида:
name, param1, param2.

Помогите, а то очень не охота писать рекурсию на обработку структуры...
---
```1c
    ЧтениеJSON = Новый ЧтениеJSON();
    ЧтениеJSON.УстановитьСтроку(СтрокаJSON);
    СтруктураJSON = ПрочитатьJSON(ЧтениеJSON);
```
---
```1c
    ЧтениеJSON = Новый ЧтениеJSON();
    ЧтениеJSON.УстановитьСтроку(СтрокаJSON);
    СтруктураJSON = ПрочитатьJSON(ЧтениеJSON);
```
---
(3) Спасибо большое, вопрос закрыт.
---
Эта структура называет JSON.
В зависимости от используемой платформы можно использовать либо средства самой платформы, как написано в (1), либо сторонние библиотеки, которые есть тут, на инфостарте.