Методика пошагового перехода из решения для платформы 7.7 "Торговля и склад" на решение для платформы 8 "Управление торговлей"

Публикация № 556489

Учет и отчетность - Оптовая торговля

Торговля и склад управление торговлей OLE выгрузка документы синхронизация учет

Данная статья предваряет публикацию подсистемы для одностороннего ONLINE обмена документами и справочниками между базами данных для процесса поэтапного перехода из "семерки" в "восьмерку" для случаев распределенной совместной работы большого количества пользователей, не допускающих резких скачкообразных внедрений с рисками остановки процессов продаж, поставок, доставок или складских сборок.

Вам нужно перейти на "восьмерку", итак ...

В этой статье представлена методика перехода для средней или крупной торговой компании из близкого к типовому решения на базе конфигурации "Торговля и склад" (ТиС) на современную платформу версии 8, в базу данных с конфигурацией близкой к типовой "Управление торговлей" (УТ).

Проблемы штурмового перехода из ТиС в УТ знакомы лишь тем, кто в этом принимал непосредственное участие. Отсутствие же такого опыта у человека, принимающего решение о переходе внутри своей компании, естественно, ведь переход осуществляется один раз. Часто подобный переход происходит одновременно с ротацией ИТ персонала: сокращается количество тех, кто поддерживал 7.7, и нанимаются те, кто будет поддерживать 8.х. В таких условиях сборную ИТ команду нельзя назвать сработанной. Кто же является основным источником информации при переходе? Продающая сторона.

Дай Бог, чтобы внедренец со стороны поставщика продукта появился ещё на стадии обсуждения покупки. Бывают и такие случаи, когда покупатель знакомится с внедренцем уже после приобретения и установки (силами сборной ИТ) решения УТ. В таких крайних вариантах внедрения УТ появление внедренца от поставщика похоже на появление чертенка, который выпрыгивает из табакерки с криком "Ну что! Встряли!".

Методика постепенного перехода, представленная в этой статье, позволяет сперва увидеть свои учетные данные в базе УТ, продолжая работать в базах ТиС. И уже гладя на конечный результат, принимать решение о сроках и остальных этапах перехода.

Эта методика перехода не является концептуальным ноу-хау автора. Многие аналогичные публикации на ресурсе "Инфостарт" также рекомендуют поэтапный переход и предоставляют возможности выгрузки документов. Отличие этой публикации в технических деталях организации процесса выгрузки документов и справочников. Прежде всего в том, что выгрузка автоматизирована. Не нужно интерактивно запускать некоторую обработку, выбирать период и смотреть на прогрессбар процесса выгрузки /загрузки документов. Загрузку документов осуществляет "робот" (регламентное задание с параметрами из какой базы брать и что именно загружать).

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

Как же робот "узнает", какие документы изменились в базе данных ТиС? Неужели придется покупать компоненту УРБД или автор предлагает использовать её без покупки?

Информацию об измененных документах робот узнает из журнала записи интерактивных действий пользователей (файл 1cv7.mlg)

Туда могут не попадать действия с документами и справочниками, которые производятся через написанные ИТ службой (или кем-то ещё) обработки, если при написании этих обработок авторы не озаботились записью информации о произведенных изменениях. Конечно в таком случае эти обработки нужно "доделать". Обработки с диска ИТС написанные специалистами Фирмы "1С"  для баз данных на платформе 7.7 имеют в наборе своих алгоритмов процедуры записи выполняемых изменений, использование этих обработок не ведет к потере информации об измененных объектах в журнале 1cv7.mlg, и робот может принимать решение о загрузке соответствующих измененных документов или справочников в базу УТ.

Основной идеей построения решения была конвертация идентификаторов ссылочных сущностей (справочники, документы) из того вида, в котором они хранятся в базах 7.7, к виду в котором они хранятся в 8.х

Для тех, кто видел как данные записаны в файлах наглядным будет такое пояснение:

{"B","","796",""," 34222МАГ"} -> {7fd98943-5c4c-08b9-0317-99f235792bbf}

Такой подход к конвертации позволит не тащить всякий раз при обмене информацию о наборе полей поиска соответствия справочников и документов, а также не тащить все выгруженные по ссылкам данные, связанные с выгружаемым объектом. Для таких простых объектов, как к примеру, справочники "банки" или "валюты", можно даже не хранить соответствия идентификаторов элементов в базе 7.7 и в базе 8.х, для случая, когда база данных 7.7 только одна. Для более сложных сущностей, таких как элементы справочника "контрагенты", приходится держать такой регистр соответствий для того чтобы "сливать" элемент справочника "Сторонние юридические лица" и элемент справочника "Контрагенты" из базы 7.7 в один элемент справочника "Контрагенты" в базе 8.х, а также для того, чтобы "сливать" в один элемент справочника в базе 8.х одинаковые элементы справочника "Контрагенты" в разных базах 7.7 (для разных Юридических лиц в компании). То есть различия в методиках учета сущностей для баз ТиС и УТ ставят задачу разделить один элемент из ТиС на две (или больше) сущности в зависимости от контекста использования в УТ или же наоборот слить несколько дублирующих сущность элементров из ТиС в один элемент из УТ.

Основное методическое решение для учета контрагентов: пара ИНН + КПП означает одного уникального контрагента. Заполнение данных по контрагенту реализовано через web-сервис для баз данных ЕГРЮЛ и ЕГРИП.

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

Особое внимание при переносе нужно обратить на стандартизацию. В моих алгоритмах переноса стандартизируются адреса доставок и другая адресная информация согласно классификатору ФИАС, а большинство адресов успешно геокодируюся.

Зачастую случается так, что в базах ТиС имеющих более чем годовую историю использования, накапливаются нестандартизированные адреса, телефоны. Как и с контрагентами, правильно заполненными считаются данные из ФИАС, а старые значения адресов с приписками на тему кого и когда спрашивать можно сохранять в наименовании соответствующего справочника или в поле комментария для регистра контактной информации.

Правила обмена данными имеют особенности построения.

