![]() |
![]() |
![]() |
|
Перенос Кода с 1с 7.7 на 1с 8.3 | ☑ | ||
---|---|---|---|---|
0
Albatros37
23.06.25
✎
09:14
|
Всем привет, подскажите пж нужно перенести код 1с 7.7 на 1с 8.3. На 8.3 нет БухгалтерскихИтогов,но есть РегистрыБухгалтерии, если я все правильно понимаю то в данном случае нужно работать с ним
вот кусок кода обработки проведения: ИтПУ=СоздатьОбъект("БухгалтерскиеИтоги"); ИтПУ.ИспользоватьСубконто(ВидыСубконто.ТоварыНаОтвХранении,Товар,2); ИтПУ.ВыполнитьЗапрос(ТекущийДокумент(),,"ПУ.2"); ОстатокКип=ИтПУ.СНД(3)-ИтПУ.СНК(3); ОстатокВес=ИтПУ.СНД(1)-ИтПУ.СНК(1); Если (ОстатокКип=ИтогКип) И (ОстатокВес<>ИтогВес) Тогда Сообщить("Вес товара на остатке не соотвествует отгружаемому весу. Явно имеется ошибка. Пробую перепровести приход."); // требуется перепровести приход ИтПУ=СоздатьОбъект("БухгалтерскиеИтоги"); ИтПУ.ИспользоватьСубконто(ВидыСубконто.ТоварыНаОтвХранении,Товар,2); ИтПУ.ВыполнитьЗапрос(ДатаДок-730,ДатаДок,"ПУ.2",,,,"Операция",1); ИтПУ.ВыбратьПериоды(); Пока ИтПУ.ПолучитьПериод()=1 Цикл Если ИтПУ.Операция.Документ.Вид()="ПриходПартииОтвХранение" Тогда Д=СоздатьОбъект("Документ.ПриходПартииОтвХранение"); НайденыйДок=""; Если Д.НайтиДокумент(ИтПУ.Операция.Документ)=1 Тогда НайденыйДок=Д.ТекущийДокумент(); ОткрытьФорму(НайденыйДок,"Провести"); Прервать; КонецЕсли; КонецЕсли; КонецЦикла; Если ПустоеЗначение(НайденыйДок)<>1 Тогда // контрольная проверка ИтПУ=СоздатьОбъект("БухгалтерскиеИтоги"); ИтПУ.ИспользоватьСубконто(ВидыСубконто.ТоварыНаОтвХранении,Товар,2); ИтПУ.ВыполнитьЗапрос(ТекущийДокумент(),,"ПУ.2"); ОстатокКип=ИтПУ.СНД(3)-ИтПУ.СНК(3); ОстатокВес=ИтПУ.СНД(1)-ИтПУ.СНК(1); Если (ОстатокКип=ИтогКип) И (ОстатокВес<>ИтогВес) Тогда Сообщить("Был перепроведен "+СокрЛП(НайденыйДок)+". Однако исправить вес не удалось.Просьба - разобраться!"); КонецЕсли; Иначе Сообщить("Приход перепроведён.Ошибка устранена."); КонецЕсли; КонецЕсли; |
|||
1
Волшебник
23.06.25
✎
09:20
|
Используйте чёрный запрос
|
|||
2
Волшебник
23.06.25
✎
09:21
|
Учтите, что в 7.7 в этой конструкции ДатаДок-730 вычитаются дни, а в v8 это будут секунды, так что правильно будет так:
ДатаДок-730*86400 86400 - число секунд в сутках |
|||
3
СвинТуз
23.06.25
✎
09:35
|
(0)
Забавная история. Хранить текущий остаток веса на момент проведения в реквизите документа и сверять. |
|||
4
VladZ
23.06.25
✎
09:43
|
(0) Выбросить этот код, как ненужный.
|
|||
5
Fedor-1971
23.06.25
✎
09:55
|
(0) прямой перенос такого кода не имеет смысла
Ты обрисуй общую задачу, т.к. бух счёта "ПУ.2" может не быть в 1С 8 |
|||
6
Albatros37
23.06.25
✎
10:03
|
(5) Задача состоит перевести отдел с 7.7 на 8.3, ПУ.2 это счет в плане счетов
|
|||
7
Волшебник
23.06.25
✎
10:06
|
(6) Создайте новую конфу с нуля.
|
|||
8
Albatros37
23.06.25
✎
10:07
|
Чем я и занимаюсь
|
|||
9
Волшебник
23.06.25
✎
10:08
|
(8) Плохо стараетесь
|
|||
10
Fedor-1971
23.06.25
✎
10:08
|
(6) перевести с 7.7 в какую конфигурацию? (БП, КА, ЕРП)
Или тупо хочешь создать самописку? |
|||
11
Albatros37
23.06.25
✎
10:10
|
(10) Да, самописная
|
|||
12
СвинТуз
23.06.25
✎
10:10
|
(0)
Это все безобразие (восстановление последовательности) в какой момент происходит? |
|||
13
Fedor-1971
23.06.25
✎
10:12
|
(11) Опыта хватит? может имеет смысл построить склад на регистрах остатков вместо бухгалтерии? остатки берём прямо из регистра и не храним в документах
БСП - интегрировал или всё с 0? |
|||
14
СвинТуз
23.06.25
✎
10:13
|
(13)
Нет компоненты "Склад". Нельзя. |
|||
15
Albatros37
23.06.25
✎
10:15
|
(12) В момент проведения документа
|
|||
16
СвинТуз
23.06.25
✎
10:16
|
(15)
Крутые перцы )) |
|||
17
Albatros37
23.06.25
✎
10:16
|
Все с 0
|
|||
18
Волшебник
23.06.25
✎
10:17
|
Пригласите аналитика
|
|||
19
Fedor-1971
23.06.25
✎
10:31
|
(17) Тогда, сначала выстраиваешь систему хранения данных и под неё делаешь документы (только по уму, а не "так было")
И (18) прав - нужен аналитик, сначала выясняем что нужно, на концептуальном уровне, а не тупо перегоняем код и гнутые решения в новую платформу (бо, потом будет "8 ещё сырая") |
|||
20
AAA
23.06.25
✎
10:55
|
По-моему, это безумие в 2025 году писать с нуля БП. Тем более с такой стартовой позиции. И безумно за это платить
|
|||
21
vicof
23.06.25
✎
10:56
|
Боюсь, после призыва аналитика, придется звать еще технического и функционального архитекторов. А они будут призывать гендира. А он всех выгонит, и скажет возвращаться на 7-ку.
|
|||
22
vicof
23.06.25
✎
10:57
|
(20) +1
|
|||
23
Fedor-1971
23.06.25
✎
11:05
|
(21) та не, скажет "Я вам ....(по мере воспитанности) купил 1С 8 - вот и сделайте мне красиво. Пошли(если культурно) вместе с аналитиком по предприятию и собрали все хотелки подразделений и арбайтен, солнце ещё высоко"
Обычно - Я купил бухгалтерию, а она не считает сама. Г... ваша 8 + предъява бухам: обеспечьте работоспособность (а учить их и ставить учёт - лишняя трата денег) |
|||
24
uno-group
23.06.25
✎
11:12
|
Смысл с 7.7 переносить на 8.3. самописку на самописку?
Ладно что то свое добавить в готовые конфы с обновлениями и остальными плюшками 8.3. А так что ты не можешь на 7,7 реализовать из того что тебе доступно в 8.3? |
|||
25
uno-group
23.06.25
✎
11:17
|
Сообщить("Вес товара на остатке не соотвествует отгружаемому весу. Явно имеется ошибка. Пробую перепровести приход.");
Что это за бред? На остатке есть 10 шт. Менеджер с дуру вбил 12 и мы из-за этого приход дергаем, а не говорим менеджеру, что он сам дурак? Не нужно кривой код и бизнес логику построенную на хотелках левой пятки Марии Ивановны в новую конфигурацию переносить. |
|||
26
Fedor-1971
23.06.25
✎
11:20
|
(24) Может ТС нужно сделать маленький складик (цеховую кладовку) или какой-то навёрнутый адресный и обновление ему не нужны?
В типовых много плюшек, но мы не знаем что за задание у ТС и размер конторы |
|||
27
ptiz
23.06.25
✎
11:30
|
(0) Начать с изучения платформы 1С 8 по книжкам и курсам.
|
|||
28
H A D G E H O G s
23.06.25
✎
11:50
|
Начать следует с увольнения. Им же можно и закончить и идти в курьеры. Говорят, там платят как прогам.
|
|||
29
bolder
23.06.25
✎
14:37
|
Какая бредовая автоматизация у ТС.Имеется документ который бесконечно перепроводят.При этом документ "знает правильные итоги" регистра.Несмотря на это,он все равно итоги регистра считывает,и (!)бросается врукопашную выдавать пользователю документы прихода для перепроведения и "исправления" остатка регистра.Просто чудо,а не автоматизация)
|
|||
30
Djelf
гуру
23.06.25
✎
19:47
|
(0) у 7.7 и 8.3 разная идеология.
7.7 у Вас нетленка? Переносить чем будете, на КД2, или что-то самопальное? Переносить надо документами, они там в 8.3 что-то правильно заполнят, что-то нет, надо ковыряться как вы заполнилили документы в кд2. Такой себе квест... |
|||
31
Злопчинский
23.06.25
✎
19:26
|
(29) про бредовое перепроведение постоянное документы - расскажи разработчикам УНФ. Заявка клиента по мере утрясания товарного состава, количеств и цен - все делается в одном документе и перепроводится. В 8ке это правильно.
|
|||
32
craxx
24.06.25
✎
03:54
|
(31) А кто сказал что УНФ - это эталон разработки?
|
|||
33
craxx
24.06.25
✎
04:00
|
(0) Начни с архитектуры системы. И только потом приступай к разработке. А этот код переносить на 8-ку не нужно. Нужно понять что он делает и разработать его под конкретную архитектуру.
А вообще - пригласи программиста (а лучше несколько, и сразу аналитика впридачу). Только не говори, что программист - это ты (потому что это неправда). |
|||
34
Бертыш
24.06.25
✎
12:43
|
Я как то было дело заморочился переводя на 1С 8 известную обработку с 1С 7.7 что с файлом info.dat вытягивала обновления с сайта фирмы 1С. Не самое приятное было занятие читать код в одном по сути языке и писать в другом. Но навык выработал
|
|||
35
craxx
24.06.25
✎
13:15
|
(34) Здесь совсем другой случай. Это переводить категорически не надо.
|
|||
36
Djelf
гуру
24.06.25
✎
15:08
|
Ну это реально бред (6) и (8), писать с нуля свою нетленку БП на 8.3
Сначала нужно взять БП3 провести ревизию чего там нет и можно ли туда все хотелки запихать малой кровью. А на нетленке с нуля, сразу же начнутся проблемы: - а сколько писать всю необходимую отчетность для бухов? - а как делать синхронизации, или все заколачивать вручную? - а БСП нам там нужно, или будем свой нетленный аналог БСП ваять? - а отчетность в налоговую и т.п. как делать? - а интеграции с ЧЗ/ЦРПТ и сканерами ШК как и сколько времени это делать? (а ЧЗ скоро на все товары будет); Это самоубийство! Хотя... если за это платят, и платят достойно, то можно лет на 10 растянуть такой проект, который потом все равно будет выкинут в пропасть... |
|||
37
X Leshiy
24.06.25
✎
15:33
|
(36) Наблюдаю в реальном времени ситуацию, когда нетленка лишается разработчика. 10 лет все было норм, но разраб уже не тянет (по здоровью) Грусть и печаль.
|
|||
38
PLUT
гуру
24.06.25
✎
15:35
|
(37) нормально накостылял, что без погромиста это не жизнеспособно :)
|
|||
39
X Leshiy
24.06.25
✎
15:49
|
(38) Ну на самом деле нетленка оч. качественная) Жаль что на 10.3 торговле, никто не хочет браться.
|
|||
40
X Leshiy
24.06.25
✎
15:50
|
(38) Оно то работает без проблем, но дальше дорабатывать некому.
|
|||
41
PLUT
гуру
24.06.25
✎
16:27
|
(39) незаменимых погромистов нет, вероятно зряплата ниже плинтуса.
ну и смотря какие доработки - догонять паровоз УТ11 с маркировкой? "Последний опубликованный релиз конфигурации "1С:Управление торговлей, редакция 10.3" - 10.3.88.3 от 05.04.24 г. Дальнейший выпуск обновлений для данной конфигурации больше не планируется. Для продолжения работы необходимо перейти на конфигурацию "1С:Управление торговлей, редакции 11.*" или "1С:Управление нашей фирмой, редакции 3.0". " |
|||
42
Maestro2020
24.06.25
✎
16:38
|
(41) Видел доработанную (и дорабатываемую) УТ10 для крупной торговой сети. Маркировка + WMS. Очень достойно выглядит. Пользовательский уровень - на голову выше УТ11.
|
|||
43
PLUT
гуру
24.06.25
✎
16:43
|
(42) я сам много лет участвовал в нетленке на УТ10.3. космолёт практически получился + куча обменов и веб-сервисов, потому что еще сеть магазинов + интернет-магаз + сторонняя WMS
столько труда и зряплаты погромистов вложено, практически нереально на новый софт переползать. это ж весь функционал и процессы (к чему большой дружный коллектив биороботов привык) считай с "нуля" нужно допиливать на новом решении. заложники "нетленки" получается |
|||
44
X Leshiy
24.06.25
✎
16:49
|
(41) Так я и про что, судьба почти всех нетленок примерно предсказуема.
|
|||
45
X Leshiy
24.06.25
✎
16:45
|
(43) Ага, так и есть.
|
|||
46
Maestro2020
24.06.25
✎
16:45
|
(43) Если этот "космолет" поддерживает компания, а не конкретные физ.лица, то почему бы и нет? :)
|
|||
47
Maestro2020
24.06.25
✎
16:46
|
(45) Посмотрите на нетленки, например, Софт Баланс. ))
|
|||
48
X Leshiy
24.06.25
✎
16:48
|
(47) Так никто не спорит, что есть нетленки, превратившиеся в тиражные решения. Это уже не нетленки.
|
|||
49
PLUT
гуру
24.06.25
✎
16:49
|
(46) ну так компания силами внутреннего доблестного айти разработала и поддерживает как может. есть заморочки с новшествами законодательства - прослеживаемость, маркировки. но это решаемо в УТ10.3
можно запихать ногами, подсмотрев в типовых |
|||
50
DiMel_77
24.06.25
✎
16:56
|
(36) Ну допустим некоторые компании могут это себе позволить - нетленку на БП. Знаю одно решение, которое тиражировано на более чем 200 организаций, с бухгалтерскими базами до 2 Тб на обычных формах. Из того что нет в типовой, допустим до 12 разрезов аналитического учета на счетах. Только там одних разработчиков ~25 человек поддерживают это легаси уже лет 15, а консультантов и аналитиков ещё человек 50. Очень затратная штука, не все могут себе позволить...
|
|||
51
X Leshiy
24.06.25
✎
17:01
|
(50) Это, похоже, у заказчиков не лады с головой)
|
|||
52
Djelf
гуру
24.06.25
✎
17:09
|
(50) Нормально... если (0) согласен работать за зп 25+50=75 человек с сохранением текущей з.п., то это нормально и конторе понравится ;)
Только у него самого крыша довольно быстро съедет... |
|||
53
DiMel_77
24.06.25
✎
17:07
|
(51) Нет это внутри корпоративное тиражное решение :), там АРМ тыс. 20
|
|||
54
craxx
24.06.25
✎
17:09
|
(49) УПП же вроде еще обновляют, не?
поэтому маркировку можно в 10.3 актуальную довольно недолго впилить. |
|||
55
X Leshiy
24.06.25
✎
18:03
|
(53) Ага. У меня тоже 200 баз) Весь УУ решает 1 отчет. Да, он замороченный, 50 тыс. строк но работает на любой типовой БП, УПП, ЕРП, КА)))
И это в одно рыло) Хотя зп космос, да) |
|||
56
Волшебник
24.06.25
✎
21:05
|
(55) 🔥
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |