Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Автоматический расчёт выплат

Здравствуйте, нужно сделать расчёт в табличной части, кто может помочь?

p.s. На первом вложении после, на втором до.
Ответ: я не понимаю че те надо, ты наверн и сам не понимаешь пока.
но карочи смори в режиме конфиггуратор у формы есть поля, у полей есть обработчики событий.
данные формы доступны в контексте клиента и сервера
в соотв. коллекциях.
текущая строка или текущие данные в
элементы.твоятаблица.текстрока или теккданные.
вот и все
наслаждайся
Вопрос: Вопрос по расчету себестоимости в КА

Доброе утро, Комплексная автоматизация, редакция 1.1 (1.1.101.2) 
закрываю месяц, выдает ошибку:
Проведение документа: Расчет себестоимости 00000000006 от 30.06.2018 23:59:59
Выполненное количество итераций расчета стоимости: 3
Выполненное количество итераций расчета стоимости: 17
Обнаружены отрицательные остатки по регистрам учета затрат!
Расчет себестоимости может быть выполнен некорректно и может выполняться длительное время.
Раздел учета: МПЗ
Расчет себестоимости завершен.


я прошерстила все счета, ведомости МПЗ, затрат нет отрицательных остатков, есть ли еще способы отловить, в чем причина?
Ответ: о!!!!! спасибо!!!! нашла!!!!!
Вопрос: УТ 11 предварительный расчет себестоимости переполнение поля

Здравствуйте.
Конфигурация УТ 11.1.9.66, платформа 8.3.7.1845.
При проведении документа "Расчет себестоимости" с вариантом расчета "предварительный" вылетает ошибка "Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{Документ.РасчетСебестоимостиТоваров.МодульОбъекта(2028)}: Ошибка при вызове метода контекста (ВыполнитьПакет)
Выборка = Запрос.ВыполнитьПакет()[1].Выбрать();
по причине:
Ошибка выполнения запроса
по причине:
Ошибка при выполнении операции над данными:
Ошибка SQL: Переполнение поля
по причине:
Ошибка SQL: Переполнение поля". При варианте расчета "фактический" "по ФИФО" документ проводится нормально.
При этом пару дней назад такая ошибка не появлялась и все проводилось нормально.
Понятно, что скорее всего ошибка где-то в ведении учета, но как найти где именно и исправить?
Пробовал перепровести документы поступления и реализации товаров за август, не помогло, ошибка так и осталась.
--- Объединение сообщений, 31 авг 2016 в 08:20 ---
Также пробовал сделать фактический расчет себестоимость за август по ФИФО и в сентябре провести предварительный расчет себестоимости, ошибка так и осталась.
Ответ:
Запрос = Новый Запрос;
Запрос.МенеджерВременныхТаблиц = МенеджерВременныхТаблиц;

МаксКоличествоИтераций = мМаксКоличествоИтераций;
СчетчикИтераций = 1;
ТекущееОтклонение = 1;
ТребуемаяТочность = мТребуемаяТочность;

Пока ТекущееОтклонение > ТребуемаяТочность И СчетчикИтераций <= МаксКоличествоИтераций Цикл