Как и при использовании "Конвертации данных" от поставщика, без некоторого дополнительного понимания особенностей процесса переноса данных и методик учета в алгоритмах конфигураций ТиС и УТ (ну то есть вообще с нуля), свои собственные правила для переноса написать нельзя. Здесь приведу в качестве примера ситуацию, когда один и тот же договор ("Основной") используется в ТиС и для продажи, и для поставки, а в УТ согласно реализованным методикам учета договора должны быть разными и иметь разные признаки отношений "с покупателем" и "с поставщиком" соответственно. Анализ того, как эта ситуация отработана в моем решении, позволяет наглядно увидеть архитектуру обмена данными изнутри. Сначала документ (пусть к примеру поставки) преобразовывается согласно правилам в объект базы данных документ вида "ПоступлениеТоваровУслуг", затем происходит анализ заполненных в объекте реквизитов и для тех сущностей, которых в базе УТ ещё нет, происходит их запрос из базы ТиС. Все объекты сериализуются и записываются в пакет для загрузки.

Ни одна битая ссылка в базу данных не загружается вместе с новым объектом. Так происходит "раннее связывание"

В момент загрузки пакета для каждого объекта вызывается процедура, которая выполняется прежде любой подписки на события связанные с записью объекта. Внутри этой процедуры выполняется "позднее связывание" уже сырого объекта из ТиС и методики учета таких объектов в УТ. Вернемся к загружаемому документу из нашего примера: в случае если договор с этим контрагентом ("Основной") ранее уже был загружен в контексте отношений "с покупателем", то создается новая копия объекта "договор", для которой признак отношений устанавливается "с поставщиком". Что же будет когда в обмен из ТиС попадет оплата по этому договору? В данном приведенном примере вся оплата ляжет на отношения "с покупателем", потому как первое сопоставление идентификаторов произошло в контексте загрузки документов продажи.

Правила обмена интуитивно понятны программисту 1С.

Вот пример

  // Справочник Проекты

РегистрыСведений.ОписанияОбъектовОбмена.УстановитьПравилоОбменаДанными("B/796", ТекущаяБаза, "СтрМенеджерОбъекта", "Справочник.Проекты");
РегистрыСведений.ОписанияОбъектовОбмена.УстановитьПравилоОбменаДанными("B/796", ТекущаяБаза, "ОписаниеРеквизитов", "B/796/Реквизиты");
    
РегистрыСведений.ОписанияОбъектовОбмена.УстановитьПравилоОбменаДанными("B/796/Реквизиты", ТекущаяБаза, "Родитель", "Скрипт~ОбменСИП77СкриптыПостобработка~ЗаписатьДляНовых~Ссылка.Родитель~ТолькоДляНовых");
РегистрыСведений.ОписанияОбъектовОбмена.УстановитьПравилоОбменаДанными("B/796/Реквизиты", ТекущаяБаза, "ТипГруппы", "Ссылка.ТипГруппы");
РегистрыСведений.ОписанияОбъектовОбмена.УстановитьПравилоОбменаДанными("B/796/Реквизиты", ТекущаяБаза, "Телефон", "Ссылка.Телефон");
РегистрыСведений.ОписанияОбъектовОбмена.УстановитьПравилоОбменаДанными("B/796/Реквизиты", ТекущаяБаза, "КодПартнера", "Ссылка.КодПартнера");

Почему не "Конвертация данных" (КД): автономность, скорость, автоматическое определение измененных объектов, плавность процесса перехода.

Ещё раз пройдемся по архитектуре формирования базы перехода в предлагаемой методике:

  1. Регистрация измененного объекта в базе ТиС в журнале 1cv7.mlg.
  2. Автоматическая выборка записей журнала регистрации регламентным заданием в базе УТ согласно заданного расписания - гибкая настройка частоты появления в УТ новых документов.
  3. Запрос данных измененного объекта с использованием OLE взаимодействия с запущеным сеансом работы в ТиС.
  4. "Раннее связывание" ссылок и значений данных в полученном объекте, дополнительные запросы в ТиС для ссылок в УТ на отсутствующие документы и справочники (которые представляются в базе данных как <объект не найден>).
  5. Сериализация всех новых согласованных и связанных объектов и запись их в пакет для загрузки.
  6. Запись десериализованных объектов из пакета в базу УТ и "позднее связывание" полученных сущностей с методиками их нового учета в УТ.
  7. Проведение записанных документов.

В завершение статьи я приведу один примечательный факт о производительности выгрузки, реализованной согласно описанной методике: остатки по складу на 1 500 строк в документе из базы ТиС в базу УТ были загружены менее, чем за 40 секунд.

Вместе с документом остатков в пакет была также получена информация по реквизитам каждой товарной позиции в документе и все остальные ссылочные данные, связанные с выгружаемым документом и списком товаров. После первоначальной загрузки товарных позиций в процессе загрузки других документов, содержащих эти товарные позиции информация по ним в пакет данных больше не запрашивалась. Это обстоятельство делало загрузку документов ещё быстрее.

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. fishca 1180 31.10.16 11:14 Сейчас в теме
Интересно много ли динозавров еще работающих на семерке и планирующих перевестись на восьмерку? Да еще и с не типовыми конфами.
14. vakham 14 02.11.16 09:46 Сейчас в теме
(1) fishca, достаточно. И не планируют.
17. KRJ 02.11.16 11:27 Сейчас в теме
(1) fishca, я что такого есть в 8.х для малой организации чего нет в 7.7? Конфы 8 заточены на большие организации. Для малых организаций это только лишние навороты.
18. Drizer2000 14 03.11.16 11:16 Сейчас в теме
(1) fishca, у нас сильнодоработанная комплексная 1с 7.7, для перехода на 8-ку требуется много времени и средств. Задачи свои конфига выполняет. Переход ради перехода нет смысла.
2. kauksi 209 31.10.16 15:20 Сейчас в теме
поток сознания... а по факту ни методики... ни роботов переноса...
3. DenisCh 31.10.16 15:29 Сейчас в теме
(0) шаг первый (начальный) - забыть о таком переносе, если исходная конфигурация выполняет свои задачи.
4. DenisCh 31.10.16 15:30 Сейчас в теме
за решение "Информацию об измененных документах робот узнает из журнала записи интерактивных действий пользователей" - можно и пристрелить.
УРБД использовать - кто запрещает? дальше читать не стал
5. корум 284 31.10.16 15:56 Сейчас в теме
(4) УРБД в 7.7 платная. 1500 р, что ли, если официально.
Не учи плохому! Инфостарт против наркотиков пиратства.
6. DenisCh 31.10.16 15:58 Сейчас в теме
(5) Задача непрерывной интеграции - тоже не за кружку пив чая делается. А ответственность выше на порядки.
7. корум 284 31.10.16 16:16 Сейчас в теме
(6) не обижай Вуглускра, в общем. Он качает как умеет (ц)
8. DenisCh 31.10.16 16:27 Сейчас в теме
(7) в углу пусть он делает, что хочет. но если есть менее болезненные способы...

И да, я не обижаю. его способ достоен внимания, но в редких случаях. например, мне приходилось таскать документы, созданные обработкой. Соответственно - ни следа в ЖР.
9. vugluscr1991 13 31.10.16 18:27 Сейчас в теме
(5) корум, Думаю, что будет полезно сделать в партнерке соответствующую заявку и увидеть, что розничная цена этого продукта ("1С:Предпр.7.7.Управление распред. информ. базами USB") 25 000 рублей.
11. корум 284 01.11.16 10:53 Сейчас в теме
(9) Эпическая сила! Дороговато за одну ДЛЛ.
10. Altez 254 01.11.16 00:30 Сейчас в теме
Задача непрерывной интеграции - тоже не за кружку чая делается


Пусть цветут все цветы(с), особенно в кризис.
По журналу переносил УТ10-УТ10 из убитой базы в бэкап, зная, что обработками в радиусе предприятия никто не пользуется - все рады.

зы. Паш, как там никсы в энтерпрайзе, с чем волгоградские 1сники сталкиваются,
Wine или native, торговое оборудование, мало инфы по теме в сети.
12. vugluscr1991 13 01.11.16 19:48 Сейчас в теме
(10) Виталий, перечислю все linux проекты (их 4): 7.7 ТиС на мебельной фабрике, 7.7 ТиС + 8.3 Камин в фирме по канцелярке, 7.7 ТиС в продаже спецодежды и 8.3 БП3 + 8.3 Камин в муниципальном хозяйстве. Везде, где 7.7 там WIne Etersoft, купленный, с поддержкой. В других версиях Wine считаю продакшн неприемлемым. Везде, где 8.3 клиент родной линуксовый, который в 8.3 и появился. Везде терминальная среда на базе freeNX, патчи приходилось искать на просторах интернета, в муниципальном хозяйстве RX Etersoft. Основной недостаток - операции с Clipboard-ом. Можно со своего кармана перекидывать английское и русское в удаленный, но не наоборот. Хотя Etersoft-овцы считают этот вопрос закрытым и я х/з почему. Есть хак для решения вопроса по печати для любого кривого принтера, если он подключен в winXP. Если принтер подключен к win7 или старше, то там есть линукс служба печати и дай бог, чтобы в линукс дистрибутиве был драйвер. Все внедрения сделаны на дистрибутивах CentOS. Клиент под 8.3 линукс ведет себя с недостатками. Которые типа "проходят", иногда. И если они прошли, то, слава богу, (и почему я х/з) не возвращаются.
С мебельной фабрики (пока я был в отпуске) стерли линукс ушлые конкурренты, стерли вместе с базами (дибилы) проблемы решали дальше без моего участия. Что со спецодежной я тоже уже не слежу, там конкуренты влезли и обещали перетащить их ТиС в УТ (флаг им всем в руки и остальные места). Остальные проекты я вижу, линукс там живет и работает от меня отдельно. Народ даже сервак перегружать не умеет. В их жизнь прочно вошла реальность, что они на работу приходят, а там их ждет рабочий стол. Надо, может, логи почистить, да только с некоторых пор ИТ стала статьей жестокой экономии ...
А в связи с какой моей публикацией возник вопрос и где я про это писал?
user708468_v781345; zaic; +2 Ответить
22. user708468_v781345 04.12.18 19:03 Сейчас в теме
(12)
Клиент под 8.3 линукс... в связи с какой публикацией?

Без публикации, вспомнил как вместе по удаленке в IDA что-то реверсили, и стало тепло и лампово. АРМ кассира на Ubuntu12-16 где оставил - там и работают в роли, правда, не под 1с(дорого обслуживать хотелки), а в связке с ней. В 2018 средний владелец магазина в регионах начал дичайше экономить на R&D, что завело в подмоскву, где основные проблемы вокруг организации взаимодействия большого числа сотрудников на высоконагруженном складе, много ежедневных изменений, что не очень любят десктопы на никсах.
13. Rustig 1556 02.11.16 01:42 Сейчас в теме
(0) замысловатый проект! плюс поставил. сколько времени ушло на поиск и анализ решения, на реализацию и отладку? я так понимаю, делали все вы один?
(1) да полно еще клиентов на 7-ке, у которых проблема перейти на 8-ку - спецов не могут найти, которые взялись бы за переход, и это 2016 год :)
15. vakham 14 02.11.16 09:48 Сейчас в теме
(13) Rustig, дело даже не в спецах, а в стоимости 8-ки. 7-ка работает и приносит прибыль, внедрение "игрушки для программистов" ЧП-ник считает прямыми и безвозвратными убытками.
16. vugluscr1991 13 02.11.16 09:57 Сейчас в теме
(13) Рустем, спасибо.
Это решение - "работа над ошибками". У меня перед этим проектом была ещё одна задача непрерывной интеграции (как тут в комментариях ее называют), в гугле можно найти по ключу "v8: РИБ 7.7 - 8.2". И вот там я запнулся на ситуации, когда в пакете обмена есть ссылка на сущность, которой нет в базе 8-ки. Прошлое решение мне разонравилось. Из-за этой досадной ситуации пришлось вводить лишнюю сущность и потом заменять её по факту появления. Костыль.
Это решение в чистом времени съело месяца 2. Делал один.
19. Alav 13 05.02.18 00:53 Сейчас в теме
Так а где методика, где перенос где та процедура которая выполняется прежде любой подписки на события связанные с записью объекта?

