Batchir @ Сегодня, 13:54
, Нужен только отбор в отчете. Учет не обязателен.
Задача такая. В док Списание товаров добавить новый реквизит (сделано). Выполнять отбор по этому реквизиту в отчете "Ведомость по партиям товара на складах".
В регистр накопления ПартииТоваровНаСкладах добавил новое измерение КатегорияСписания (новый справочник КатегорииСписания). Этот регистр заполняется документом Списание товаров. Как сделать что бы в отчет "Ведомость по партиям товара на складах" была возможность отбора по этому реквизиту.
ВЫБРАТЬ ХозрасчетныйОбороты.Субконто1 КАК Субконто1, ХозрасчетныйОбороты.Субконто2 КАК Субконто2, ХозрасчетныйОбороты.Субконто3 КАК Субконто3, ХозрасчетныйОбороты.Регистратор, ХозрасчетныйОбороты.СуммаОборотКт как Себестоимость ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, Регистратор, , , , , ) КАК ХозрасчетныйОбороты ГДЕ ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
Есть запрос в СКД Выводит Себестоимость = 0 Почему?
ВЫБРАТЬ РеализацияТоваровУслугТовары.Ссылка, РеализацияТоваровУслугТовары.Ссылка.Организация, РеализацияТоваровУслугТовары.Номенклатура, РеализацияТоваровУслугТовары.Сумма, РеализацияТоваровУслугТовары.СтавкаНДС, РеализацияТоваровУслугТовары.СуммаНДС, РеализацияТоваровУслугТовары.Цена, РеализацияТоваровУслугТовары.Ссылка.Контрагент, РеализацияТоваровУслугТовары.Количество, РеализацияТоваровУслугТовары.Себестоимость ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ГДЕ РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
Задачька: Подключиться через OLE с 1С 7.7 к 1С 7.7. Не монопольно! Выполнять обмен документами.
Все работает идеально, если в параметрах подключения установить открывать базу 1С = монопольно! Проблема! Если открывать подключение не монопольно, то выдает ошибку
подключения!
если фМ = 1 тогда монопольно = " /M"; иначе монопольно = ""; конецесли;
ВЫБРАТЬ ОсновныеНачисленияРаботниковОрганизаций.Сотрудник, ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета КАК ВидРасчета, ОсновныеНачисленияРаботниковОрганизаций.ПодразделениеОрганизации, ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации, ОсновныеНачисленияРаботниковОрганизаций.Результат ИЗ РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций, Выбор когда ВидРасчета = ЗНАЧЕНИЕ(ПланВидовРасчета.ОсновныеНачисленияОрганизаций.ОплатаПоСреднемуБЛОрганизации) Тогда Сумма = Результат Иначе 0 Конец как Больничые, Выбор когда ВидРасчета = ЗНАЧЕНИЕ(ПланВидовРасчета.ОсновныеНачисленияОрганизаций.ОкладПоДням) Тогда Сумма = Результат Иначе 0 Конец как Инвалидские ГДЕ ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации МЕЖДУ &ДатаНач И &ДатаКон
Пишет ошибка:
Ошибка получения информации набора данных по причине: Ошибка в запросе набора данных по причине: {(9, 2)}: Ожидается имя таблицы <<?>>Выбор когда ВидРасчета = ЗНАЧЕНИЕ(ПланВидовРасчета.ОсновныеНачисленияОрганизаций.ОплатаПоСреднемуБЛОрганизации) Тогда Сумма = Результат Иначе 0 Конец как Больничые,
ВЫБРАТЬ ОсновныеНачисленияРаботниковОрганизаций.Сотрудник, ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета, СУММА(ОсновныеНачисленияРаботниковОрганизаций.Результат) КАК БольничныеДо5, ОсновныеНачисленияРаботниковОрганизаций.ПодразделениеОрганизации, ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации ИЗ РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций ГДЕ ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета = ЗНАЧЕНИЕ(ПланВидовРасчета.ОсновныеНачисленияОрганизаций.ОплатаПоСреднемуБЛОрганизации)
СГРУППИРОВАТЬ ПО ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета, ОсновныеНачисленияРаботниковОрганизаций.Сотрудник, ОсновныеНачисленияРаботниковОрганизаций.ПодразделениеОрганизации, ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации
Как добавить еще по одному виду расчета результат? "Итого начислено"?
ВЫБРАТЬ ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации, ОсновныеНачисленияРаботниковОрганизаций.Организация, ОсновныеНачисленияРаботниковОрганизаций.Сотрудник, ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета, ОсновныеНачисленияРаботниковОрганизаций.Результат ИЗ РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ ДополнительныеНачисленияРаботниковОрганизаций.ПериодРегистрации, ДополнительныеНачисленияРаботниковОрганизаций.Организация, ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник, ДополнительныеНачисленияРаботниковОрганизаций.ВидРасчета, ДополнительныеНачисленияРаботниковОрганизаций.Результат ИЗ РегистрРасчета.ДополнительныеНачисленияРаботниковОрганизаций КАК ДополнительныеНачисленияРаботниковОрганизаций
Как из него выбрать информацию по регистру? Например "всего начислено"? И начислено "больничных"?
Задача: нужно дублировать сумму "начислено" по инвалидам в отдельную графу "инвалиды".
ВЫБРАТЬ НачислениеЗарплатыРаботникамОрганизацийНачисления.Сотрудник, НачислениеЗарплатыРаботникамОрганизацийНачисления.ВидРасчета, НачислениеЗарплатыРаботникамОрганизацийНачисления.Ссылка.ПериодРегистрации, НачислениеЗарплатыРаботникамОрганизацийНачисления.Ссылка.Организация, НачислениеЗарплатыРаботникамОрганизацийНачисления.Ссылка.ПодразделениеОрганизации, НачислениеЗарплатыРаботникамОрганизацийНачисления.Результат, НачислениеЗарплатыРаботникамОрганизацийНДФЛ.Налог, НачислениеЗарплатыРаботникамОрганизацийНДФЛ.ВидСтавки, СведенияОбИнвалидностиФизлиц.Инвалидность КАК Инвалидность, НачислениеЗарплатыРаботникамОрганизацийНачисления.Сотрудник.Физлицо, СведенияОбИнвалидностиФизлиц.Физлицо.Ссылка ИЗ Документ.НачислениеЗарплатыРаботникамОрганизаций.Начисления КАК НачислениеЗарплатыРаботникамОрганизацийНачисления ЛЕВОЕ СОЕДИНЕНИЕ Документ.НачислениеЗарплатыРаботникамОрганизаций.НДФЛ КАК НачислениеЗарплатыРаботникамОрганизацийНДФЛ ПО НачислениеЗарплатыРаботникамОрганизацийНачисления.Сотрудник = НачислениеЗарплатыРаботникамОрганизацийНДФЛ.Сотрудник И НачислениеЗарплатыРаботникамОрганизацийНачисления.Ссылка = НачислениеЗарплатыРаботникамОрганизацийНДФЛ.Ссылка И НачислениеЗарплатыРаботникамОрганизацийНДФЛ.ВидСтавки.ссылка = ЗНАЧЕНИЕ(ПеречислениеСсылка.ВидыСтавокНДФЛ.основная) ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОбИнвалидностиФизлиц КАК СведенияОбИнвалидностиФизлиц ПО НачислениеЗарплатыРаботникамОрганизацийНачисления.Сотрудник.Физлицо = СведенияОбИнвалидностиФизлиц.Физлицо ГДЕ НачислениеЗарплатыРаботникамОрганизацийНачисления.Ссылка.Проведен = ИСТИНА И НачислениеЗарплатыРаботникамОрганизацийНачисления.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
ВЫБРАТЬ НачислениеПоБольничномуЛистуНачисления.Ссылка.Сотрудник, НачислениеПоБольничномуЛистуНачисления.Ссылка.ПериодРегистрации, НачислениеПоБольничномуЛистуНачисления.Результат, НачислениеПоБольничномуЛистуНачисления.ВидРасчета //КАК ВидРасчетаБольничный ИЗ Документ.НачислениеПоБольничномуЛисту.Начисления КАК НачислениеПоБольничномуЛистуНачисления ГДЕ НачислениеПоБольничномуЛистуНачисления.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода И НачислениеПоБольничномуЛистуНачисления.Ссылка.Проведен = ИСТИНА и НачислениеПоБольничномуЛистуНачисления.ВидРасчета = ЗНАЧЕНИЕ(ПланВидовРасчета.ОсновныеНачисленияОрганизаций.ЭтоБольничные)
Выдает ошибку: Ошибка в схеме компоновки данных по причине: Ошибка получения информации набора данных по причине: Ошибка в запросе набора данных по причине: {(11, 65)}: Неверные параметры "ПланВидовРасчета.ОсновныеНачисленияОрганизаций.ЭтоБольничные" и НачислениеПоБольничномуЛистуНачисления.ВидРасчета = ЗНАЧЕНИЕ(<<?>>ПланВидовРасчета.ОсновныеНачисленияОрганизаций.ЭтоБольничные) // ОплатаПоСреднемуБЛОрганизации НачислениеЗаСчетФСС
ИЗ Документ.НачислениеЗарплатыРаботникамОрганизаций КАК НачислениеЗарплатыРаботникамОрганизаций ЛЕВОЕ СОЕДИНЕНИЕ Документ.НачислениеПоБольничномуЛисту КАК НачислениеПоБольничномуЛисту ПО НачислениеЗарплатыРаботникамОрганизаций.РаботникиОрганизации.Сотрудник = НачислениеПоБольничномуЛисту.Сотрудник
Сумма из документа НачислениеПоБольничномуЛисту не выводиться?
Еще если пишу
ГДЕ НачислениеЗарплатыРаботникамОрганизаций.Проведен = ИСТИНА И НачислениеЗарплатыРаботникамОрганизаций.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания И НачислениеПоБольничномуЛисту.Проведен = ИСТИНА И НачислениеПоБольничномуЛисту.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
То отчет не выводит ничего. Подскажите что делаю не так?
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!