Запрос.Текст =
"
// 0 Расчет коэффициентов (количество перехода из состояния в состояние) уравнения.
|ВЫБРАТЬ
| УзлыКорректировки.НомерУзла КАК НомерУзла,
| ВЫРАЗИТЬ(МАКСИМУМ(УзлыКорректировки.Стоимость) КАК ЧИСЛО(23,10)) КАК СвободныйКоэффициент,
| ВЫРАЗИТЬ(МАКСИМУМ(УзлыКорректировки.СтоимостьБезНДС) КАК ЧИСЛО(23,10)) КАК СвободныйКоэффициентБезНДС,
| ВЫРАЗИТЬ(МАКСИМУМ(УзлыКорректировки.ПостояннаяРазница) КАК ЧИСЛО(23,10)) КАК СвободныйКоэффициентПостояннаяРазница,
| ВЫРАЗИТЬ(МАКСИМУМ(УзлыКорректировки.ВременнаяРазница) КАК ЧИСЛО(23,10)) КАК СвободныйКоэффициентВременнаяРазница,
| ВЫРАЗИТЬ(МАКСИМУМ(УзлыКорректировки.СтоимостьДопРасходы) КАК ЧИСЛО(23,10)) КАК СвободныйКоэффициентДопрасходы,
| ВЫРАЗИТЬ(МАКСИМУМ(УзлыКорректировки.СтоимостьДопРасходыБезНДС) КАК ЧИСЛО(23,10)) КАК СвободныйКоэффициентДопрасходыБезНДС,
| СУММА(ВЫРАЗИТЬ(
| ВЫБОР
| КОГДА УзлыКорректировки.Количество = 0
| ИЛИ ПеремещенияСписания.НомерУзлаПриемник Есть NULL
| ИЛИ ПеремещенияСписания.НомерУзлаИсточник Есть NULL ТОГДА
| 0
| ИНАЧЕ
| ВтТаблицаРешений.Стоимость * ПеремещенияСписания.Количество / УзлыКорректировки.Количество
| КОНЕЦ КАК ЧИСЛО(23,10))) КАК Стоимость,
| СУММА(ВЫРАЗИТЬ(
| ВЫБОР
| КОГДА УзлыКорректировки.Количество = 0
| ИЛИ ПеремещенияСписания.НомерУзлаПриемник Есть NULL
| ИЛИ ПеремещенияСписания.НомерУзлаИсточник Есть NULL ТОГДА
| 0
| ИНАЧЕ
| ВтТаблицаРешений.СтоимостьБезНДС * ПеремещенияСписания.Количество / УзлыКорректировки.Количество
| КОНЕЦ КАК ЧИСЛО(23,10))) КАК СтоимостьБезНДС,
| СУММА(ВЫРАЗИТЬ(
| ВЫБОР
| КОГДА УзлыКорректировки.Количество = 0
| ИЛИ ПеремещенияСписания.НомерУзлаПриемник Есть NULL
| ИЛИ ПеремещенияСписания.НомерУзлаИсточник Есть NULL ТОГДА
| 0
| ИНАЧЕ
| ВтТаблицаРешений.ПостояннаяРазница * ПеремещенияСписания.Количество / УзлыКорректировки.Количество
| КОНЕЦ КАК ЧИСЛО(23,10))) КАК ПостояннаяРазница,
| СУММА(ВЫРАЗИТЬ(
| ВЫБОР
| КОГДА УзлыКорректировки.Количество = 0
| ИЛИ ПеремещенияСписания.НомерУзлаПриемник Есть NULL
| ИЛИ ПеремещенияСписания.НомерУзлаИсточник Есть NULL ТОГДА
| 0
| ИНАЧЕ
| ВтТаблицаРешений.ВременнаяРазница * ПеремещенияСписания.Количество / УзлыКорректировки.Количество
| КОНЕЦ КАК ЧИСЛО(23,10))) КАК ВременнаяРазница,
|
| СУММА(ВЫРАЗИТЬ(
| ВЫБОР
| КОГДА УзлыКорректировки.Количество = 0
| ИЛИ ПеремещенияСписания.НомерУзлаПриемник Есть NULL
| ИЛИ ПеремещенияСписания.НомерУзлаИсточник Есть NULL ТОГДА
| 0
| ИНАЧЕ
| ВтТаблицаРешений.СтоимостьДопРасходы * ПеремещенияСписания.Количество / УзлыКорректировки.Количество
| КОНЕЦ
| КАК ЧИСЛО(23,10))) КАК СтоимостьДопРасходы,
| СУММА(ВЫРАЗИТЬ(
| ВЫБОР
| КОГДА УзлыКорректировки.Количество = 0
| ИЛИ ПеремещенияСписания.НомерУзлаПриемник Есть NULL
| ИЛИ ПеремещенияСписания.НомерУзлаИсточник Есть NULL ТОГДА
| 0
| ИНАЧЕ
| ВтТаблицаРешений.СтоимостьДопРасходыБезНДС * ПеремещенияСписания.Количество / УзлыКорректировки.Количество
| КОНЕЦ
| КАК ЧИСЛО(23,10))) КАК СтоимостьДопРасходыБезНДС
|
|ПОМЕСТИТЬ ВременнаяТаблицаРешений
|ИЗ
| ВтУзлыКорректировки КАК УзлыКорректировки
|
| ЛЕВОЕ СОЕДИНЕНИЕ ВтПеремещенияСписания КАК ПеремещенияСписания
| ПО УзлыКорректировки.НомерУзла = ПеремещенияСписания.НомерУзлаПриемник
|
| ЛЕВОЕ СОЕДИНЕНИЕ ВтТаблицаРешений КАК ВтТаблицаРешений
| ПО ПеремещенияСписания.НомерУзлаИсточник = ВтТаблицаРешений.НомерУзла
|
|СГРУППИРОВАТЬ ПО
| УзлыКорректировки.НомерУзла
|
|ИНДЕКСИРОВАТЬ ПО
| НомерУзла
|;
|/////////////////////////////////////////////////////////////////////////////
// 1 Расчет ошибки расчета.
|ВЫБРАТЬ
| ЕСТЬNULL(
| МАКСИМУМ(
| ВЫБОР КОГДА (ЕСТЬNULL(ТаблицаРешений.Стоимость,0) - (ВременнаяТаблицаРешений.СвободныйКоэффициент
| + ЕСТЬNULL(ВременнаяТаблицаРешений.Стоимость,0))) > 0 ТОГДА
|
| ЕСТЬNULL(ТаблицаРешений.Стоимость,0) - (ВременнаяТаблицаРешений.СвободныйКоэффициент
| + ЕСТЬNULL(ВременнаяТаблицаРешений.Стоимость,0))
| ИНАЧЕ
| -(
| ЕСТЬNULL(ТаблицаРешений.Стоимость,0) - (ВременнаяТаблицаРешений.СвободныйКоэффициент
| + ЕСТЬNULL(ВременнаяТаблицаРешений.Стоимость,0))
| )
| КОНЕЦ
| )
| ,0) КАК Отклонение,
| ЕСТЬNULL(
| МАКСИМУМ(
| ВЫБОР КОГДА (ЕСТЬNULL(ТаблицаРешений.СтоимостьБезНДС,0) - (ВременнаяТаблицаРешений.СвободныйКоэффициентБезНДС
| + ЕСТЬNULL(ВременнаяТаблицаРешений.СтоимостьБезНДС,0))) > 0 ТОГДА
|
| ЕСТЬNULL(ТаблицаРешений.СтоимостьБезНДС,0) - (ВременнаяТаблицаРешений.СвободныйКоэффициентБезНДС
| + ЕСТЬNULL(ВременнаяТаблицаРешений.СтоимостьБезНДС,0))
| ИНАЧЕ
| -(
| ЕСТЬNULL(ТаблицаРешений.СтоимостьБезНДС,0) - (ВременнаяТаблицаРешений.СвободныйКоэффициентБезНДС
| + ЕСТЬNULL(ВременнаяТаблицаРешений.СтоимостьБезНДС,0))
| )
| КОНЕЦ
| )
| ,0) КАК ОтклонениеБезНДС,
| ЕСТЬNULL(
| МАКСИМУМ(
| ВЫБОР КОГДА (ЕСТЬNULL(ТаблицаРешений.ПостояннаяРазница,0) - (ВременнаяТаблицаРешений.СвободныйКоэффициентПостояннаяРазница
| + ЕСТЬNULL(ВременнаяТаблицаРешений.ПостояннаяРазница,0))) > 0 ТОГДА
|
| ЕСТЬNULL(ТаблицаРешений.ПостояннаяРазница,0) - (ВременнаяТаблицаРешений.СвободныйКоэффициентПостояннаяРазница
| + ЕСТЬNULL(ВременнаяТаблицаРешений.ПостояннаяРазница,0))
| ИНАЧЕ
| -(
| ЕСТЬNULL(ТаблицаРешений.ПостояннаяРазница,0) - (ВременнаяТаблицаРешений.СвободныйКоэффициентПостояннаяРазница
| + ЕСТЬNULL(ВременнаяТаблицаРешений.ПостояннаяРазница,0))
| )
| КОНЕЦ
| )
| ,0) КАК ОтклонениеПостояннаяРазница,
| ЕСТЬNULL(
| МАКСИМУМ(
| ВЫБОР КОГДА (ЕСТЬNULL(ТаблицаРешений.ВременнаяРазница,0) - (ВременнаяТаблицаРешений.СвободныйКоэффициентВременнаяРазница
| + ЕСТЬNULL(ВременнаяТаблицаРешений.ВременнаяРазница,0))) > 0 ТОГДА
|
| ЕСТЬNULL(ТаблицаРешений.ВременнаяРазница,0) - (ВременнаяТаблицаРешений.СвободныйКоэффициентВременнаяРазница
| + ЕСТЬNULL(ВременнаяТаблицаРешений.ПостояннаяРазница,0))
| ИНАЧЕ
| -(
| ЕСТЬNULL(ТаблицаРешений.ВременнаяРазница,0) - (ВременнаяТаблицаРешений.СвободныйКоэффициентВременнаяРазница
| + ЕСТЬNULL(ВременнаяТаблицаРешений.ВременнаяРазница,0))
| )
| КОНЕЦ
| )
| ,0) КАК ОтклонениеВременнаяРазница,
|
| ЕСТЬNULL(
| МАКСИМУМ(
| ВЫБОР КОГДА ЕСТЬNULL(ТаблицаРешений.СтоимостьДопРасходы,0) - (ВременнаяТаблицаРешений.СвободныйКоэффициентДопрасходы
| + ЕСТЬNULL(ВременнаяТаблицаРешений.СтоимостьДопРасходы,0))> 0 ТОГДА
|
| ЕСТЬNULL(ТаблицаРешений.СтоимостьДопРасходы,0) - (ВременнаяТаблицаРешений.СвободныйКоэффициентДопрасходы
| + ЕСТЬNULL(ВременнаяТаблицаРешений.СтоимостьДопРасходы,0))
|
| ИНАЧЕ
| -(
| ЕСТЬNULL(ТаблицаРешений.СтоимостьДопРасходы,0) - (ВременнаяТаблицаРешений.СвободныйКоэффициентДопрасходы
| + ЕСТЬNULL(ВременнаяТаблицаРешений.СтоимостьДопРасходы,0))
| )
| КОНЕЦ
| )
| ,0) КАК ОтклонениеДопрасходы,
| ЕСТЬNULL(
| МАКСИМУМ(
| ВЫБОР КОГДА ЕСТЬNULL(ТаблицаРешений.СтоимостьДопРасходы,0) - (ВременнаяТаблицаРешений.СвободныйКоэффициентДопрасходы
| + ЕСТЬNULL(ВременнаяТаблицаРешений.СтоимостьДопРасходы,0))> 0 ТОГДА
|
| ЕСТЬNULL(ТаблицаРешений.СтоимостьДопРасходы,0) - (ВременнаяТаблицаРешений.СвободныйКоэффициентДопрасходы
| + ЕСТЬNULL(ВременнаяТаблицаРешений.СтоимостьДопРасходы,0))
|
| ИНАЧЕ
| -(
| ЕСТЬNULL(ТаблицаРешений.СтоимостьДопРасходы,0) - (ВременнаяТаблицаРешений.СвободныйКоэффициентДопрасходы
| + ЕСТЬNULL(ВременнаяТаблицаРешений.СтоимостьДопРасходы,0))
| )
| КОНЕЦ
| )
| ,0) КАК ОтклонениеДопрасходыБезНДС
|ИЗ
| ВременнаяТаблицаРешений КАК ВременнаяТаблицаРешений
|
| ЛЕВОЕ СОЕДИНЕНИЕ ВтТаблицаРешений КАК ТаблицаРешений
| ПО ВременнаяТаблицаРешений.НомерУзла = ТаблицаРешений.НомерУзла
|;
|//////////////////////////////////////////////////////////////
// 2 Удаление таблиц.
|УНИЧТОЖИТЬ ВтТаблицаРешений
|;
// 3 Суммирование коэффициентов.
|//////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ВременнаяТаблицаРешений.НомерУзла КАК НомерУзла,
| ВЫРАЗИТЬ(
| ВременнаяТаблицаРешений.СвободныйКоэффициент
| + ВременнаяТаблицаРешений.Стоимость
| КАК ЧИСЛО(23,10)) КАК Стоимость,
| ВЫРАЗИТЬ(
| ВременнаяТаблицаРешений.СвободныйКоэффициентБезНДС
| + ВременнаяТаблицаРешений.СтоимостьБезНДС
| КАК ЧИСЛО(23,10)) КАК СтоимостьБезНДС,
| ВЫРАЗИТЬ(
| ВременнаяТаблицаРешений.СвободныйКоэффициентПостояннаяРазница
| + ВременнаяТаблицаРешений.ПостояннаяРазница
| КАК ЧИСЛО(23,10)) КАК ПостояннаяРазница,
| ВЫРАЗИТЬ(
| ВременнаяТаблицаРешений.СвободныйКоэффициентВременнаяРазница
| + ВременнаяТаблицаРешений.ВременнаяРазница
| КАК ЧИСЛО(23,10)) КАК ВременнаяРазница,
|
| ВЫРАЗИТЬ(
| ВременнаяТаблицаРешений.СвободныйКоэффициентДопрасходы
| + ВременнаяТаблицаРешений.СтоимостьДопРасходы
| КАК ЧИСЛО(23,10)) КАК СтоимостьДопРасходы,
| ВЫРАЗИТЬ(
| ВременнаяТаблицаРешений.СвободныйКоэффициентДопрасходыБезНДС
| + ВременнаяТаблицаРешений.СтоимостьДопРасходыБезНДС
| КАК ЧИСЛО(23,10)) КАК СтоимостьДопРасходыБезНДС
|
|ПОМЕСТИТЬ ВтТаблицаРешений
|
|ИЗ
| ВременнаяТаблицаРешений КАК ВременнаяТаблицаРешений
|
|ИНДЕКСИРОВАТЬ ПО
| НомерУзла
|;
|//////////////////////////////////////////////////////////////
// 4 Удаление таблицы.
| УНИЧТОЖИТЬ ВременнаяТаблицаРешений
|";
Выборка = Запрос.ВыполнитьПакет()[1].Выбрать();
Если Выборка.Следующий() Тогда

