|
Ошибка при попытке отразить документ в регл учете | ☑ | ||
|---|---|---|---|---|
|
0
aptomilov
21.09.26
✎
12:03
|
Конфигурация 1с ЕРП последняя
Виды документов Отчет давальца и Этапы Цифры в проводка не вызывают подозрений все как обычно При отражении документа в регламентированном учете произошла ошибка. Ошибка при выполнении операции над данными: Microsoft OLE DB Driver for SQL Server: Ошибка арифметического переполнения при преобразовании numeric к типу данных numeric. HRESULT=80040E57, SQLSrvr: SQLSTATE=22003, state=8, Severity=10, native=8115, line=1 |
|||
|
1
Волшебник
21.09.26
✎
12:43
|
Запускаем проведение проблемного документа в режиме отладки и дожидаемся ошибки.
Смотрим, на какой строке кода происходит ошибка, и идём в конфигуратор. например, "Запрос.ВыполнитьПакет()[1].Выбрать()" модуля объекта документа В тексте запроса ищем функцию ВЫРАЗИТЬ Если есть строчки ВЫРАЗИТЬ(<ВыбранноеПоле> КАК ЧИСЛО (23,10)) изменяем их на ВЫРАЗИТЬ(<ВыбранноеПоле> КАК ЧИСЛО (25,10)) и радуемся результату |
|||
|
2
aptomilov
21.09.26
✎
12:46
|
(1)
щас попробуем |
|||
|
3
Злопчинский
21.09.26
✎
13:36
|
это что за количества/суммы такие что в целой части числа 13 знаков...?
|
|||
|
4
aptomilov
21.09.26
✎
13:41
|
да нет там 13 в этом то и суть
после обновления началась такая фигня |
|||
|
5
КонецЕсли
21.09.26
✎
13:42
|
(0) Проверьте упаковки в документе на предмет околонулевых коэффициентов. И коэффициенты валют рег/упр учета.
|
|||
|
6
КонецЕсли
21.09.26
✎
13:43
|
(4) Обновление на какую версию?
|
|||
|
7
aptomilov
21.09.26
✎
13:47
|
2.5.27.88
|
|||
|
8
aptomilov
21.09.26
✎
13:48
|
околонулевые да есть 0,085
|
|||
|
9
КонецЕсли
21.09.26
✎
14:03
|
(8) Это нормальный. Проверьте ещё плановые цены номенклатуры, может туда сильно много рублей указали. Была подобная ошибка год назад в ERP - при стоимости за миллиард валился скуль с той же ошибкой.
|
|||
|
10
aptomilov
21.09.26
✎
15:00
|
в том то и дело в этом году вообще цены не ведем
|
|||
|
11
shuhard
21.09.26
✎
15:57
|
(10) отладчику это пофиг, как на уровне кода (1), так и встроенному в отражение
без конечного запроса и кортежа данных задача решения не имеет |
|||
|
12
aptomilov
22.09.26
✎
06:41
|
у кого опыт есть в получении конечных данных подскажите как это сделать на стороне скуля
|
|||
|
13
aptomilov
22.09.26
✎
09:26
|
добрался таки до профайлера
делаю в копии, отключил службы все, чтобы не фонило осталось понять, что искать \ |
|||
|
14
Волшебник
22.09.26
✎
09:45
|
Вы сделали (1) ?
|
|||
|
15
aptomilov
22.09.26
✎
10:14
|
нашел запрос
Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ | Т.ИмяПоляОтбора КАК Регистратор |ПОМЕСТИТЬ ВТОтборРегистраторы |ИЗ | ИмяТаблицыОтбора КАК Т |ИНДЕКСИРОВАТЬ ПО | Регистратор |"; Запрос.Текст = СтрЗаменить(Запрос.Текст, "ИмяПоляОтбора", ИмяПоляОтбора); Запрос.Текст = СтрЗаменить(Запрос.Текст, "ИмяТаблицыОтбора", ИмяТаблицыОтбора); Запрос.Текст = Запрос.Текст + " | |; |//////////////////////////////////////////////////////////////////////////////// |" + " |ВЫБРАТЬ | АВТОНОМЕРЗАПИСИ() КАК НомерЗаписи, | Т.Регистратор КАК Регистратор, | Т.НомерСтроки, | Т.Период, | Т.ВидДвижения, | Т.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура, | Т.АналитикаУчетаНоменклатуры.Характеристика КАК Характеристика, | ЕСТЬNULL(Т.АналитикаУчетаНоменклатуры.Назначение.НаправлениеДеятельности, ЗНАЧЕНИЕ(Справочник.НаправленияДеятельности.ПустаяСсылка)) КАК НаправлениеДеятельности, | ВЫБОР КОГДА Т.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) | ТОГДА НЕОПРЕДЕЛЕНО | ИНАЧЕ Т.КорПартия | КОНЕЦ КАК КорПартия, | ВЫБОР КОГДА Т.КорПартия = НЕОПРЕДЕЛЕНО | ИЛИ Т.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) | ТОГДА ЗНАЧЕНИЕ(Справочник.КлючиАналитикиУчетаПартий.ПустаяСсылка) | ИНАЧЕ Т.КорАналитикаУчетаПартий | КОНЕЦ КАК КорАналитикаУчетаПартий, | | Т.АналитикаУчетаНоменклатуры, | Т.РазделУчета, | Т.ВидЗапасов, | Т.Организация, | Т.Партия, | Т.АналитикаУчетаПартий, | Т.АналитикаФинансовогоУчета, | Т.ВидДеятельностиНДС, | | Т.Подразделение КАК Подразделение, | Т.НастройкаХозяйственнойОперации КАК НастройкаХозяйственнойОперации, | Т.ИдентификаторСтроки, | Т.ИдентификаторФинЗаписи, | | СУММА(Т.Количество) КАК Количество, | СУММА(Т.ДопРасходыРегл) КАК ДопРасходыРегл, | СУММА(Т.ДопРасходыУпр) КАК ДопРасходыУпр, | СУММА(Т.СтоимостьУпр + Т.ПостатейныеПостоянныеУпр + Т.ПостатейныеПеременныеУпр + Т.ТрудозатратыУпр) КАК СтоимостьУпр, | СУММА(Т.СтоимостьРегл + Т.ПостатейныеПостоянныеРегл + Т.ПостатейныеПеременныеРегл + Т.ТрудозатратыРегл) КАК СтоимостьРегл, | СУММА(Т.ПостояннаяРазница) КАК ПостояннаяРазница, | СУММА(Т.ВременнаяРазница) КАК ВременнаяРазница |ПОМЕСТИТЬ ВТДвиженияСебестоимость |ИЗ | РегистрНакопления.СебестоимостьТоваров КАК Т | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТОтборРегистраторы КАК Отбор | ПО Т.Регистратор = Отбор.Регистратор |ГДЕ | ТИПЗНАЧЕНИЯ(Т.Партия) В (&ТипыДокументовПартии) | И Т.Партия <> НЕОПРЕДЕЛЕНО |СГРУППИРОВАТЬ ПО | Т.Регистратор, | Т.НомерСтроки, | Т.Период, | Т.ВидДвижения, | Т.АналитикаУчетаНоменклатуры.Номенклатура, | Т.АналитикаУчетаНоменклатуры.Характеристика, | ЕСТЬNULL(Т.АналитикаУчетаНоменклатуры.Назначение.НаправлениеДеятельности, ЗНАЧЕНИЕ(Справочник.НаправленияДеятельности.ПустаяСсылка)), | Т.КорПартия, | ВЫБОР КОГДА Т.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) | ТОГДА НЕОПРЕДЕЛЕНО | ИНАЧЕ Т.КорПартия | КОНЕЦ, | ВЫБОР КОГДА Т.КорПартия = НЕОПРЕДЕЛЕНО | ИЛИ Т.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) | ТОГДА ЗНАЧЕНИЕ(Справочник.КлючиАналитикиУчетаПартий.ПустаяСсылка) | ИНАЧЕ Т.КорАналитикаУчетаПартий | КОНЕЦ, | Т.АналитикаУчетаНоменклатуры, | Т.РазделУчета, | Т.ВидЗапасов, | Т.Организация, | Т.Партия, | Т.АналитикаУчетаПартий, | Т.АналитикаФинансовогоУчета, | Т.ВидДеятельностиНДС, | Т.Подразделение, | Т.НастройкаХозяйственнойОперации, | Т.ИдентификаторСтроки, | Т.ИдентификаторФинЗаписи | |ИНДЕКСИРОВАТЬ ПО НАБОРАМ | ((Партия), | (КорПартия), | (НомерЗаписи)) |; |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | МАКСИМУМ(ВЫБОР КОГДА Т.Количество <> 0 ТОГДА Т.НомерЗаписи ИНАЧЕ -1 КОНЕЦ) КАК НомерЗаписи, | Т.Регистратор, | МАКСИМУМ(ВЫБОР КОГДА Т.Количество <> 0 ТОГДА Т.НомерСтроки ИНАЧЕ -1 КОНЕЦ) КАК НомерСтроки, | Т.Период, | Т.Организация, | Т.ВидДвижения, | Т.Номенклатура, | Т.Характеристика, | Т.ВидЗапасов, | Т.НаправлениеДеятельности, | Т.Партия, | Т.АналитикаУчетаПартий, | Т.КорПартия, | Т.КорАналитикаУчетаПартий, | | МАКСИМУМ(ВЫБОР КОГДА Т.Количество <> 0 ТОГДА Т.Подразделение ИНАЧЕ ЗНАЧЕНИЕ(Справочник.СтруктураПредприятия.ПустаяСсылка) КОНЕЦ) КАК Подразделение, | МАКСИМУМ(ВЫБОР КОГДА Т.Количество <> 0 ТОГДА Т.НастройкаХозяйственнойОперации ИНАЧЕ ЗНАЧЕНИЕ(Справочник.НастройкиХозяйственныхОпераций.ПустаяСсылка) КОНЕЦ) КАК НастройкаХозяйственнойОперации, | МАКСИМУМ(ВЫБОР КОГДА Т.Количество <> 0 ТОГДА Т.ИдентификаторСтроки ИНАЧЕ """" КОНЕЦ) КАК ИдентификаторСтроки, | МАКСИМУМ(ВЫБОР КОГДА Т.Количество <> 0 ТОГДА Т.ИдентификаторФинЗаписи ИНАЧЕ """" КОНЕЦ) КАК ИдентификаторФинЗаписи, | | ВЫБОР КОГДА МАКСИМУМ(Т.Количество) > 0 ТОГДА МАКСИМУМ(Т.Количество) ИНАЧЕ МИНИМУМ(Т.Количество) КОНЕЦ КАК Количество, | СУММА(Т.ДопРасходыРегл) КАК Себестоимость_ДопРасходыРегл, | СУММА(Т.ДопРасходыУпр) КАК Себестоимость_ДопРасходыУпр, | СУММА(Т.СтоимостьУпр) КАК Себестоимость_СтоимостьУпр, | СУММА(Т.СтоимостьРегл) КАК Себестоимость_СтоимостьРегл, | СУММА(Т.ПостояннаяРазница) КАК Себестоимость_ПостояннаяРазница, | СУММА(Т.ВременнаяРазница) КАК Себестоимость_ВременнаяРазница |ПОМЕСТИТЬ ВТДвиженияСебестоимостьСвернутая |ИЗ | ВТДвиженияСебестоимость КАК Т |СГРУППИРОВАТЬ ПО | Т.Регистратор, | Т.Период, | Т.ВидДвижения, | Т.Номенклатура, | Т.Характеристика, | Т.ВидЗапасов, | Т.НаправлениеДеятельности, | Т.АналитикаУчетаНоменклатуры, | Т.РазделУчета, | Т.Организация, | Т.Партия, | Т.АналитикаУчетаПартий, | Т.АналитикаФинансовогоУчета, | Т.ВидДеятельностиНДС, | Т.КорПартия, | Т.КорАналитикаУчетаПартий, | ТИПЗНАЧЕНИЯ(Т.Партия) = ТИП(Справочник.ПартииПроизводства) | |ИМЕЮЩИЕ | ВЫБОР КОГДА МАКСИМУМ(Т.Количество) > 0 ТОГДА МАКСИМУМ(Т.Количество) ИНАЧЕ МИНИМУМ(Т.Количество) КОНЕЦ <> 0 | |ИНДЕКСИРОВАТЬ ПО НАБОРАМ | ((Партия), | (КорПартия), | (НомерЗаписи)) |; |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | Т.НомерЗаписи, | Детализация.СтатьяКалькуляции КАК СтатьяКалькуляции, | Детализация.ПартияПроизводства КАК ПартияПроизводства, | Детализация.ДокументПоступления КАК ДокументПоступления, | (ЕСТЬNULL(Детализация.НДСРегл, 0) <> 0 ИЛИ ЕСТЬNULL(Детализация.НДСУпр, 0) <> 0) КАК ЕстьНДС, | | ВЫРАЗИТЬ((Т.Количество / Детализация.Количество) * Детализация.СтоимостьРегл КАК ЧИСЛО(31,2)) КАК СтоимостьРегл, | ВЫРАЗИТЬ((Т.Количество / Детализация.Количество) * Детализация.НДСРегл КАК ЧИСЛО(31,2)) КАК НДСРегл, | ВЫРАЗИТЬ((Т.Количество / Детализация.Количество) * Детализация.СтоимостьУпр КАК ЧИСЛО(31,2)) КАК СтоимостьУпр, | ВЫРАЗИТЬ((Т.Количество / Детализация.Количество) * Детализация.НДСУпр КАК ЧИСЛО(31,2)) КАК НДСУпр, | ВЫРАЗИТЬ((Т.Количество / Детализация.Количество) * Детализация.ПостояннаяРазница КАК ЧИСЛО(31,2)) КАК ПостояннаяРазница, | ВЫРАЗИТЬ((Т.Количество / Детализация.Количество) * Детализация.ВременнаяРазница КАК ЧИСЛО(31,2)) КАК ВременнаяРазница |ПОМЕСТИТЬ ВТДетализацияСебестоимости |ИЗ | ВТДвиженияСебестоимостьСвернутая КАК Т | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ДетализацияСебестоимостиПартийПродукции КАК Детализация | ПО Т.Партия = Детализация.Партия | И Т.АналитикаУчетаПартий = Детализация.АналитикаУчетаПартий | И Т.Организация = Детализация.Организация | И Т.ВидЗапасов = Детализация.ВидЗапасов | И Т.Номенклатура = Детализация.Номенклатура | И Т.Характеристика = Детализация.Характеристика | И Детализация.Количество <> 0 | И Детализация.ПериодРегистрации <= Т.Период | И Детализация.ТипЗаписи = ЗНАЧЕНИЕ(Перечисление.ТипыЗаписейПартий.ПустаяСсылка) | |ИНДЕКСИРОВАТЬ ПО | НомерЗаписи |; |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | Т.НомерЗаписи, | МАКСИМУМ(Т.ПартияПроизводства) КАК ПартияПроизводства, | МАКСИМУМ(Т.ЕстьНДС) КАК ЕстьНДС, | | СУММА(Т.СтоимостьРегл) КАК СтоимостьРегл, | СУММА(Т.НДСРегл) КАК НДСРегл, | СУММА(Т.СтоимостьУпр) КАК СтоимостьУпр, | СУММА(Т.НДСУпр) КАК НДСУпр, | СУММА(Т.ПостояннаяРазница) КАК ПостояннаяРазница, | СУММА(Т.ВременнаяРазница) КАК ВременнаяРазница |ПОМЕСТИТЬ ВТДетализацияСебестоимостиСвернутая |ИЗ | ВТДетализацияСебестоимости КАК Т |СГРУППИРОВАТЬ ПО | Т.НомерЗаписи | |ИНДЕКСИРОВАТЬ ПО | НомерЗаписи |; |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | Т.НомерЗаписи, | НАЧАЛОПЕРИОДА(Т.Период, МЕСЯЦ) КАК Период, | Т.Номенклатура, | Т.Характеристика, | Т.АналитикаУчетаНоменклатуры, | Т.РазделУчета, | Т.ВидЗапасов, | Т.Организация, | Т.Партия, | Т.АналитикаУчетаПартий, | Т.АналитикаФинансовогоУчета, | Т.ВидДеятельностиНДС, | Т.Количество |ПОМЕСТИТЬ ВТДвиженияСебестоимостиДляНДСДопРасходов |ИЗ | ВТДвиженияСебестоимость КАК Т | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТДетализацияСебестоимостиСвернутая КАК Отбор | ПО Т.НомерЗаписи = Отбор.НомерЗаписи | И Т.НомерЗаписи = Отбор.НомерЗаписи |ГДЕ | ТИПЗНАЧЕНИЯ(Т.Партия) <> ТИП(Справочник.ПартииПроизводства) |ИНДЕКСИРОВАТЬ ПО | Партия |; |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | Т.НомерЗаписи, | Цены.СтатьяРасходов, | Цены.ДокументПоступления, | ВЫРАЗИТЬ(Т.Количество * Цены.НДСРегл КАК ЧИСЛО (31,2)) КАК НДСРегл, | ВЫРАЗИТЬ(Т.Количество * Цены.НДСУпр КАК ЧИСЛО (31,2)) КАК НДСУпр |ПОМЕСТИТЬ ВТСуммыПартийНДСПоСтатьям |ИЗ | ВТДвиженияСебестоимостиДляНДСДопРасходов КАК Т | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ДетализацияСебестоимостиПартииТоваровПостатейныеЗатраты КАК Цены | ПО Т.Партия = Цены.Партия | И Т.АналитикаУчетаПартий = Цены.АналитикаУчетаПартий | И Т.Организация = Цены.Организация | И Т.ВидЗапасов = Цены.ВидЗапасов | И Т.Номенклатура = Цены.Номенклатура | И Т.Характеристика = Цены.Характеристика | И Цены.ПериодРегистрации <= Т.Период | И (Цены.НДСРегл <> 0 | ИЛИ Цены.НДСУпр <> 0) | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | Т.НомерЗаписи, | Цены.СтатьяРасходов, | Цены.ДокументПоступления, | ВЫРАЗИТЬ(Т.Количество * Цены.НДСРегл КАК ЧИСЛО (31,2)) КАК НДСРегл, | ВЫРАЗИТЬ(Т.Количество * Цены.НДСУпр КАК ЧИСЛО (31,2)) КАК НДСУпр |ИЗ | ВТДвиженияСебестоимостиДляНДСДопРасходов КАК Т | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ДетализацияСебестоимостиТоваровПостатейныеЗатраты КАК Цены | ПО Т.Партия = Цены.Партия | И Т.Организация = Цены.Организация | И Т.АналитикаУчетаНоменклатуры = Цены.АналитикаУчетаНоменклатуры | И Т.ВидЗапасов = Цены.ВидЗапасов | И Т.РазделУчета = Цены.РазделУчета | И Т.АналитикаУчетаПартий = Цены.АналитикаУчетаПартий | И Т.АналитикаФинансовогоУчета = Цены.АналитикаФинансовогоУчета | И Т.ВидДеятельностиНДС = Цены.ВидДеятельностиНДС | И Т.Период = Цены.Период | И (Цены.НДСРегл <> 0 | ИЛИ Цены.НДСУпр <> 0) |ИНДЕКСИРОВАТЬ ПО НАБОРАМ | ((НомерЗаписи), | (СтатьяРасходов)) |; |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | Т.НомерЗаписи, | Т.Регистратор, | Т.НомерСтроки, | Т.Период, | Т.Организация, | Т.ВидДвижения, | | Т.Номенклатура, | Т.НаправлениеДеятельности, | Т.Партия КАК ПартияНоменклатуры, | Детализация.ПартияПроизводства КАК ПартияПроизводства, | Детализация.СтатьяКалькуляции КАК СтатьяКалькуляции, | Детализация.ДокументПоступления КАК ДокументПоступления, | Т.Подразделение, | Т.НастройкаХозяйственнойОперации, | Т.ИдентификаторФинЗаписи, | Т.ИдентификаторСтроки, | | Т.Количество, | Детализация.СтоимостьРегл, | Детализация.НДСРегл, | Детализация.СтоимостьУпр, | Детализация.НДСУпр, | Детализация.ПостояннаяРазница, | Детализация.ВременнаяРазница |ПОМЕСТИТЬ ИмяТаблицыДетализации |ИЗ | ВТДвиженияСебестоимостьСвернутая КАК Т | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТДетализацияСебестоимости КАК Детализация | ПО Т.НомерЗаписи = Детализация.НомерЗаписи | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | Т.НомерЗаписи, | Т.Регистратор, | Т.НомерСтроки, | Т.Период, | Т.Организация, | Т.ВидДвижения, | | Т.Номенклатура, | Т.НаправлениеДеятельности, | Т.Партия КАК ПартияНоменклатуры, | Детализация.ПартияПроизводства КАК ПартияПроизводства, | ЗНАЧЕНИЕ(Справочник.СтатьиКалькуляции.ПогрешностьРасчетаСебестоимости) КАК СтатьяКалькуляции, | НЕОПРЕДЕЛЕНО КАК ДокументПоступления, | Т.Подразделение, | Т.НастройкаХозяйственнойОперации, | Т.ИдентификаторФинЗаписи, | Т.ИдентификаторСтроки, | | Т.Количество, | Т.Себестоимость_СтоимостьРегл - Детализация.СтоимостьРегл КАК СтоимостьРегл, | 0 КАК НДСРегл, | Т.Себестоимость_СтоимостьУпр - Детализация.СтоимостьУпр КАК СтоимостьУпр, | 0 КАК НДСУпр, | Т.Себестоимость_ПостояннаяРазница - Детализация.ПостояннаяРазница КАК ПостояннаяРазница, | Т.Себестоимость_ВременнаяРазница - Детализация.ВременнаяРазница КАК ВременнаяРазница |ИЗ | ВТДвиженияСебестоимостьСвернутая КАК Т | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТДетализацияСебестоимостиСвернутая КАК Детализация | ПО Т.НомерЗаписи = Детализация.НомерЗаписи |ГДЕ | Т.Себестоимость_СтоимостьРегл - Детализация.СтоимостьРегл <> 0 | ИЛИ Т.Себестоимость_СтоимостьУпр - Детализация.СтоимостьУпр <> 0 | ИЛИ Т.Себестоимость_ПостояннаяРазница - Детализация.ПостояннаяРазница <> 0 | ИЛИ Т.Себестоимость_ВременнаяРазница - Детализация.ВременнаяРазница <> 0 | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | Т.НомерЗаписи, | Т.Регистратор, | Т.НомерСтроки, | Т.Период, | Т.Организация, | Т.ВидДвижения, | | Т.Номенклатура, | Т.НаправлениеДеятельности, | Т.Партия КАК ПартияНоменклатуры, | Детализация.ПартияПроизводства КАК ПартияПроизводства, | ЗНАЧЕНИЕ(Справочник.СтатьиКалькуляции.ТранспортноЗаготовительныеЗатраты) КАК СтатьяКалькуляции, | НЕОПРЕДЕЛЕНО КАК ДокументПоступления, | Т.Подразделение, | Т.НастройкаХозяйственнойОперации, | Т.ИдентификаторФинЗаписи, | Т.ИдентификаторСтроки, | | 0 КАК Количество, | Т.Себестоимость_ДопРасходыРегл КАК СтоимостьРегл, | 0 КАК НДСРегл, | Т.Себестоимость_ДопРасходыУпр КАК СтоимостьУпр, | 0 КАК НДСУпр, | 0 КАК ПостояннаяРазница, | 0 КАК ВременнаяРазница |ИЗ | ВТДвиженияСебестоимостьСвернутая КАК Т | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТДетализацияСебестоимостиСвернутая КАК Детализация | ПО Т.НомерЗаписи = Детализация.НомерЗаписи |ГДЕ | Т.Себестоимость_ДопРасходыРегл <> 0 | ИЛИ Т.Себестоимость_ДопРасходыУпр <> 0 | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | Т.НомерЗаписи, | Т.Регистратор, | Т.НомерСтроки, | Т.Период, | Т.Организация, | Т.ВидДвижения, | | Т.Номенклатура, | Т.НаправлениеДеятельности, | Т.Партия КАК ПартияНоменклатуры, | Детализация.ПартияПроизводства КАК ПартияПроизводства, | ЗНАЧЕНИЕ(Справочник.СтатьиКалькуляции.ТранспортноЗаготовительныеЗатраты) КАК СтатьяКалькуляции, | СуммыНДС.ДокументПоступления КАК ДокументПоступления, | Т.Подразделение, | Т.НастройкаХозяйственнойОперации, | Т.ИдентификаторФинЗаписи, | Т.ИдентификаторСтроки, | | 0 КАК Количество, | 0 КАК СтоимостьРегл, | СУММА(СуммыНДС.НДСРегл) КАК НДСРегл, | 0 КАК СтоимостьУпр, | СУММА(СуммыНДС.НДСУпр) КАК НДСУпр, | 0 КАК ПостояннаяРазница, | 0 КАК ВременнаяРазница |ИЗ | ВТДвиженияСебестоимостьСвернутая КАК Т | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТДетализацияСебестоимостиСвернутая КАК Детализация | ПО Т.НомерЗаписи = Детализация.НомерЗаписи | И (Т.Себестоимость_ДопРасходыРегл <> 0 | ИЛИ Т.Себестоимость_ДопРасходыУпр <> 0) | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТСуммыПартийНДСПоСтатьям КАК СуммыНДС | ПО Т.НомерЗаписи = СуммыНДС.НомерЗаписи | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.СтатьиРасходов КАК Статья | ПО Статья.Ссылка = СуммыНДС.СтатьяРасходов | И (Статья.ВариантРаспределенияРасходовУпр = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров) | ИЛИ Статья.ВариантРаспределенияРасходовРегл = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)) |СГРУППИРОВАТЬ ПО | Т.НомерЗаписи, | Т.Регистратор, | Т.НомерСтроки, | Т.Период, | Т.Организация, | Т.ВидДвижения, | Т.Номенклатура, | Т.НаправлениеДеятельности, | Т.Партия, | Детализация.ПартияПроизводства, | СуммыНДС.ДокументПоступления, | Т.Подразделение, | Т.НастройкаХозяйственнойОперации, | Т.ИдентификаторФинЗаписи, | Т.ИдентификаторСтроки |"; |
|||
|
16
Волшебник
22.09.26
✎
10:17
|
Понапишут всякой фигни, потом мучаются...
|
|||
|
17
aptomilov
22.09.26
✎
10:17
|
разрядность 31 куда больше то
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |