_________ Дмитрий

50
Рейтинг

cv_admin
Дмитрий _________



  •   Регистрация: 22.01.2008 (16 лет назад)

  •   Был(а) на сайте: 18.01.2022

Подписчики 4

Группы

Профессиональный разработчик

Рейтинг 50

Переоценка товаров по партионному учету

Инструменты и обработки Для всех Платформа 1С v8.3 1С:Управление торговлей 10 Управленческий учет Абонемент ($m) Внешняя обработка (ert,epf) Прайсы Логистика, склад и ТМЦ

Меняем цену партии, а необходимые корректировки (через документ "Корректировка записей регистров") стоимости партий номенклатуры формируются автоматически. Скорректированную стоимость можно автоматически отнести на затраты (убыток или прибыль).

1 стартмани

30.05.2013    9268    38    cv_admin    1       

3

Комментарии

ТорговляПереоценка товаров по партионному учету#0 12.09.13 16:37
Меняем цену партии, а необходимые корректировки (через документ "Корректировка записей регистров") стоимости партий номенклатуры формируются автоматически.
Скорректированную стоимость можно автоматически отнести на затраты (убыток или прибыль).



БУСравнение остатков и оборотов регистров бухгалтерии при переходе с БП 1.6 на БП 2.0#22 22.06.12 9:58
Спасибо автору!
Помогает найти большинство косяков.
Плохо, что она не показывает результаты в виде таблицы значений (см. аттач) пришлось немного дописать
=============
Процедура СтрокиТЗПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
// Вставить содержимое обработчика.
сч=1;

если Не ДанныеСтроки.Дебет16=ДанныеСтроки.Дебет20 Тогда
ОформлениеСтроки.Ячейки.Дебет16.ЦветФона=ЦветРазличающихся;
ОформлениеСтроки.Ячейки.Дебет20.ЦветФона=ЦветРазличающихся;
КонецЕсли;

если Не ДанныеСтроки.Кредит16=ДанныеСтроки.Кредит20 Тогда
ОформлениеСтроки.Ячейки.Кредит16.ЦветФона=ЦветРазличающихся;
ОформлениеСтроки.Ячейки.Кредит20.ЦветФона=ЦветРазличающихся;
КонецЕсли;

КонецПроцедуры

=== Строка 99 - заменить на кусок кода
СтрокаЗаписи0=СтрокаОбъекта.Строки.Добавить();
СтрокаЗаписи0.НеНашли = НЕ Нашли;
СтрокаЗаписи0.Различаются = Истина;
СтрокаЗаписи0.Имя=Строка(Счетчик);
СтрокаЗаписи=СтрокаЗаписи0.Строки.Добавить();
СтрокаЗаписи.Имя="Измерения";

НоваяСтрокаТЗ=СтрокиТЗ.Добавить();

Для Каждого Измерение из Измерения Цикл
СтрокаИзмерения=СтрокаЗаписи.Строки.Добавить();
СтрокаИзмерения.Имя=?(Нашли,НайтиОбъект(стр[Измерение.Значение]),ВСтрокуCOM(стр[Измерение.Значение]));

//ДмитрийК
Если Нашли Тогда

Если Найти(Измерение.Значение,"Субконто")>0 Тогда
НоваяСтрокаТЗ[Измерение.Значение]=СтрокаИзмерения.Имя;
ИначеЕсли Измерение.Значение="Счет" ТОгда
НоваяСтрокаТЗ[Измерение.Значение]=СтрокаИзмерения.Имя;
КонецЕсли;


КонецЕсли;

КонецЦикла;

СтрокаЗаписи=СтрокаЗаписи0.Строки.Добавить();
СтрокаЗаписи.Имя="Ресурсы";
Для Каждого Ресурс из Ресурсы Цикл
Для Каждого Приставка2 из Приставка2М Цикл
СтрокаЗначения=СтрокаЗаписи.Строки.Добавить();
СтрокаЗначения.Имя=""+Ресурс.Значение+Приставка+Приставка2;
//СтрокаЗначения.Значение
СтрокаЗначения.Значение2=ОКР(стр[Ресурс.Значение+Приставка+Приставка2],Ресурс.РазрядностьДробнойЧасти);
Если Нашли Тогда
//СтрокаЗначения.Значение2
СтрокаЗначения.Значение=ОКР(стр1[Ресурс.Значение+Приставка+Приставка2],Ресурс.РазрядностьДробнойЧасти);
КонецЕсли;

Если Найти(СтрокаЗначения.Имя,"Дт")>0 Тогда
НоваяСтрокаТЗ.Дебет16=Число(СтрокаЗначения.Значение2);
НоваяСтрокаТЗ.Дебет20=Число(СтрокаЗначения.Значение);
ИначеЕсли Найти(СтрокаЗначения.Имя,"Кт")>0 Тогда
НоваяСтрокаТЗ.Кредит16=Число(СтрокаЗначения.Значение2);
НоваяСтрокаТЗ.Кредит20=Число(СтрокаЗначения.Значение);
КонецЕсли;

КонецЦикла;

КонецЦикла;

Если НоваяСтрокаТЗ.Дебет16=НоваяСтрокаТЗ.Дебет20 И НоваяСтрокаТЗ.Дебет20=НоваяСтрокаТЗ.Кредит20 Тогда
СтрокиТЗ.Удалить(НоваяСтрокаТЗ);
КонецЕсли;

Прикрепленные файлы:

Безымянный.jpg
ОбменРасчет расстояния между адресами в формате КЛАДР с использованием сервиса Карты.Mail.ru#5 03.10.11 22:51
1. Получаем массив точек (Координат съезда с МКАД)
2. По адресу за МКАД получаем координату необходимой точки
3. Определяем ближайшую точку съезда МКАД. (
Алгоритм - Поиск ближайшей точки к заданной
http://programmersforum.ru/showthread.php?t=51343
http://www.rsdn.ru/forum/alg/1548606.flat.aspx)
4. От точки съезда можно новый маршрут построить от съезда с МКАД до нужной точки
DevЗаполнение региона контрагентов на основании КПП или ИНН#3 19.09.11 9:31
(2) Одинец,
1. Вышлите мне макет в тексте сообщения
2. Какая конфигурация?
DevЗаполнение региона контрагентов на основании КПП или ИНН#0 17.09.11 19:37
Обработка контрагентов для заполнения поля регион на основании КПП или ИНН (КПП приоритет)
DevЗаполнение региона контрагентов на основании КПП или ИНН#0 17.09.11 19:37
Обработка контрагентов для заполнения поля регион на основании КПП или ИНН (КПП приоритет)
DevОчередная перегрузка справочников из 77 в 8 и 8.1.#10 26.08.10 16:10
В поле "Файл загрузки" длина 50 символов. Конечно надо побольше раза в четыре
ОбменРасчет расстояния между адресами в формате КЛАДР с использованием сервиса Карты.Mail.ru#0 20.08.10 15:40
Расчет расстояния между двумя адресами в формате КЛАДР.
Общие вопросы управленияМетодологии внедрения ERP#4 23.04.10 10:39
В итоге получается Получается есть два подхода. "От системы" - по модулям. От процессов.
Странно :?: Потому как уже с 1990 года говорят, что надо идти от процессов, а нет от программы, если конечно ERP внедряют не "для галочки"