Методика пошагового перехода из решения для платформы 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 1168 31.10.16 11:14 Сейчас в теме
Интересно много ли динозавров еще работающих на семерке и планирующих перевестись на восьмерку? Да еще и с не типовыми конфами.
14. vakham 13 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 206 31.10.16 15:20 Сейчас в теме
поток сознания... а по факту ни методики... ни роботов переноса...
3. DenisCh 31.10.16 15:29 Сейчас в теме
(0) шаг первый (начальный) - забыть о таком переносе, если исходная конфигурация выполняет свои задачи.
4. DenisCh 31.10.16 15:30 Сейчас в теме
за решение "Информацию об измененных документах робот узнает из журнала записи интерактивных действий пользователей" - можно и пристрелить.
УРБД использовать - кто запрещает? дальше читать не стал
5. корум 311 31.10.16 15:56 Сейчас в теме
(4) УРБД в 7.7 платная. 1500 р, что ли, если официально.
Не учи плохому! Инфостарт против наркотиков пиратства.
6. DenisCh 31.10.16 15:58 Сейчас в теме
(5) Задача непрерывной интеграции - тоже не за кружку пив чая делается. А ответственность выше на порядки.
7. корум 311 31.10.16 16:16 Сейчас в теме
(6) не обижай Вуглускра, в общем. Он качает как умеет (ц)
8. DenisCh 31.10.16 16:27 Сейчас в теме
(7) в углу пусть он делает, что хочет. но если есть менее болезненные способы...

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


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

зы. Паш, как там никсы в энтерпрайзе, с чем волгоградские 1сники сталкиваются,
Wine или native, торговое оборудование, мало инфы по теме в сети.
12. vugluscr1991 12 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 1346 02.11.16 01:42 Сейчас в теме
(0) замысловатый проект! плюс поставил. сколько времени ушло на поиск и анализ решения, на реализацию и отладку? я так понимаю, делали все вы один?
(1) да полно еще клиентов на 7-ке, у которых проблема перейти на 8-ку - спецов не могут найти, которые взялись бы за переход, и это 2016 год :)
15. vakham 13 02.11.16 09:48 Сейчас в теме
(13) Rustig, дело даже не в спецах, а в стоимости 8-ки. 7-ка работает и приносит прибыль, внедрение "игрушки для программистов" ЧП-ник считает прямыми и безвозвратными убытками.
16. vugluscr1991 12 02.11.16 09:57 Сейчас в теме
(13) Рустем, спасибо.
Это решение - "работа над ошибками". У меня перед этим проектом была ещё одна задача непрерывной интеграции (как тут в комментариях ее называют), в гугле можно найти по ключу "v8: РИБ 7.7 - 8.2". И вот там я запнулся на ситуации, когда в пакете обмена есть ссылка на сущность, которой нет в базе 8-ки. Прошлое решение мне разонравилось. Из-за этой досадной ситуации пришлось вводить лишнюю сущность и потом заменять её по факту появления. Костыль.
Это решение в чистом времени съело месяца 2. Делал один.
19. Alav 13 05.02.18 00:53 Сейчас в теме
Так а где методика, где перенос где та процедура которая выполняется прежде любой подписки на события связанные с записью объекта?

Эта статья или аннотация к статье?
20. vugluscr1991 12 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 12 10.01.19 14:43 Сейчас в теме
(23) У меня сообщение не отправлено - отложенная группа.
21. VV 04.12.18 14:16 Сейчас в теме
автор, напиши в ЛС, чтот не получается сообщение отправить.
26. vugluscr1991 12 10.01.19 14:45 Сейчас в теме
(21) Всем, желающим со мною связаться на эту тему телефон:
9(скорая помощь)-316-37-(ДваУмножитьНаПять)
Буду рад общаться, на ожидал, что с ИС будет интерес, публикация уже давно висит.
24. CheBurator 3408 11.12.18 13:02 Сейчас в теме
Как отрабатывается удаление документов/др.объектов в 7.7 - как это отражается на базу УТ?
27. vugluscr1991 12 10.01.19 14:51 Сейчас в теме
(24) Привет! Рад тебя тут увидеть :) Удаление документа попадает в журнал, но при обработке журнала я эту строку пропускаю. На период внедрения, а это было с 07.17 по 05.18 не накопилось столько объектов, чтобы было тяжело их после перехода убрать руками из 8-ки.
Отработать удаление объекта можно по-разному, можно найти ссылку и пометить, потом при удалении если нет ссылок она уйдет (КО подсказывает), можно, конечно, без контроля целостности жахнуть.
Оставьте свое сообщение