Эта статья или аннотация к статье?
20. vugluscr1991 13 05.02.18 12:45 Сейчас в теме
(19) Да, это аннотация. Перекачивающий документы робот работает прямо сейчас. Процедуры постоянно поправляются, выгружен весь 2017 год, идет обучение, перевод склада в ближайшие 2 недели. Пока смотрю в сторону какой-то универсализации подхода, ибо для ТиС 8 и для ТиС 9 перенос контрагентов сильно различается.
Сейчас пока такой текст процедуры (есть для каждого объекта некий кусок кода подобный этому)
...
	ИначеЕсли ТипЗнч(Источник) = Тип("ДокументОбъект.РеализацияТоваровУслуг") Тогда
		
		//Если Не СозданНовыйОбъект Тогда
		//	
		//	Источник.Организация		= Источник.Ссылка.Организация;
		//	Источник.ДоговорКонтрагента = Источник.Ссылка.ДоговорКонтрагента;
		//	Источник.кпкТорговаяТочка	= Источник.Ссылка.кпкТорговаяТочка;
		//Иначе
			ЗапросКПКтч = Новый Запрос;
			ЗапросКПКтч.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1
			                    |	кпкТорговыеТочки.Ссылка,
			                    |	ВЫБОР
			                    |		КОГДА кпкТорговыеТочки.Договор = &Договор
			                    |			ТОГДА 1
			                    |		ИНАЧЕ 0
			                    |	КОНЕЦ КАК Приоритет
			                    |ИЗ
			                    |	Справочник.кпкТорговыеТочки КАК кпкТорговыеТочки
			                    |ГДЕ
			                    |	кпкТорговыеТочки.Владелец = &Владелец
			                    |
			                    |УПОРЯДОЧИТЬ ПО
			                    |	Приоритет УБЫВ";
			ЗапросКПКтч.УстановитьПараметр("Владелец", Источник.Контрагент);
			ЗапросКПКтч.УстановитьПараметр("Договор", Источник.ДоговорКонтрагента);
			РезТч = ЗапросКПКтч.Выполнить();
			
			Если Не РезТч.Пустой() Тогда
				
				Источник.кпкТорговаяТочка	= РезТч.Выгрузить()[0].Ссылка;
			КонецЕсли;
		//КонецЕсли;
		
		Для Каждого СтрТЧ Из Источник.Товары Цикл
			
			СтрТЧ.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС;
			СтрТЧ.Склад		= Источник.Склад;
			
			АБылаЦенаНоль = (СтрТЧ.Цена = 0);
			БылаСумма   = СтрТЧ.Сумма;
			Если АБылаЦенаНоль Тогда
				
				СтрТЧ.Цена = 0.01;
			КонецЕсли;
			ОбработкаТабличныхЧастей.РассчитатьСуммуТабЧасти(СтрТЧ, Источник);
			Если Не АБылаЦенаНоль Тогда
				
				СтрТЧ.Сумма = БылаСумма;
			КонецЕсли;
			ОбработкаТабличныхЧастей.ПриИзмененииСуммыТабЧасти(СтрТЧ, Источник, глЗначениеПеременной("глТекущийПользователь"));
		КонецЦикла;
		
		Источник.ОтключитьКонтрольВзаиморасчетов = Истина;
		Источник.СуммаДокумента = Источник.Товары.Итог("Сумма");
		
		//Если СозданНовыйОбъект Тогда
			
			Если Источник.ДоговорКонтрагента.Организация <> Источник.Организация Тогда
				
				ЗапросДП = Новый Запрос;
				ЗапросДП.Текст = "ВЫБРАТЬ
				|	ДоговорыКонтрагентов.Ссылка
				|ИЗ
				|	Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
				|ГДЕ
				|	ДоговорыКонтрагентов.Организация = &Организация
				|	И ДоговорыКонтрагентов.ВидДоговора = &ВидДоговора
				|	И ДоговорыКонтрагентов.Владелец = &Владелец";
				ЗапросДП.УстановитьПараметр("Организация", Источник.Организация);
				ЗапросДП.УстановитьПараметр("ВидДоговора", Перечисления.ВидыДоговоровКонтрагентов.СПокупателем);
				ЗапросДП.УстановитьПараметр("Владелец", Источник.Контрагент);
				
				РезЗапа = ЗапросДП.Выполнить();
				
				Если РезЗапа.Пустой() Тогда
					
					ОшибкаСозданияД =  "";
					Источник.ДоговорКонтрагента = ПолучитьДоговорВСоотвествииСВидом(Источник.ДоговорКонтрагента
						, Перечисления.ВидыДоговоровКонтрагентов.СПокупателем
						, Источник.Контрагент
						, Источник.Организация
						, ОшибкаСозданияД);
					Если Не ПустаяСтрока(ОшибкаСозданияД) Тогда
						СтрокаСОщибкой = "(ОшибкаКлонированияДоговора) :  " + ОшибкаСозданияД;
						Возврат Ложь;
					КонецЕсли;
				Иначе
					
					Источник.ДоговорКонтрагента = РезЗапа.Выгрузить()[0].Ссылка;
				КонецЕсли;
			КонецЕсли;
		//КонецЕсли;			// Создан новый объект
	КонецЕсли;		// Реализация товаров и услуг
Показать
23. shurik_q 11.12.18 02:22 Сейчас в теме
(20)
Добрый день!
Заинтересовала методика.
Написал в личку.
Но. Отправка сообщений через сайт у меня не работает.
Как с вами связаться?
25. vugluscr1991 13 10.01.19 14:43 Сейчас в теме
(23) У меня сообщение не отправлено - отложенная группа.
21. VV 04.12.18 14:16 Сейчас в теме
автор, напиши в ЛС, чтот не получается сообщение отправить.
26. vugluscr1991 13 10.01.19 14:45 Сейчас в теме
(21) Всем, желающим со мною связаться на эту тему телефон:
9(скорая помощь)-316-37-(ДваУмножитьНаПять)
Буду рад общаться, на ожидал, что с ИС будет интерес, публикация уже давно висит.
24. CheBurator 3426 11.12.18 13:02 Сейчас в теме
Как отрабатывается удаление документов/др.объектов в 7.7 - как это отражается на базу УТ?
27. vugluscr1991 13 10.01.19 14:51 Сейчас в теме
(24) Привет! Рад тебя тут увидеть :) Удаление документа попадает в журнал, но при обработке журнала я эту строку пропускаю. На период внедрения, а это было с 07.17 по 05.18 не накопилось столько объектов, чтобы было тяжело их после перехода убрать руками из 8-ки.
Отработать удаление объекта можно по-разному, можно найти ссылку и пометить, потом при удалении если нет ссылок она уйдет (КО подсказывает), можно, конечно, без контроля целостности жахнуть.
28. mikaelyans89 03.06.20 22:14 Сейчас в теме
Добрый день.
Есть возможность приобрести обработку?
29. vugluscr1991 13 03.06.20 22:35 Сейчас в теме
(28)
Привет! Да, есть только это не обработка и в магазине Инфостарта её пока нет. Это скорее набор консультационных услуг, в первую очередь, а уже затем какой-то код внутри внедряемой подсистемы (несколько тысяч отлаженных строк). Я должен быть уверен, что результат достигнут - это твердая почва для сотрудничества и репутации.
Оставьте свое сообщение

См. также

Принципы учета номенклатуры в конфигурациях УТ11 и ERP. Ошибки расчета себестоимости Промо

Управленческий учет (прочее) Бухгалтерский учет Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8 ERP2 УТ11 КА2 УУ Бесплатно (free)

Основные регистры, используемые для учета номенклатуры в конфигурациях УТ11, КА2, ERP. Для чего используются все эти регистры, какие из них основные и какие вспомогательные. Основные ошибки в учете товаров и расчет себестоимости. Как проще находить и исправлять ошибки в учете.

06.01.2016    154360    ekaruk    79    

Варианты автоматизации закупок в 1С

Оптовая торговля v8 УТ11 УУ Бесплатно (free)

Уходим от работы на коленке, жмем на кнопки. Как торговым компаниям среднего размера автоматизировать отдел закупок.

25.06.2020    1918    min-max_pro    5    

Счета-фактуры за период до ввода начальных остатков. Корректировочные и не только. Часть вторая.

Бухгалтерский учет Оптовая торговля v8 ERP2 КА2 Россия БУ НДС Бесплатно (free)

На партнерском форуме очень много запросов, и обширная история переписки, по созданию корректировок и возвратов за период до ввода начальных остатков. И, если с релиза 2.4.11… с возвратами покупателя за период до ввода начальных остатков вопрос более-менее решен, то с возвратами поставщику и корректировками приобретения ситуация так и не решилась.

02.06.2020    1453    n.saltsina    2    

Состояния заказов клиентов

Оптовая торговля Монитор заказов v8::ОУ УТ11 Россия УУ Бесплатно (free)

Конфигурация «Управление торговлей, редакция 11 (11.4.11.104)». Регистр сведений «Состояния заказов клиентов». Описание и устройство.

27.05.2020    3212    totchaz    15    

Будни автоматизации или "мне нужна программка для 3D упаковки" Промо

Практика программирования Математика и алгоритмы Оптовая торговля Оптовая торговля v8 1cv8.cf УУ Бесплатно (free)

Автоматизация отечественных предприятий, которой приходиться заниматься, это нужная и высокооплачиваемая, но довольно нервная работа. Выручает юмор. Например, при общении с требовательным клиентом можно вспомнить анекдот: "Держась руками за стену, на ногах еле стоит мужик. К нему пристает ребенок: "Ну, папа, пожалуйста, сделай мне кораблик!", папа отвечает: "Ага! - Сейчас все брошу и пойду делать тебе кораблик!". Про один такой сделанный для клиента "кораблик" и хочется рассказать. Надеюсь, совместное погружение в теплое ламповое (то есть клиентоориентированное) программирование доставит Вам положительные эмоции, да и задача попалась интересная. Поплыли?

24.03.2014    45247    ildarovich    116    

Как в 1С отражаются товары "в пути"

Оптовая торговля Учет ТМЦ v8 ERP2 УТ11 КА2 УУ Бесплатно (free)

При ведении бизнеса на предприятиях любого профиля, размера и форм собственности часто возникает следующая ситуация. 1. Предприятие закупает некую номенклатуру у поставщика для дальнейшей перепродажи или собственного использования. 2. Номенклатура относится к категории материальных объектов, которые можно транспортировать. Понятно, что под это определение попадают товары, материалы, сырье, полуфабрикаты, но не услуги, работы и объекты недвижимости. 3. Имеется «временной разрыв в 1С» между моментом перехода прав собственности на товар (так будем называть упомянутую в пункте 2 номенклатуру) и поступлением товара на склад предприятия. 4. Правила и политика учета на предприятии диктуют необходимость отразить «временной разрыв в 1С» в учетной системе. Строго говоря, такой «временной разрыв в 1С» между моментом подписания накладной (переход права собственности) и моментом физического поступления товара на склад существует всегда. Но не всегда имеет смысл отражать «временной разрыв в 1С» в учетной системе.

09.05.2020    3025    Koder_Line    0    

Как разрешить продажу по нулевой цене, или 100%-ная скидка. Простые примеры (КА 2.4, а также ERP 2.2 и УТ 11.4)

Практика программирования Оптовая торговля Розничная торговля Ценообразование, анализ цен v8 ERP2 УТ11 КА2 Россия УУ Бесплатно (free)

Акции, бонусы, подарки, бесплатные буклеты... Это ограничено 1С и НК, но это очень хочется иметь в управленческой базе. При этом не хочется снимать программу с поддержки. Легко.

06.05.2020    3056    ne_en    16    

5 шагов по изменению резервирования товаров в УТ 11.4