ТекущееОтклонение = Макс(Выборка.Отклонение, Выборка.ОтклонениеБезНДС, Выборка.ОтклонениеДопрасходы, Выборка.ОтклонениеДопрасходыБезНДС);

Иначе

ТекущееОтклонение = 0;//Отклонений нет

КонецЕсли;

СчетчикИтераций = СчетчикИтераций + 1;

КонецЦикла;

Код процедуры, на которой валится с ошибкой. При этом первые 8 итераций проходят, запрос выполняется, на 9 итерации ошибка выскакивает.
Вопрос: "Отчет производства за смену", костыль - изменить стоимость

Добрый день.
Есть такая данность: база 1С, в которой выпуск продукции отражается документом "Отчет производства за смену". С количеством в этом документе все корректно, но стоимость не правильная: причина не ведется учет зарплаты в 1С.
Но есть некая DOS-программа, в которой учет по производству ведется корректно, во всяком случае так считает бухгалтерия. Из этой программы и сдается отчетность.
Задача. Бухгалтерия планирует постепенно отказаться от DOS-программы и плавно переходить в 1С. Хотят, на текущем этапе, чтобы стоимость из производства корректировалась данными из DOS-программы в 1С, чтобы данные 43 счету были корректны. Я могу прочитать данные из DOS-программы, но куда правильнее их записать в 1С? Корректировать движения документа "Отчет производства за смену" или как?
Ответ:
"По коду я ищу номенклатуру, смотрю обороты по ней на 20 счете. Делаю корректировку со статьей затрат "Корректировка DOS" на разницу между стоимость в DOS и оборотом по 20 счету."

У тебя же до расчета с\с на 20 счете будут только прямые затраты, что ты там сверять собираешся? т.е если у тебя себестоимость состоит из Материалов, оплаты труда и прочих, то возможно что до расчета с\с у тебя на 20 будут оплата и материалы, а прочие, они же там с 25,26, 44 через расчет с\с прийдут на 20 и удйт на 43. Я вот это не понимаю, как ты будет сверять что у тебя каких то затрат для этой номенклатуры не хватает.
Вопрос: Расчет себестоимости В УПП(РАУЗ) восстановил стоимость списанных материалов в эксплуатации

и

Расчет себестоимости В УПП(РАУЗ) восстановил стоимость списанных материалов в эксплуатации. Не пойму, нафига он так сделал и почему?
Ответ: () (возможно я тупой)
очевидно что у тебя в базе или криво или ты формируешь отчет с неадекватными настройками
пришло на сумму 2335.79 - первая строка
где во второй строке "НАЧАЛЬНЫЙ ОСТАТОК, остаточная стоимость" который д.б. = 2335.79
списали 64.88 - вторая строка
где во второй строке "конечный остаток, остаточная стоимость"=2335.79-64.88

?????

и так далее по всем строкам
Вопрос: Корректировка стоимости списания

"Управление производственным предприятием для Украины", редакция 1.3
Разработка конфигурации: "ABBYY Ukraine", 2005-2015 (1.3.43.2) ()
Copyright © ООО "1C", 2005-2015
()