См. также

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

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

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

18.10.2019    3033    ksnik    0       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

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

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

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

17.10.2019    4533    ksnik    0       

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

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

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

07.09.2019    3112    Астиг    3       

1C:Предприятие для программистов: Расчетные задачи (зарплата). Онлайн-интенсив с 01 по 17 июня 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, которые предназначены для автоматизации периодических расчетов, а именно - для расчета зарплаты. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей прикладного решения “1С:Зарплата и управление персоналом” и прочих прикладных решений, в которых реализован функционал расчета зарплаты.

4900 рублей

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

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

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

22.07.2019    10125    ids79    16       

Голосование за доклады на INFOSTART MEETUP Kazan - до 25 февраля. Промо

Выбирайте и голосуйте за самые интересные доклады! Лучшие из лучших попадут в окончательную программу казанского митапа. Оставить свой голос можно до 25 февраля 2020 года.

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

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

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

12.03.2019    3992    klepser    5       

INFOSTART MEETUP Kazan. 13 марта 2020 г. Промо

Инфостарт продолжает путешествие по России. Следующая остановка - Казань. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Ждем всех: докладчиков и участников! Стоимость участия - 5 500 рублей. Цена действительна до 30.01.2020

5 500

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

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

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

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

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

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

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

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

12.09.2018    5912    oyti    7       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

Данный онлайн-курс предусматривает углубленное изучение языка запросов и возможностей системы компоновки данных, которые понадобятся при разработке отчетов, работающих на платформе “1С:Предприятие” в рамках различных прикладных решений. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей различных прикладных решений, которые используют в своей работе отчеты разного назначения.

6500 рублей

Распределение остатков по партиям прихода

Статья Программист Нет файла v8 1cv8.cf Россия УУ Оптовая торговля Розничная торговля Ценообразование, анализ цен Бесплатно (free) Практика программирования

Распределение свободных остатков номенклатуры по документам прихода по убыванию даты поступления товаров в РАУЗ.

21.06.2018    5106    maxvcb    0       

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

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

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

15.06.2018    8140    rpgshnik    1       

Сдача регламентированной отчетности из программ 1С Промо

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

от 1500 руб.

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

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

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

21.05.2018    21283    gaj-ka    18       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

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

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

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

23.04.2018    18564    monkbest    57       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

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

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

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

28.11.2017    12266    dima_home    7       

Базовый курс по управлению ИТ-проектами. Курс проходит с 26 февраля по 22 апреля 2020 года. Промо

Отличительная черта курса - органичное сочетание трех вещей: 1.Теория проектного управления (PMI®+Agile Alliance+Российские ГОСТ+Методологии от 1С); 2. Опыт внедрения продуктов 1С (опыт франчайзи и успешных компаний + тренды Infostart Event и Agile Days); 3. Разбор реальных проблем и рекомендации экспертов по проектам слушателей. Мы будем фиксироваться на тех инструментах, которые реально оказываются полезными в практике руководителей проектов внедрения. Ведущая курса - Мария Темчина.

от 11000 рублей

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

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

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

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

Управление ИТ-проектами. Модуль 2: продвинутый онлайн-курс по классическим методам управления проектами. Вебинары проходят с 12 марта по 11 июня 2020 года. Промо

Продвинутый онлайн-курс по классическому управлению ИТ-проектами позволит слушателям освоить инструменты из PMBoK® и 1С:Технологии корпоративного внедрения и научиться их применять для проектов любого масштаба. Курс включает в себя 12 вебинаров и 12 видеолекции, разбор кейсов и рекомендации экспертов по проектам слушателей. Ведущая курса - Мария Темчина.

от 13000 рублей

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

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

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

01.05.2017    10528    spectre1978    7       

​​​​​​​CorelDRAW Graphics Suite 2019 Промо

CorelDRAW – пакет профессиональных инструментов для редактирования фотографий, разработки дизайна, создания макетов страниц и векторных иллюстраций