Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Сравнение данных из двух ТЧ по Номенклатуре и Количеству          
Constantus Подменю пользователя
сообщение 01.08.17, 12:02
Сообщение #1

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

Приветствую, форумчане!
"Управление торговлей 10.3", (Моби-С 5.5). "ABBYY Ukraine", 2003-2014 (2.3.20.1)

Имеется обработка. В ней 2-е ТЧ: Товары и Регистр.

Данные "Товары"
1. Товар 01 - 100 шт
2. Товар 02 - 100 шт

Данные "Регистр"

1. Товар 01 - 50 шт
2. Товар 01 - 50 шт

3. Товар 02 - 70 шт
4. Товар 02 - 10 шт
4. Товар 02 - 10 шт

Необходимо сравнить данные двух ТЧ. Как видно по Товару 01 сумма значений совпадают, а у Товара02 100<>90

Как в обработке сравнить значения по Номенклатуре и сумме значений и в случае разногласий вывести некий отчет о расхождениях?

Bernet Подменю пользователя
сообщение 01.08.17, 13:10
Сообщение #2

Ветеран
Иконка группы
Группа: Местный
Сообщений: 858
Из: Місто щасливих людей
Спасибо сказали: 319 раз
Рейтинг: 0

Constantus @ Сегодня, 13:02 * ,
КопияТовары = Товары.Выгрузить();
КопияТовары.Свернуть("Номенклатура", "Количество");
Для Каждого СтрокаТоваров Из КопияТовары Цикл

   СтруктураПоиска = Новый Структура;
   СтруктураПоиска.Вставить("Номенклатура", СтрокаТоваров.Номенклатура);

   ВсегоПоРегистру = 0;
   НайденныеСтроки = Регистр.НайтиСтроки(СтруктураПоиска);
   Для Каждого НайденнаяСтрока Из НайденныеСтроки Цикл
      ВсегоПоРегистру = ВсегоПоРегистру + НайденнаяСтрока.Количество;
   КонецЦикла;
   Если СтрокаТоваров.Количество <> ВсегоПоРегистру  Тогда
      Сообщить("Отличается количество по товару - "+СтрокаТоваров.Номенклатура+" на "+Строка((ВсегоПоРегистру - СтрокаТоваров.Количество)));
   КонецЕсли;
КонецЦикла;


Signature
Дописываю конфигурации на платформе 8.х.
- Управление торговым предприятием для Украины
- Управление производственным предприятием для Украины
- Управление небольшой фирмой для Украины
- Бухгалтерия для Украины;
- Общепит для Украины
- Ресторан (Рарус)
- Розница

Спасибо сказали: Constantus,

Constantus Подменю пользователя
сообщение 01.08.17, 13:30
Сообщение #3

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

Bernet @ Сегодня, 16:10 * ,


Шайтан!!! Где Вы всему этому учились? В какой спецшколе? 32541510.gif icon_cuss.gif icon_beer17.gif

Bernet Подменю пользователя
сообщение 01.08.17, 13:31
Сообщение #4

Ветеран
Иконка группы
Группа: Местный
Сообщений: 858
Из: Місто щасливих людей
Спасибо сказали: 319 раз
Рейтинг: 0

Constantus @ Сегодня, 14:30 * ,
Школа под названием жизнь =) просто практика и все, стыкаясь с подобными задачами каждый день, будете через год щелкать их не задумываясь, это простые задачи


Signature
Дописываю конфигурации на платформе 8.х.
- Управление торговым предприятием для Украины
- Управление производственным предприятием для Украины
- Управление небольшой фирмой для Украины
- Бухгалтерия для Украины;
- Общепит для Украины
- Ресторан (Рарус)
- Розница

Constantus Подменю пользователя
сообщение 01.08.17, 13:45
Сообщение #5

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

Bernet @ Сегодня, 16:31 * ,

Ну ладно, тогда еще одна в другой ветке... http://pro1c.org.ua/index.php?showtopic=39127

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 19.04.24, 11:32
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!