Оптовая торговля Практика программирования v8::ОУ v8::УФ УТ11 Россия УУ Бесплатно (free)

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

19.03.2020    4531    Igorro82IT    16    

Отладка правил обмена 7.7, 8 Промо

Перенос данных из 1С7.7 в 1C8.X Обмен через XML Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

Отладка правил обмена всегда была для меня больной темой, пока наконец-то не разобрался. В интернете мало тем, посвященных этому, поэтому решил написать небольшую инструкцию по этому поводу. Очень надеюсь, что она будет кому-то полезна. С радостью выслушаю недочеты.

29.10.2013    51477    pyrkin_vanya    70    

Доработка конвертации данных КД2 (версии 2.1). Расширенная диагностическая информация при выгрузке по правилам из 1С 7.7 и при загрузке в 1С 7.7

Обмен данными 1С Перенос данных из 1С7.7 в 1C8.X Обмен через XML v7.7 v8 КД Бесплатно (free)

Есть очень неприятная особенность при настройке обмена по правилам КД2 в момент отладки на стороне 1С 7.7, как при выгрузке из 1С 7.7, так и при загрузке в 1С 7.7. Непонятно, в каком конкретно месте формирования или разбора данных XML файла в какой именно момент споткнулась программа (произошел сбой). Я нашел способ вывода дополнительной диагностики, теперь точно известно, на каком элементе данных XML споткнулся модуль выгрузки V77Exp.ert (модуль загрузки V77Imp.ert). Теперь отладка правил обмена на стороне 1С 7.7 стала простой, выполняется на порядок проще.

18.10.2019    5634    ksnik    0    

Конвертация данных из 1С 8.3 в 7.7 (версия КД 2.1). Перенос данных из 8.3 в 7.7. Создание в современной 1С 8.3 XML в формате КД2. Инструкции и примеры переноса данных из любой современной 1С 8.3 в устаревшую конфигурацию 1С 7.7, через Конвертацию данных 2

Обмен данными 1С Перенос данных из 1С7.7 в 1C8.X v7.7 v8 КД Бесплатно (free)

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

17.10.2019    7871    ksnik    0    

Описание функционала отраслевой конфигурации 1С: Управление ветеринарными сертификатами

Оптовая торговля Пользователю системы Бухгалтерский учет Оптовая торговля v8 1С:УВС Сельское хозяйство и рыболовство Оптовая торговля, дистрибуция, логистика Пищевая промышленность Россия БУ УУ Бесплатно (free)

