Создание отбора аналогов номенклатуры в ТиС 7.7

12.08.14

Учетные задачи - Оптовая торговля

Вот так можно создать показ аналогов номенклатуры в ТиС 7.7 с минимальным изменением конфигурации.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
ПоказатьУстановитьАналоги.ert
.ert 31,50Kb
21
21 Скачать (1 SM) Купить за 1 850 руб.

Понимаю, что 1С 7.7 уже ушла в прошлое, но тем не менее очень много еще предприятий в регионах работает именно на ней. Попросили сделать в складской программе (Торговля и Склад) показа аналогов товаров. Выкладываю – мало ли кому пригодится. Порывшись в инете, нашел достаточно простой способ это сделать, не слишком кромсая типовую конфигурацию.

Итак: «ПоказатьУстановитьАналоги.ert» – это внешняя обработка, которую нужно вставить в конфигурацию, в обработки. Она обеспечивает установку и показ аналогов номенклатуры. Алгоритм таков – в справочник Номенклатура добавляем реквизит Число длиной 7 знаков, неотрицательное и без дробной части (можно и больше, но мне хватило семи). Если это число = 0, тогда аналогов нет. Если оно > 0, тогда вся номенклатура,  у которой такое же число – это аналоги. 

Необходимо будет также добавить кнопку перехода из списка номенклатуры (для подбора, выбора или во все сразу) с формулой "ОткрытьФорму("Обработка.ПоказатьУстановитьАналоги", ТекущийЭлемент())"
И теперь в форму списка номенклатуры «Для подбора» добавляем кнопку вызова показа аналогов с идентификатором «КнАналоги» и запуском процедуры «ПоКнопкеАналоги()»: 
И, соответственно, в код формы списка номенклатуры «Для подбора» добавляем процедуру «ПоКнопкеАналоги()»:

//******************************************************************************

// ПоКнопкеАналоги()
Процедура ПоКнопкеАналоги()
                Если ТекущийЭлемент().ИдентАналога = 0 Тогда Возврат КонецЕсли;
                ИмяОтбора = "";
                ЗначениеОтбора = "";
                ПолучитьОтбор(ИмяОтбора, ЗначениеОтбора);
                Если (Найти(ИмяОтбора,"ИдентАналога") > 0) и (ЗначениеОтбора <> "0")Тогда //надо отключить отбор 
                        УстановитьОтбор(, );
                        Форма.КнАналоги.Заголовок("Отобразить аналоги");
                Иначе                                                                     //надо включить отбор
                        УстановитьОтбор("ИдентАналога", ТекущийЭлемент().ИдентАналога);
                        Форма.КнАналоги.Заголовок("Выключить аналоги");
                КонецЕсли;
КонецПроцедуры //ПоКнопкеАналоги() 

              

аналоги

См. также

Оптовая торговля Розничная торговля ККМ ЭДО и ОФД Обмен с ГосИС Системный администратор Программист Оперативный учет 7.7 Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Платные (руб)

Поддерживаются новые ставки НДС 5% и 7% для УСН при продаже через ККТ. Подключение фискального регистратора к 1С 7.7 в режиме онлайн-кассы в соответствии с 54-ФЗ. Поддержка актуальных версий драйверов ККТ: ДТО 10 и ДТО 8 для Атол, 4.15, 5.16 для Штрих-М. Поддержка розничной продажи маркированной продукции (алкоголь, табак, обувь, лекарства, шины, одежда, белье, парфюмерия, молочная продукция, вода и пр.).

2000 руб.

28.03.2017    485082    4561    3519    

2478

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Обмен с ГосИС Программист Бухгалтер Оперативный учет 7.7 Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 1С:Упрощенное налогообложение 7.7 Сельское хозяйство и рыболовство Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Пищевая промышленность Россия Бухгалтерский учет Управленческий учет Платные (руб)

Полностью автоматизированный обмен между конфигурациями 1С 7.7 и ФГИС Меркурий через Ветис.API для всех видов деятельности (Опт, Розница, Производство). Для организации обмена с ФГИС Меркурий требуется минимальная доработка конфигураций (поддерживается "из коробки" 1С: "Торговля и склад ред. 9.2", 1С: "Комплексная ред. 4.5", 1С: "Бухгалтерия 7.7", 1С: "УСН 7.7", 1С Предприниматель, другие конфигурации по заказу, включая нетиповые и самописные). Модуль разработан таким образом, чтобы минимизировать затраты по внедрению в произвольную конфигурацию на базе 1С 7.7. Вы можете БЕСПЛАТНО скачать демо-версию без ограничения по функционалу и опробовать решение в полном объеме перед покупкой. В данном программном продукте реализованы все технические требования Россельхознадзора по обмену в формате 2.0 и 2.1. Решение прошло опытную эксплуатацию и тестирование на крупных объектах всех видов деятельности: Производство, Опт, Розница.

10000 руб.

21.11.2018    54389    158    105    

71

Оптовая торговля Обмен с ГосИС Программист Бухгалтер Платформа 1С v7.7 1C77 Сельское хозяйство и рыболовство Оптовая торговля, дистрибуция, логистика Пищевая промышленность Бухгалтерский учет Платные (руб)