Добрый день!
Получилась такая ситуация:
Переместили на склад позицию товара, на сумму 2913,75.
Буквально через небольшой промежуток времени перемещаем уже с нового склада на следующий - уже списывает по сумме 3052,48.

Выполнил Корректировку стоимости списания
Выполнил проведение по партиям

Минус не пропадает...
Как бороться с таким?

Учетная политика:
Оценка стоимости МПЗ при выбытии - По средней
Порядок формирования учетных цен - По прямым затратам
менять учетную политику - не вариант



Спасибо.
Ответ:
Ну я Вам говорю надо смотреть что по остаткам. может у Вас было чтото расситали расчет с\с сдела корректировк а затем опоанились в документе изменили а расчетс\с не передлывали вот и получилось что расчет сдела лишнее.

Ну надо смотреть иразбираться прична вашего - в том что не совпадают данные по регистру бухгалтерии с регистром накопления партии товаров на складах.- почему это уже другой вопрос ваиантов море может быть
Вопрос: Расчет плановой себестоимости

1С:Предприятие 8.2 (8.2.19.102)
Управление производственным предприятием, редакция 1.3 (1.3.79.1)

Планируем начать формировать плановые цены из расчета фактических затрат, при обработке "Расчет плановой себестоимости" формируется некая плановая цена, но нет данных по з/плате+НЕ проставляется стоимость материала.
Каких данных в системе не хватает, что нужно довнести или заполнить, чтобы расчет был произведен полностью?

Поделитесь пож-та опытом формирования плановых цен в разрезе статей.

Также возникает вопрос, где регистрируется расчет по нормам?

Ответ:
Добрый день.
Разрешите вопрос. Дабы не плодить новые темы. По себестоимости.

1С:Предприятие 8.3 (8.3.7.1831)
УПП 1.3.81.2

РАУЗ
Отчеты-Расширенная аналитика учета-Ведомость по учету затрат (и другие отчеты)

Если вид учета - Регламентированный, то все отлично показывает и все правильно рассчитывает. Получается в бух.учете нет проблем.
Но не могу посмотреть себестоимость в Управленческом учете. Не показывает ничего.

Есть еще отчет Калькуляция себестоимости - тоже только регламентированный учет показывает, а управленческий нет.

Обработка Расчет плановой себестоимости - считает правильно только расчет по фактической себестоимости.
Расчет по плановой себестоимости не делается. Ничего к нему не цепляется.

Куда посмотреть, что исправить? Помогите пожалуйста.
Вопрос: Расчет себестоимости выпуска и 44 счет

День добрый.
Платформа 8.2.19.130
УПП 1.3.69.2

В августе Организация оформила Документ."Поступление товаров и услуг" (ПТиУ). На вкладке "услуги" указана услуга по монтажу.
Вид аналитики: "номенклатурная группа", в столбце "Аналитика" сама НомГр выбрана. Счет затрат БУ 44.01.1. Документ проведен в БУ и НУ.
Прибыль в августе по 90 счету была.
Проводим документ "Расчет себестоимости выпуска" (РСВ).

Проблема: Данные расходы не распределяются автоматически.
Однако если войти в этот ПТиУ и удалить значение НомГр в столбце "Аналитика",
заново провести документ РСВ и посмотреть в оборотно-сальдовую ведомость (ОСВ) по 44 счету,
то видно, что эта сумма распределилась.

Умозаключения до которых я дошел: если без НомГр затраты распределяются, значит где-то есть документ в котором просто не выбрана данная НомГр,
его нужно найти, проставить там в "Аналитике" нужную Номенклатурную группу (НомГр), тогда и в проблемном ПТиУ можно будет назад проставить Аналитику, перепровести РСВ и сумма спишется с 44 на 90 автоматически.

Вопрос:
КАК найти этот документ?
Какой отчет сформировать?
Куда смотреть?

Система налогообложения "Общая", в учетной политике (бухгалтерский и налоговый учет) галочка "производство" не стоит. Расширенная аналитика учета затрат (РАУЗ) не применяется.
Ответ:
Заранее Сильно извиняюсь, что задаю вопрос на другую тему, но я уже в тупике.
Описание:
В Июле 2014 года провели реализацию 3 штук Ангар-А, по договору Договор-1, по цене Стоимость1.
В сентябре 2015 выяснилось, что отгрузили на самом деле товар:
2 шт Ангар-А, по договору Договор-1, по цене Стоимость1.
+
1 шт Ангар-Б.
При этом на Ангар-Б был заключен Договор-2 и цена у него Стоимость2.
Пытался отразить это документом "Корректировка реализации" с видом "Корректировка по согласованию сторон". Вводил на основании первоначальной реализации.
В табличной части у Ангар-А указал, что новое количество = 2 шт. Добавил еще строку, в неё записал Ангар-Б, указал его цену. Получилось что-то вроде "количество до изменения" = 0, "Количество" = 1.

Открываю отчет "Книга продаж по постановлению №1137". Формирую его на дату корректировки - в нём ничего нет.
Запускаю обработку "Проведение документов по регистрам НДС".
После этого в Регистре накопления "НДС продажи" появляется строка соответствующая моему документу корректировка реализации.
заново формирую "Книга продаж по постановлению №1137", теперь там есть строка о корректировке. НО по ней получается, что стоимость продаж облагаемых НДС - Стоимость2. Т.е. Просто увеличилась на цену Ангар-Б (хотя я ожидал, что она увеличится, только на разницу Стоимость2 - Стоимость1).
Стоимость2 больше чем Стоимость1, т.е. эти операции ведут к увеличению НДС к уплате.

Еще проблемным является момент, что на диске ИТС указано, что с 2013 года в ситуации увеличения стоимости проданного товара запись попадет в книгу продаж в основной лист и в период когда исправляют ошибку (т.е. в текущий), но бухгалтер дала мне распечатку из Консультант+, что корректировка должна попадать в дополнительный лист книги продаж.

И еще остается открытым вопрос как оформить тот факт, что Ангар-Б должен был быть продан по Договор-2.
Я говорю, что договор не относится к реквизитам, к которому могут придраться. Поэтому оставить будто все продали по Договор-1, а потом сделать:
Корректировка долга, взаимозачет - и в этом документе перекинуть долг с одного договора на переплату другого договора.

Вопрос такой:
1) какими бы документами Вы исправляли подобную ситуацию?
2) Запись в книгу продаж должна попадать в основной лист или в дополнительный (если в дополнительный то каким документом её туда закинуть)?
Вопрос: Можно ли установить арифметический расчет данных в столбце формы списка в 1С конфигураторе?

Здравствуйте! Хочу заранее предупредить в 1С конфигураторе начал пробовать совсем недавно. Поэтому многое еще предстоит знать … что хотел узнать…. И рассчитываю на вашу помощь
Вообще как понимаю в 1С конфигураторе самая обычная штучка это создать ФормуЭлемента в справочнике или ФормуДокумента в группе Документы и создать Форму Списка.
И как обычно арифметические операции делают в форме элемент или документ , на клиенте. А форма список просто принимает и записывает уже готовые и рассчитанные данные.
То, что нужно об этом объяснял более опытному программисту, но никак не нашел понимание. И толком не мог получить ответ. Вместо этого вопросы, почему мне это надо и зачем. А то, что мне нужно думаю просто ерунда. и понять лего, … более того даже понимать тут ничего. Рыл так же и в интернете но ничего не нашел.
Так вот, речь о чем?
Как я выше говорил, обычно арифметический расчет данных легко делается в модуле формы элемента или документа. А форма списка с нажатием сохранить принимает уже рассчитанные готовые данные.
Мне нужно, что бы арифметический расчет был в форме списка. Т.е. на пример, что бы при изменении реквизитов формы списка, один столбец формы списка сам делал арифметический расчет. Умножал, делил плюсовал и т.д. и сам ставил результат на каждой строке по соответствующему полю.
В модуле элемента все получается, а в модуле список никак.
Поэтому прошу помощи… можно ли так сделать? И если да то как?

Буду признателен за ответ
Ответ:
ОТЛИЧНО!!!!
Вот теперь доволен! И в это другое дело
сколько искал этот казалось бы простейший код команды. И нигде не мог найти.
Так что, выручили ... благодарен..
Теперь в таком виде все работает:
Код:
//----------------------------------------------------
&НаКлиенте
Процедура ПС_ПриемОтпускБалансПС_ПриемПриИзменении(Элемент) 
РачетБанансаПоПодстанции();
КонецПроцедуры
&НаКлиенте
Процедура ПС_ПриемОтпускБалансПС_ОтпускПриИзменении(Элемент)
РачетБанансаПоПодстанции();
КонецПроцедуры
&НаКлиенте
Процедура РачетБанансаПоПодстанции()
СтрокаТабличнойЧасти = Элементы.ПС_ПриемОтпускБаланс.ТекущиеДанные;
СтрокаТабличнойЧасти.ПС_Баланс = СтрокаТабличнойЧасти.ПС_Прием - СтрокаТабличнойЧасти.ПС_Отпуск;
СтрокаТабличнойЧасти.ПС_БалансПроцент = (СтрокаТабличнойЧасти.ПС_Прием - СтрокаТабличнойЧасти.ПС_Отпуск)/СтрокаТабличнойЧасти.ПС_Прием*100;
КонецПроцедуры
//----------------------------------------------------
Но вообще кроме этого есть у меня другой вопрос.. но это из другой оперы....хотя в конкретном случае касается табличной части документа
Имеет он отношение к тому, как сделать, что бы при нажатии добавить новый документ в появившейся форме нового пока пустого документа на пример в первой колонке: в табличной части документа, автоматический выводился бы список всех строк из указанного справочника
Т.е. в данном случае на пример список наименований всех электроподстанций.... что бы при каждом создании нового документа не приходилось по выбору делать рутину и указывать по выбору один за другим.
Но при этом. что бы все остальные поля "ПС_Прием"; "ПС_Отпуск" и т.д. оставались пустыми
Вот такой вопрос .
Но ладно это уже совсем другая тема.. И буду уважать регламент.
Так что, если не найду ничего, в новой теме опять рассчитываю на помощь.
Еще раз спасибо!
Вопрос: Автоматический расчет возраста

Здравствуйте уважаемые эксперты! Являюсь новичком в программирование на 1с и при создание собственной "тестовой" конфигурации" появился вопрос.
У справочника ЧленыСемьи есть у меня табличная часть - Биография, в ней есть реквизиты справочника - ДатаРождения (тип Дата) и Возраст(тип Число). Я хотел бы чтобы - когда будет заполнен реквизит ДатаРождения, в Возраст автоматически вставлялась "цифра возраста, например 23". По логике я должен ТЕКУЩУЮДАТУ (сегоднящий день и год) - ДатаРождения (07.10.1993) = Возраст
Если я напишу в Модуль формы Справочника следующий код:

1C
1
2
3
4
&НаКлиенте
Процедура РасчетВозраста ()
  ТекущаяДата – РеквезитТабличнойЧасти.ДатаРождения = РеквезитТабличнойЧасти.Возраст ;
КонецПроцедуры
Как довести до ума это ?
Ответ: или в запросе

1C
1
ВЫБОР КОГДА ДОБАВИТЬКДАТЕ(&ДатаРождения, ГОД, РАЗНОСТЬДАТ(&ДатаРождения, &ТекущаяДата, ГОД)) > &ТекущаяДата ТОГДА РАЗНОСТЬДАТ(&ДатаРождения, &ТекущаяДата, ГОД)-1 ИНАЧЕ РАЗНОСТЬДАТ(&ДатаРождения, &ТекущаяДата, ГОД) КОНЕЦ КАК ВозрастЛет