Данная статья представляет краткое описание функционала конфигурации 1С: Управление ветеринарными сертификатами. Судьба свела меня с данным программным продуктом не так давно, поэтому опыт общения с ним не сильно богатый. Но, с одной стороны, какие-то "шишки" я в этом вопросе уже "набил", а с другой - внятной документации или описания на данное творение, как говорится, "днем с огнем". Самое полезное, что я смог найти - это серия видеороликов от самих "АСБК Софт" (https://www.asbc.ru/catalog/vsd3428new/). В совокупности эти 2 обстоятельства наталкивают меня на мысль о том, что можно написать некоторое подобие общего описания программы. Искренне надеюсь, что кому-то мои творческие потуги принесут пользу.

07.09.2019    5693    Астиг    8    

Кэширование COM-соединения. Три способа Промо

Практика программирования Перенос данных из 1С7.7 в 1C8.X Внешние источники данных WEB v8 Россия Бесплатно (free)

Статья о трех способах кэширования COM-соединения в 1С:Предприятии 8.x.

11.04.2013    41219    YPermitin    41    

Чеки ККМ для расчетов с ИП по безналу. Новые обязательные реквизиты в чеке

Практика программирования ККМ Оптовая торговля Оптовая торговля Разработка v8 v8::ОУ УТ11 УУ Бесплатно (free)

Новые требования законодательства по пробитию чеков ККМ при расчетах с индивидуальными предпринимателями по безналу. Нюансы подключения интеграционной компоненты ДТО 10.5.0 на примере кассы ККТ АТОЛ 11Ф и конфигурации 1С УТ 11.4. Необходимые доработки типовой конфигурации УТ 11.4 для вывода на печать новых обязательных реквизитов: покупатель, ИНН, ГТД, страна происхождения.

22.07.2019    15700    ids79    16    

Управление обеспечением товаров в 1С: Управление торговлей 11 (автоматические закупки)

Оптовая торговля Бухгалтерский учет Оптовая торговля v8::ОУ УТ11 Оптовая торговля, дистрибуция, логистика УУ Бесплатно (free)

Настраиваем автоматическое обеспечение товарами в 1С Управление торговлей 11 стандартными средствами.

22.05.2019    11869    ogre2007    13    

Первоначальная настройка программы 1С:Управление ветеринарными сертификатами

Бухгалтерский учет Оптовая торговля Оптовая торговля v8 1С:УВС Сельское хозяйство и рыболовство Оптовая торговля, дистрибуция, логистика Пищевая промышленность Россия УУ Бесплатно (free)

В данной статье я хочу изложить порядок подготовки программы "1С:Управление ветеринарными сертификатами. Интеграция с ФГИС Меркурий" к работе.

17.04.2019    6904    Астиг    1    

Интеркампани в УТ 3.0 для Украины Промо

Комиссионная торговля Оптовая торговля Розничная торговля Бухгалтерский учет Комиссионная торговля Оптовая торговля Розничная торговля v8 УТ10 Украина УУ Бесплатно (free)

Вот, вот уже скоро выйдет долгожданная конфигурация «Управление торговлей для Украины» третьей редакции. Одной из фишек, которую ждут пользователи версии 2.3, является интеркампани, которую и будем обсуждать в нижележащей статье. Господа, кому интересно - прошу под кат.

31.01.2013    24750    akomar    10    

1С + TecDoc + CMS Битрикс. Трудности перевода

Интеграция Оптовая торговля Оптовая торговля v8 1cv8.cf Автомобили, автосервисы Россия УУ Бесплатно (free)

Варианты подключения номенклатурных данных базы TecDoc, если у вас автобизнес.

12.04.2019    6848    n.saltsina    11    

Остатки в подборе товаров в документ продажи по нескольким складам

Практика программирования Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ Разработка v8 v8::ОУ УТ11 УУ Бесплатно (free)

Остатки в подборе товаров в документ продажи по нескольким складам без включенной опции «Реализация товаров с нескольких складов».

12.03.2019    5982    klepser    5    

УНФ РИБ Промо

Распределенная БД (УРИБ, УРБД) Перенос данных из 1С7.7 в 1C8.X v8 УНФ Россия Бесплатно (free)

В типовой УНФ нет РИБа. Исправляем этот недостаток, используя УТ 11 и ИТС. Статья подойдет для настойки распределенки в любой конфе на базе БСП.

16.10.2012    39805    ptkrzy    23    

Подключение сканера штрихкода к Бухгалтерии 3.0

Сканер штрих-кода Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8::БУ БП3.0 Россия БУ УУ Бесплатно (free)

Возникла потребность обеспечить идентификацию номенклатуры по штрихкоду. На складе уже было рабочее место с Бухгалтерией 3.0. Поиск по ключевой фразе «сканер ШК БП 3.0» выдал не так много результатов. На ИС была обнаружена статья от 2013 года, которая сейчас несколько устарела. В 2018 году процесс подключения сканера штрихкода стал существенно проще.

22.11.2018    12074    Dem1urg    23    

Воронка продаж в 1С: Управление торговлей v. 11. Рабочий вариант

Бухгалтерский учет Управление взаимоотношениями с клиентами (СRM) Оптовая торговля Управление взаимоотношениями с клиентами (СRM) Оптовая торговля v8 v8::ОУ УТ11 УУ Бесплатно (free)

Мы предлагаем рассмотреть альтернативную методику построения воронки продаж с использованием штатных средств 1С: УТ v.11. Этот подход опирается на типовые документы и механизмы, но, вместе с тем, на наш взгляд, дает руководителю более качественный инструмент управления при меньшем объеме трудозатрат на поддержание актуальной информации.

05.10.2018    8426    ЕленаЧерепнева    2    

Из 1С в IIKO: Передаем перемещения УТ в приходные накладные

Внешние источники данных Оптовая торговля Оптовая торговля v8 УТ11 Рестораны, кафе и фаст-фуд УУ Бесплатно (free)

Рассмотрение вариантов передачи документа "Перемещение товаров" из Управление торговлей 11 в документ "Приходная накладная" IIKO.

12.09.2018    8600    oyti    7    

Сложное ранжирование клиентов по классам Промо

Управление взаимоотношениями с клиентами (СRM) Оптовая торговля Розничная торговля Управленческие Управление взаимоотношениями с клиентами (СRM) Оптовая торговля Розничная торговля v8 УТ10 Россия УУ Бесплатно (free)

Пример реализации усложненной ABC-классификации клиентов. Данная статья написана для конфигурации "1С: Управление торговлей, ред. 10.3", но, я думаю, предложенный метод подойдет и для других конфигураций, имеющих механизм ABC-классификации.

28.03.2012    23228    charushkin    9    

Контроль суммы задолженности при неоперативном проведении документа продажи (Реализации товаров и услуг)

Практика программирования Дебиторская и кредиторская задолженность Оптовая торговля Дебиторская и кредиторская задолженность Оптовая торговля v8 КА1 УТ10 УПП1 УУ Бесплатно (free)

Когда требуется провести документ неоперативно в текущем или прошлых днях и быть уверенным, что не возникнет дебиторская задолженность, тогда вам подойдёт данное решение. Решение актуально для КА 1.1, УПП 1.3 и УТ 10.3.

15.06.2018    10233    rpgshnik    1    

Корректировка поступления и корректировочный счет-фактура

Бухгалтерский учет Оптовая торговля Производство готовой продукции (работ, услуг) Оптовая торговля Производство готовой продукции (работ, услуг) v8 ERP2 Россия БУ НУ НДС Бесплатно (free)

При работе с программным решением 1C:ERP Управление предприятием 2 часто возникает ситуации, когда не знаешь, как правильно отразить в программе. Примером является ситуация, когда получена корректировочная счет-фактура от поставщика. (Пример рассмотрен на релизе 2.4.3.137)

21.05.2018    31813    gaj-ka    22    

История развития 1С:Торговли, что изменилось в архитектуре учета торговых и складских операций за 15 лет

Оптовая торговля Розничная торговля Учет ТМЦ Ценообразование, анализ цен Пользователю системы Оптовая торговля Розничная торговля Учет ТМЦ Ценообразование, анализ цен v8 Оптовая торговля, дистрибуция, логистика Россия УУ Бесплатно (free)

В данном обзоре я хочу рассмотреть историю развития учета торговых и складских операций в 1С с точки зрения архитектуры конфигурации. Еще раз повторюсь, именно конфигурации, структуры данных, а не технологических возможностей платформы. Т.е. речь не про управляемые формы и обычные формы, не про преимущество СУБД перед dbf в расшаренной папке, а про справочники, их реквизиты и код, который этим управляет. Конечно, совсем абстрагироваться от изменений платформы не удастся, но я постараюсь.

23.04.2018    22838    monkbest    59    

Автоматизация торговой деятельности как путь к лидерству на рынке. Часть 3

Бухгалтерский учет Оптовая торговля Оптовая торговля v8 ERP2 Оптовая торговля, дистрибуция, логистика Россия УУ Бесплатно (free)

Представляем заключительную часть статьи, посвященной опыту автоматизации торговой деятельности.

28.02.2018    12141    Aprsoft    0    

Доработка ERP 2 для отражения акциза при реализации подакцизных товаров (табачной продукции)

Оптовая торговля Практика программирования Оптовая торговля v8 v8::УФ ERP2 Россия БУ Акцизы Бесплатно (free)

При внедрении ЕРП2.4 на нашем табачном производственном предприятии встал вопрос учета в 1С ЕРП2.2 акциза с продажи табачных изделий. Компания 1С категорически игнорирует учет акцизов в 1С, а занимается только алкогольным ЕГАИС. Что ж, будем реализовывать самостоятельно.

28.11.2017    14252    dima_home    7    

Информационные системы в оптовой торговле. Часть 1. Номенклатура

Управленческий учет (прочее) Оптовая торговля Оптовая торговля v8 1cv8.cf Россия УУ Бесплатно (free)

Торговля начинается с витрины. Выгодно представленный ассортимент товаров, составляющий в современной торговле десятки тысяч наименований, увеличивает объемы продаж.

15.06.2017    14086    Ликреонский    11    

Внешние печатные формы в Альфа-Авто 5

Пользователю системы Практика программирования Оптовая торговля Оптовая торговля v8::ОУ 1cv8.cf Автомобили, автосервисы Россия УУ Бесплатно (free)

Расскажем пользователям о функционале внешних печатных форм в Альфа-Авто 5, о простых возможностях адаптации типового отраслевого решения для автобизнеса под нужды конкретного предприятия. Публикация по большей части предназначена для пользователей, заключительная часть может заинтересовать IT специалистов, сопровождающих описываемую конфигурацию.

01.06.2017    17743    miavolas    15    

Расширение конфигурации. Доработка ТТН

Практика программирования Оптовая торговля Оптовая торговля v8::БУ v8::УФ БП3.0 Россия БУ Бесплатно (free)

Продолжаем работать с расширениями. В данной статье покажу, как облегчить процесс заполнения ТТН для пользователя.

18.05.2017    13722    niko11s    0    

УПП, формирование записей книги продаж: ускоряем заполнение при большом объеме реализаций

Производительность и оптимизация (HighLoad) Оптовая торговля Производство готовой продукции (работ, услуг) Оптовая торговля Производство готовой продукции (работ, услуг) v8 УТ10 УПП1 Россия БУ НДС Бесплатно (free)

В конце апреля 2017 года ко мне обратилась бухгалтер по НДС с жалобой на очень длительное заполнение документа "Формирование записей книги продаж" по реализации. По ее словам, заполнение документа могло продолжаться от 40 минут до часа за месяц... Разбираемся в ситуации.

01.05.2017    12208    spectre1978    9    

Не хватает памяти (OUT OF MEMORY) при переносе данных из 7.7

Перенос данных из 1С7.7 в 1C8.X v7.7 1С7:Бух Россия Бесплатно (free)

Увеличение используемой памяти для 1С: 7.7

22.03.2017    19357    Amadeuc404    11    

Корректировки регистров партий. Надо ли?

Бухгалтерский учет Оптовая торговля Оптовая торговля v8::ОУ УТ11 УУ Бесплатно (free)

Корректировки регистров, как "единственный" способ закрыть месяц, который не закрывается? Так ли это? Сказки про то, что закрывать без них не реально, особенно каждый день, особенно когда много документов и т.д. - просто отговорки и лень. И, кроме этого, - это опасно. Про это я и хочу поговорить.

28.01.2017    20720    LiliyaM    22    

“Вес и Объем” в 1С:Управление торговлей 10.3

Практика программирования Оптовая торговля Оптовая торговля v8 УТ10 Россия Бесплатно (free)

Доработка Счета на Оплату в 1С: Управление торговлей 10.3 с Весом и Объемом.

18.01.2017    9908    prost_white_one    3    

Управление продажами в 1С:ERP

Бухгалтерский учет Управление взаимоотношениями с клиентами (СRM) Оптовая торговля Ценообразование, анализ цен Управление взаимоотношениями с клиентами (СRM) Оптовая торговля Ценообразование, анализ цен v8 ERP2 УУ Бесплатно (free)

Вводный обучающий курс по использованию 1С:ERP для управления продажами от Внедренческого Центра Раздолье. Автор курса Андрей Мироненко.

09.01.2017    17786    1СERP    0    

Закрытие месяца (Управление торговлей 11) - решение проблемы ненулевой себестоимости при отсутствии товара

Закрытие периода Оптовая торговля Оптовая торговля v8::ОУ УТ11 Россия УУ Бесплатно (free)

Часто при запуске процедуры "Закрытие месяца" выскакивает ошибка следующего содержания: "По номенклатуре ... обнаружен некорректный остаток в регистре "Себестоимость товаров"" и обработка прекращается на пункте "Расчет себестоимости". Данная статья посвящена методам борьбы с указанной ошибкой.

12.12.2016    32860    Mortiferus    17    

Настройка сканера штрих-кодов Symbol LS2208 для 1С

Сканер штрих-кода Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 УТ10 Бесплатно (free)

Четкая последовательность действий настройки сканера Symbol LS2208 под windows 7

14.11.2016    83902    ogroup    45    

Дропшиппинг или "виртуальные" склады поставщиков в 1С

Техническое задание Оптовая торговля Розничная торговля Учет ТМЦ Оптовая торговля Розничная торговля Учет ТМЦ v8 УТ10 УУ Бесплатно (free)

Сейчас всё больше компаний работают по системе дропшиппинг (прямые поставки, когда поставщик отправляет товар непосредственно клиенту, а не продавцу) или продают товар со склада поставщика не закупая его себе на склад (под конкретные заказы покупателей). При этом за частую есть необходимость хранения остатков и цен поставщика, выгрузки их на сайты и другие информационные ресурсы, рассылки в своих прайс листах. В статье рассматриваются варианты отражения подобных операций в управленческих конфигурациях 1С без привязки к конкретной конфигурации. С некоторыми различиями данные схемы можно применить в Управлении торговлей 10 и 11, Рарус:Альфа-авто, Комплексной автоматизации, УПП и др. т.е. в целом в любой конфигурации с возможностью ведения управленческого учета и механизма заказов.

02.09.2016    28850    de0nis    17    

Автоматизация заполнения документа "Возврат товаров от покупателя" в УТ 10.3

Практика программирования Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 УТ10 УУ Бесплатно (free)

Изменение логики заполнения документа "ВозвратТовароОтПокупателя" на основании документа "РеализацияТоваровУслуг".

31.08.2016    6391    splitter01    6