В обработке реализован полный цикл работы с ГИС Меркурий из 1С на платфоме 7.70.027 (поддерживается конфигурация "Торговля и Склад") через Ветис.API: реализованы процедуры обмена с подсистемами заявок и справочников Ветис.API в формате 2.0.

5040 руб.

03.07.2018    37994    80    29    

61

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер Оперативный учет 7.7 Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Полностью автоматизированный обмен данными между конфигурациями 1С 7.7 и универсальным транспортным модулем (УТМ) ЕГАИС для всех видов деятельности (Опт, Розница, Производство, Импорт). Для организации обмена с ЕГАИС требуется минимальная доработка конфигураций (поддерживается 1С: "Торговля и склад ред. 9.2", 1С: "Бухгалтерия 7.7", 1С: "УСН 7.7", другие конфигурации по заказу, включая нетиповые). В данном программном продукте реализованы все технические требования ФСРАР по обмену с УТМ ЕГАИС (включая отправку чеков розничных продаж в ЕГАИС - требование с 01.07.16). Поддержана фиксация чеков ЕГАИС на онлайн-кассах (в соответствии с 54-ФЗ). Поддержана версия 3 документооборота и поштучный (помарочный) учет. Поддержан эксперимент Татарстана по маркировке нефасованного (кегового) пива.

3000 руб.

13.12.2015    138246    170    400    

146

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер Оперативный учет 7.7 1С:Торговля и склад 7.7 Бухгалтерский учет Акцизы Платные (руб)

Дорогие друзья! Предлагаю Вашему вниманию обработку, предназначенную для обмена данными из Вашей учетной системы с ЕГАИС, через универсальный транспортный модуль (УТМ). В обработке реализован весь функционал обмена: - загрузка справочных данных по контрагентам, производителям, импортерам алкогольной продукции; - загрузка справочных данных по номенклатуре алкогольной продукции; - загрузка остатков; - помощник сопоставления справочных данных и запись их в базу данных; - загрузка приходных ТТН и справок Б от поставщиков, отправка по ним актов всех типов, создание по ним приходных документов; - выгрузка расходных ТТН покупателям; - управление Марками и ведение Регистра 3; Обработку возможно использовать автономно, не внося изменений в Вашу Учетную систему. Код открыт.

6000 руб.

13.11.2015    127569    172    2529    

233

Логистика, склад и ТМЦ Программист Пользователь Платформа 1С v7.7 1С:Комплексная 7.7 Оптовая торговля, дистрибуция, логистика Управленческий учет Абонемент ($m)

Понятие ассортимента в Комплексной 1С 7.7 отсутствует, но торговому предприятию необходимо управлять ассортиментом. Достигается цель - обеспечиться необходимым товаром для торговли, при этом не переплатив. Товар на полках должен быть в достаточном количестве, в то же время закупочная цена должна быть рентабельная. Оптовик заключает с поставщиками договора дистрибьюции, в соответствии с которыми обязуется иметь неснижаемые остатки определенных товаров (обеспечивая их непрерывную доступность своим клиентам), и за это имеет возможность получать от поставщика товары со скидками.

1 стартмани

21.03.2021    5775    1    ksnik    3    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Yury1001 1472 13.08.14 11:05 Сейчас в теме
Классно, прям ностальгия)
Всё таки по простоте и конфигурируемости у семёрки конкурентов нет.
А клиентов на 9.2 действительно пока много (01,23-регионы), ибо все они автоматизировались в начале 2000-х и теперь перейти на другую платформу сложно и дорого.
2. Иваныч 23 17.04.15 14:10 Сейчас в теме
Сегодня попробую внедрить в конфигурацию, но еще можно было бы сделать сразу просмотр остатков аналогов
3. Sanario 27 25.01.16 10:10 Сейчас в теме
Эх, если бы еще md приложили - вообще бы красота была
4. Иваныч 23 25.03.16 17:37 Сейчас в теме
(3) Sanario, я тоже пока особо не могу сообразить, как и что, выкидывает ошибку
5. Иваныч 23 20.02.17 17:03 Сейчас в теме
Я все-таки победил свою конфигурацию, и использовал штатный справочник "Аналоги", немного переделав.
6. kaps22 20 08.11.17 20:07 Сейчас в теме
Александр Власов - Вы Гений!!! Такая простоя идея,а я чуть было подчиненных справочников не наворотил. гениальное все просто.

Только не могу понять как этот самый реквизит Число длиной 7 знаков генерируется? Может просто код основного элемента копируется в него, если уникальность кодов в справочнике позволяет?
7. vwsav 20 14.12.17 20:24 Сейчас в теме
Этот реквизит равен 0 по дефолту. Как только в форме начинаем присваивать аналог для этой номенклатуры - проверяется - если реквизит = 0 (т.е. мы вводим самый первый аналог) тогда ищем самый большой номер и + 1 к нему. Поэтому он числовой, а не строковой. Меньше кода, проще для восприятия :)
Как-то так.
8. irinus 3 30.03.18 10:05 Сейчас в теме
и еще при созданни в номенклатуре реквизита "ИдентАналога", поставте 2 галки в дополнительно
сортировка, и отбор по реквизиту
и тогда будет счастье, 30 мин потратил
Оставьте свое сообщение